Ich versuche, die Ergebnisse einer der if-Anweisungen zurückzugeben, kann aber nur True / False-Ergebnisse erzielen?

314
Guy
=IF(OR(AND(C11=1,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE)))), AND(C11=2,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE)))),(C11=3,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:D,4,FALSE))))), FALSE) 
-2
Was sollte das Ergebnis sein, wenn es WAHR ist? PeterH vor 6 Jahren 1
Was ist falsch? Woher wissen wir das? Was erwartest du? Was passiert, bekommst du Fehler? BruceWayne vor 6 Jahren 3
Ich versuche, ein Datum anhand verschiedener Parameter zu berechnen, kann jedoch nur ein wahres / falsches Ergebnis erzielen. Ich möchte, dass das Ergebnis eine der Aussichten ist. Guy vor 6 Jahren 0
Bearbeiten Sie Ihre Frage und geben Sie so viele Informationen wie möglich an. Was ist das Ergebnis, welchen Fehler erhalten Sie und was erwarten Sie genau? Haben Sie Beispieldaten, damit wir testen können? LPChip vor 6 Jahren 1

1 Antwort auf die Frage

1
PeterH

Versuchen Sie es mit dem folgenden:

=IF(C11=1,B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE)),IF(C11=2,B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE)),"FALSE")) 

Wenn C11 = 1 ist, reicht es aus B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE))

Wenn C11 = 2 ist, reicht es aus B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE))

Ist C11 nicht gleich 1 oder 2, kehrt es zurück "FALSE"

Ich bin mir nicht sicher, ob Sie nach dieser Frage gesucht haben oder nicht, da die Frage nicht in aller Ehrlichkeit am besten formuliert ist. Wenn ich weg bin, lassen Sie es mich wissen und ich werde diese Antwort entfernen.

Ja Peter, das ist es, was ich suche, aber ich brauche es, wenn C11 = 3 ... Ich denke, ich kann es von hier aus herausfinden, lass mich nachsehen ... Guy vor 6 Jahren 0
Wenn Sie weitere verschachtelte IFs hinzufügen müssen, setzen Sie anstelle von "FALSE" `IF (C11 = 3, Wert bei True, Wert bei False)` PeterH vor 6 Jahren 0