Ich möchte etwas ganz Einfaches in Excel machen:
If Y13 is greater than 0% of X13 and less than 33% of X13, display "Strong".
If Y13 is greater than 67% of X13 and less than 100% of X13, display "Weak".
If Y13 is greater than 33% of X13 and less than 67% of X13, display "Medium".
Ich habe es bestimmt auf 20 verschiedene Arten versucht und versucht, *0.67
es dazu zu bringen, den Prozentsatz auf eine andere Weise zu berechnen, aber ohne Erfolg.
Dies erzeugt keine Fehler, aber es erscheint fälschlicherweise FALSE
in der Zelle, wenn Y13Ist9 % von X13 (56/616), die in die Kategorie „Stark“ fallen sollten:
=IF(AND(Y13>0%<33%)X13,"Strong",IF(AND(Y13>67%<100%)X13,"Weak",IF(AND(Y13>33%<67%)X13,"Medium")))
FALSE
Anstatt „Stark“ anzuzeigen, wird aus irgendeinem Grund das Standard-Excel angezeigt .
Ich habe auch Folgendes probiert und nichts funktioniert:
=IF(AND(Y13>0%<33%X13),"Strong",IF(AND(Y13>67%<100%X13),"Weak",IF(AND(Y13>33%<67%X13),"Medium")))
=IF(AND(Y13>0%,X13,<33%,X13),"Strong",IF(AND(Y13>67%,X13,<100%,X13),"Weak",IF(AND(Y13>33%,X13,<67%,X13),"Medium")))
=IF(AND(Y13>0%X13<33%X13),"Strong",IF(AND(Y13>67%X13<100%X13),"Weak",IF(AND(Y13>33%X13<67%X13),"Medium")))
Von diesem dachte ich, es müsste funktionieren, aber es hat nicht geklappt:
=IF(AND(Y13>0%<33%),X13,"Strong",IF(AND(Y13>67%<100%),X13,"Weak",IF(AND(Y13>33%<67%),X13,"Medium")))
Letzteres erzeugt den Fehler „Zu viele Argumente“, aber das Entfernen (einiger) Kommas hat das Problem nicht behoben.
Vielen Dank im Voraus an alle, die erkennen, was schief läuft.
Antwort1
Das Problem ist, dass Ihr AND
s. AND(Y13>0%<33%)X13
nicht korrekt ist. Es sollte folgendermaßen geschrieben werden:
AND(Y13>0.0*X13,Y13<0.33*X13)
Also:
=IF(AND(Y13>0.0*X13,Y13<0.33*X13),"Strong",IF(AND(Y13>0.67*X13,Y13<1*X13),"Weak",IF(AND(Y13>0.33*X13,Y13<0.67*X13),"Medium")))
Mit CHOOSE und MATCH geht es aber auch einfacher:
=CHOOSE(MATCH(Y13/X13,{0,0.33,0.67}),"Strong","Medium","Weak")