Clever-Excel-Forum

Normale Version: Verständnisprobleme WENN-Abfrage
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich bin wieder lange raus in Excel und eigentlich dachte ich, die folgende Aufgabe die ich mir selbst gestellt habe, dürfte ich locker lösen können.

Nun, ich habe mich getäuscht.

Ich habe folgende WENN-Abfrage:

Code:
=WENN(ODER(V13="";Y13="";AB13="";AE13="";V13>P13;V13<S13;Y13>P13;Y13<S13;AB13>P13;AB13<S13;AE13>P13;AE13<S13);"";"x")

Ziel ist eigentlich, abzufragen, ob es einen Wert in V13, Y13, AB13 & AE13 gibt und wenn es in einem dieser Zellen einen Wert gibt, ob dieser größer als P13 oder kleiner als S13 ist.

Ist der Wert größer oder kleiner, soll die Zelle in welcher die Formel steht leer bleiben. Andernfalls soll dann ein x eingetragen werden.
Die Verschachtelung bekomme ich insofern nicht hin, dass es nach der aktuellen Formel nur funktioniert, wenn alle 4 Zellen eine Zahl beinhalten.

Ich habe nun viel probiert aber erhalte immer einen Fehler. Wie erreiche ich denn nochmal, dass die Formel auch funktioniert, wenn nur in einer, zwei oder drei Zellen eine Zahl steht?

Ich bedanke mich im Voraus und würde mich sehr freuen, wenn mir jemand helfen könnte.

Schönen Abend euch.
Hi,

das ist noch nicht ganz logisch. Was ist denn, wenn in allen Zellen (oder auch in mehreren als einer) irgendein Wert steht? Was soll dann wie geprüft werden?
Moin

Code:
=WENN(MEDIAN(SUMME(V13;Y13;AB13;AE13);P13;S13)=SUMME(V13;Y13;AB13;AE13);"X";"")
(11.04.2022, 17:58){Boris} schrieb: [ -> ]Hi,

das ist noch nicht ganz logisch. Was ist denn, wenn in allen Zellen (oder auch in mehreren als einer) irgendein Wert steht? Was soll dann wie geprüft werden?

Ich versuche es nochmal:

Ich habe Zelle A6, A7, A8 & A9

in diese Zellen gebe ich ein Wert ein. Es kann aber auch nur in einer Zelle ein Wert sein.

Nun habe ich einen Wert mit einer Toleranz + und einer Toleranz -

Liegt der Wert in einer dieser Zellen innerhalb dieser Toleranz, soll in Zelle A10 ein x erscheinen.

Liegt einer dieser bis zu 4 Werte außerhalb der Toleranz, soll die Zelle A10 leer bleiben.
Ebenfalls wenn in diesen 4 Zellen keine einzige Zahl steht.

(11.04.2022, 18:06)shift-del schrieb: [ -> ]Moin

Code:
=WENN(MEDIAN(SUMME(V13;Y13;AB13;AE13);P13;S13)=SUMME(V13;Y13;AB13;AE13);"X";"")

Nein, leider nicht. Da passiert bei mir auch nichts, wenn ich diese Formel probiere.

Edit: Ich hänge mal ein Bild an, vielleicht versteht man es dann besser...
(11.04.2022, 20:30)visible schrieb: [ -> ]Liegt der Wert in einer dieser Zellen innerhalb dieser Toleranz, soll in Zelle A10 ein x erscheinen.

Liegt einer dieser bis zu 4 Werte außerhalb der Toleranz, soll die Zelle A10 leer bleiben.
Ebenfalls wenn in diesen 4 Zellen keine einzige Zahl steht.
Das ist aber eine ganz andere Aufgabe.
(11.04.2022, 20:44)shift-del schrieb: [ -> ]Das ist aber eine ganz andere Aufgabe.

Sorry, ich meinte das gleiche aber habe mich wohl falsch ausgedrückt. :-|
Ich habe die Formel nun verkürzt. Aber ich bekomme die Formel nicht hin wie ich es wünsche.

Code:
=WENN(ODER(V13>P13;V13<S13;Y13>P13;Y13<S13;AB13>P13;AB13<S13;AE13>P13;AE13<S13);"";"x")

Das Problem ist einfach, dass diese nicht mehr klappt, wenn eine der Zellen V13, Y13, AB13 oder AE13 leer ist.
Wie muss ich denn die Formel umschreiben, dass diese auch funktioniert wenn weniger als 4 Zellen eine Zahl beinhalten?
Hi,

lad mal bitte eine Beispieldatei mit Einträgen, wie sie vorkommen können, hoch und zeige darin, wann was für ekin Ergebnis auftreten soll.
Hi,

vielleicht so:

Code:
=WENN(SUMMENPRODUKT((A1:A4>B1)*(A1:A4<C1))=ANZAHL(A1:A4);"";"x")


Mit den Werten in A1:A4 und den Grenzwerten in B1/C1
Hi,

anbei das Testdokument. Wenn ein Wert in den vier Zeilen außerhalb der Toleranz liegt, soll ein x in AH13 erscheinen. Ansonsten bleibt die Zelle leer.
Das soll auch funktionieren, wenn es weniger als 4 Werte gibt. Und da komme ich nicht hin.

Danke für die Unterstützung.
Seiten: 1 2