EXCEL Wenn-Funktion Arbeitsplan
Guten Abend, ich bin gerade dabei mit Excel einen Arbeitsplan für unsere Mitarbeiter zu erstellen. Die Tabelle ist soweit fertig, nur hätte ich gerne noch eine weitere Funktion bei der ich nicht weiterkomme.
Ich hätte gerne, dass wenn ich in ein bestimmtes Feld F (FREI), K (KRANK), U (URLAUB) oder S (SCHULE) einsetze in meinem Plan der Wert im Feld automatisch von 0,5 Std auf 0 Std gesetzt wird. So sieht im Moment meine Formel aus: =WENN(ISTFEHLER(ODER(SUCHEN("F"=B3;"U"=B3;"S"=B3;"K=B3")));0,5;0)
Die Formel funktioniert allerdings nur bei K und nicht bei den anderen Buchstaben. Wo steckt der Fehler in meiner Formel?
Vielen Dank im Voraus!
4 Antworten
Je nachdem, was sonst in B(3) steht, gibt es noch andere Möglichkeiten. Wenn sonst z.B. eine Zeit (Frist oder Punkt), also eine Zahl eingetragen ist, kann man auch verwenden:
=ISTZAHL(B3)*0,5
oder, falls B3 sonst leer bleibt:
=ISTLEER(B3)*0,5
Zugegeben, nicht ganz idiotensicher, da auch andere Buchstaben als FKSU wirken, dafür schön kurz.
Bei mir nimmt er die Formel nicht an, da am Ende "K=B3" kein Wahrheitswert, sondern eine Textkonstante ist. Du hättest doch die Formel einfach nur kopieren brauchen. Ich ändere also die letzte Bedingung auf "K"=B3 und nehme die Funktionen ISTFEHLER und SUCHEN weg, tausche 0,5 mit 0...
Jetzt geht es:
=WENN(ODER("F"=B3;"U"=B3;"S"=B3;"K"=B3);0;0,5)
Die Funktion mit SUCHEN sähe so aus:
=WENN(ISTFEHLER(SUCHEN(B3;"FUSK"));0,5;0)
Problem: Es kommt auch 0 heraus, wenn B3 leer ist. Also entweder musst du damit leben oder noch ein ODER drum bauen:
=WENN(ODER(B3="";ISTFEHLER(SUCHEN(B3;"FUSK")));0,5;0)
UPS, unten ändere ich das noch gerade...
Ich fand es witzig und habe es so getestet. Schade, dass Schule mit S anfängt. Könnte man es nicht mit C wie Collage abkürzen? ^^
Die Formel ist ziemlich wild, unnötig kompliziert und falsch.
=WENN(ODER(B3="F";B3="U";B3="S";B3="K");0;0,5)
Das reicht vollkommen aus.
Warum nutzt du mich einfach die wenn Formel ? =wenn(oder(b3="f";b3="k");0;0.5) kann es gerade nicht testen. Bin unterwegs.
Eine weitere Möglichkeit: