2016-03-23 8 views
1

ich versucht habe, eine Erklärung für die folgende Funktion zu schreiben,Excel 2010 verschachtelte IF UND statment

ein Frage- und Antwortblatt Textantworten in Zahlen konvertiert Ja = 1 Nein = 4 Vielleicht = 2 und verschiedene andere qustions aber Zahlen Umwandlung 1,2 und 4 nur

Antwort 1 in B1 Frage 2 in B2 und B3 Frage 3 in dem ersten Frage

ich den Abschnitt in der Zelle B4 insgesamt und die Zelle mit einer Erklärung abhängig von den Antworten füllen einige Beispiel Antworten unter

IF B1=1,B2=1,B3=1 then it will state "TRUE CONTINUE" 
IF B1=4,B2=4,B3=4 then it will state "FALSE STOP" 
IF B1=2,B2=1,B3=1 then it will state "TRUE CONTINUE" 

SO IN ZELLE B4 habe ich dieses STATEMENT

=IF((AND(B1<=3,B2<=3,B3<=3)),"TRUE CONTINUE","FALSE STOP") 

Bevor jemand Typen alle Informationen Zelle B4 den Text „FALSCH STOP“ hat, weil ich die falsche Aussage verwendet haben, um die Zelle mit Text zu füllen, anstatt sie zu verlassen leer.

wie kann ich den Code zu schreiben, die die Zelle B4 leer lässt, bis alle Fragen beantwortet in Zellen B1, B3

Ich habe versucht, verschiedene verschachtelte Anweisungen verwenden, wenn und, oder aber der Code nicht mehr funktioniert oder teilweise arbeitet

dank Ian

Antwort

1

versuchen, diese (vorausgesetzt, Ihre if-Anweisung tut, was sein angenommenes, wenn alle Antworten eingegeben werden)

=if(or(B1="",B2="",B3=""),"",IF((AND(B1<=3,B2<=3,B3<=3)),"TRUE CONTINUE","FALSE STOP")) 

im Grunde sagen Sie, wenn eine der Zellen b1 b2 oder b3 leer ist/leere Anzeige leer. Solange keine der Zellen leer ist, überprüfe meine if-Anweisung.

Sie können ein wenig mehr verschachtelt und gründlich mit einer Aussage wie trim (b1) oder sauber (b1), um sicherzustellen, dass jemand keinen Platz in der Zelle. ein Raum würde die Zelle leer aussehen lassen, aber aus der Sicht der Dinge ist sie gleich "" statt "".

Auf einer semi verwandten Randnotiz. Für Dateneingabe Zellen verwende ich normalerweise bedingte Formatierung und etwas wie = isblank (B1) als meine Bedingung und wenn seine wahre Farbe der Hintergrund der Zelle einen hellen Schatten von gelb oder etwas. Sobald jemand einen Eintrag macht, auch wenn es ein Leerzeichen ist, wird der Zellenhintergrund wieder normal. Nur eine Möglichkeit, um zu sehen, was in Zellen vor sich geht oder wo Informationen angezeigt werden.

+0

Das funktioniert prima, ich verstehe, was ich jetzt nicht gemacht habe, guter Tipp für Bedingte Formatierung Danke, in diesem Fall habe ich eine Drop-Down-Box in den Dateneingabezellen benutzt, die Leerzeichen usw. blockiert. Danke für Ihre Hilfe – Ian