Dies ist eine zweite Folge Frage von excel-2013-too-many-arguments-message-to-ifand-formulaZu viele Argumente Nachricht in IFAND Formel - Follow-up
Hallo -
ich noch auf meiner Entscheidung Form arbeite und in ein anderes Problem lief. Dies ist meine Formel:
=+IF($J7="Planned - Shift/Vacation Coverage",IF(O7="No","Is Helper out during day shift?","Is an Eng out during day shift?"),
IF($J7="Planned - Off-shift PMs",IF(O7="No","Schedules OT - STOP","LE schedules work within shift - STOP"),
IF($J7="Planned - Training",IF(O7="No","Schedules training during shift - STOP","Schedules OT - STOP"),
IF($J7="Unplanned - Sick call in",IF(O7="No","Is Helper out during day shift?","Is an Eng out during day shift?"),
IF($J7="Unplanned - Emergency response/repair", IF(N7="Can this be handled by scheduled resources within shift?", IF(O7="No","Is the request a code 2?","Work is executed within shift - STOP"), IF(N7="Is the request a code 3?", IF(O7="No", "Schedules OT - STOP","Can this be handled by scheduled resources within shift?"),
IF($J7="Unplanned - Weather",IF(N7="Can resources be allocated from the shift in the first instance?",IF(O7="No","Schedules OT - STOP","CE assigns work to LE - STOP"), IF(N7="Can CE or ACE become the additional HC?",IF(O7="No","Schedules OT - STOP","CE or ACE covers shift - STOP")))))))))))
ich das erwartete Ergebnis für jedes meiner OT-Typen mit Ausnahme der letzten bin immer - „Ungeplante - Wetter“. Es ist eine binäre IF-Formel, ähnlich der oben genannten "Ungeplant - Notfallreaktion/Reparatur", aber aus irgendeinem Grund funktioniert dieser, aber der ehemalige ist nicht. Ich bekomme eine "FALSE" -Ausgabe für beide Antworten.
auf einer Seitennotiz brauchen Sie nicht das + vorne rechts nach dem = Zeichen. Ich mache es häufig als eine nette Art, eine Formel zu starten, aber in Wirklichkeit tut es am Ende nichts für dich. Seine Entfernung während "Tiddy" ist nicht das Problem, vor dem Sie stehen. Wir werden gleich darauf kommen. –
Also für den Anfang werde ich vorschlagen, dass Sie den Teil Ihrer Formel betrachten, die nicht funktioniert, indem Sie es ausbrechen. '= IF ($ J7 =" Ungeplant - Wetter ", IF (N7 =" Können Ressourcen von der Schicht in erster Instanz zugewiesen werden? ", IF (O7 =" Nein "," Zeitpläne OT - STOP "," CE erteilt Arbeit an LE - STOP "), IF (N7 =" Kann CE oder ACE die zusätzliche HC werden? ", IF (O7 =" Nein "," Zeitpläne OT - STOP "," CE oder ACE verdeckt schalten - STOP "))))" Lasst uns sehen, ob wir das Problem dort erkennen können. –
Wenn Sie unerwartete Ergebnisse erhalten, wie lauten Ihre Werte für J7, O7 und N7? Um etwas Tipparbeit zu sparen, können Sie diese Sätze durch AAA, BBB, CCC usw. ersetzen, bis Sie es zum Laufen bringen. Eines der Probleme, mit denen Sie möglicherweise konfrontiert sind, ist ein Tippfehler in Ihren Eingabewerten, da sie so lang sind. Ein einfaches Leerzeichen nach dem letzten Zeichen oder vor dem ersten Zeichen reicht aus, um die Dinge abzulegen. –