Ich habe versucht, eine Formel zu schreiben, die mir bei der Dienstplanerstellung hilft. Es scheint zu funktionieren, wenn ich die ersten paar Teile eingebe, aber danach heißt es: „Die von Ihnen eingegebene Formel enthält einen Fehler.“
Kann irgendjemand den Fehler sehen? Ich starre jetzt schon seit Stunden darauf und kann es nicht herausfinden!
=WENN(C5="1000-1800",7,5,WENN(C5="1000-1830",8,WENN(C5="1000-1900",8,5,WENN(C5="1100-1900",7,5,WENN(C5="1100-1930",8,WENN(C5="1100-2000",8,5,WENN(C5="1200-2000",7,5,WENN(C5="1200-2030",8,WENN(C5="1200-2100",8,5,WENN(C5="1300-2100",7,5,WENN(C5="1300-2130",7,5,WENN(C5="1300-2130" ,8,IF(C5="1300-2200",8.5,IF(C5="1400-2200",7.5,IF(C5="1400-2230",8,IF(C5="1400-2300",8.5,IF(C5="1400-2330",9,IF(C5="1400-0000",8.5,IF(C5="1500-0000",7.5,IF(C5="1500-0100",8.5,IF(C5="1500-0200",10.5,IF(C5="1600-0200",9.5,IF(C5="1700-0200",8.5,IF(C5="1800- 0200",7.5,IF(C5="1900-0200",6.5))))))))))))))))))))))))))))))))))
Antwort1
Ihre Formel hat 25 öffnende und 34 schließende Klammern.
Ich stimme jedoch dem Vorschlag zu, mit SVERWEIS oder VERGLEICH/INDEX zu vereinfachen.
Antwort2
Die maximale Anzahl verschachtelter IFs kann bis zu 7 betragen (zumindest in Excel 2003).
Antwort3
Erstellen Sie eine Nachschlagetabelle in beispielsweise SpaltenFUndG, dann verwenden Sie die Formel:
=VLOOKUP(C5,F1:G25,2,FALSE)