Verständnisprobleme WENN-Abfrage
#1
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.
Antworten Top
#2
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?
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • visible
Antworten Top
#3
Moin

Code:
=WENN(MEDIAN(SUMME(V13;Y13;AB13;AE13);P13;S13)=SUMME(V13;Y13;AB13;AE13);"X";"")
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • visible
Antworten Top
#4
(11.04.2022, 18: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, 19: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...


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#5
(11.04.2022, 21: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.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
(11.04.2022, 21:44)shift-del schrieb: Das ist aber eine ganz andere Aufgabe.

Sorry, ich meinte das gleiche aber habe mich wohl falsch ausgedrückt. :-|
Antworten Top
#7
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?
Antworten Top
#8
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
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
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#10
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.


Angehängte Dateien
.xlsx   test.xlsx (Größe: 53,37 KB / Downloads: 6)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste