Excel 2007 - Diese drei Formeln können nicht in einer Zelle kombiniert werden

Excel 2007 - Diese drei Formeln können nicht in einer Zelle kombiniert werden

Ich habe drei separate Formeln, jede in einer eigenen Zelle.

Jede Formel verfügt über mehrere Kriterien zum Betrachten der Daten in einer Arbeitsmappe.

Die Formeln funktionieren so, dass nur eine ein Ergebnis liefern sollte, während die beiden anderen, bei denen dies nicht der Fall ist, nichts bewirken (die Zelle bleibt leer).

Ich finde, das Arbeitsblatt ist chaotisch und es wäre schöner, alle drei Formeln in derselben Zelle zu haben. Ich frage mich, ob es einen besseren, saubereren Weg gibt.

Wie ich bereits sagte, kann nur EINES ein positives (wahres) Ergebnis erzeugen (bei dem etwas in der Zelle angezeigt wird), aber alle drei können ein falsches Ergebnis erzeugen, in welchem ​​Fall die Zelle leer bleibt, sodass es zu keinen Konflikten kommen sollte.

es wäre etwa so:

Formula 1 False (do nothing)
Formula 2 True (Display result)
Formula 3 False (do nothing)

oder

Formula 1 True (Display result)
Formula 2 False (do nothing)
Formula 3 False (do nothing)

oder

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 True (Display result)

oder

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 False (do nothing)
(cell remains blank)

Ich habe es stundenlang versucht, aber es funktioniert einfach nicht mit Excel, es gibt Fehler aus.

Die Reihenfolge der kombinierten Formeln spielt keine Rolle, solange nur eine ein wahres Ergebnis zurückgeben kann.

Meine drei Formeln sind:

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

Antwort1

Hier ist es.. :

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")))

Probieren Sie es aus und teilen Sie uns mit, ob es funktioniert (oder nicht).

Der Trick ist... verschachtelt, wenn...

Aus :

  if(a=1,do_A1,do_nothing), if(a=2,do_A2,do_nothing), if(a=3,do_A3,do_nothing)  

hinein

  if(a=1,do_A1,if(a=2,do_A2,if(a=3,do_A3,do_nothing)))

verwandte Informationen