3 Zellen auf identischen Wert prüfen, wenn die Zelle nicht leer ist
#11
Zitat:Hi

meine Variante.

G2    =WENN(SUMME(B2;D2;F2)/ANZAHL2(B2;D2;F2)=WENN(B2<>"";B2;WENN(D2<>"";D2;F2));"gleich";"ungleich")

In dem Bild hatte er in den genannten Spalten auch Texte stehen, dafür liefert deine Formel immer ungleich, selbst wenn in allen 3 Spalten die selben Texte enthalten sind.

Arbeitsblatt mit dem Namen 'Tabelle2'
BCDEFGH
1WastlElex
2242424,1Ungleichungleich
3242424gleichgleich
4frontbsfdsfrontUngleichungleich
5sfsfsfgleichungleich

ZelleFormel
G2=WENN(ODER((B2<>"")*(D2<>"")*(F2<>"")+(B2=D2)*(D2=F2)=2;(B2<>"")*(D2<>"")*(F2<>"")=0);"gleich";"Ungleich")
H2=WENN(SUMME(B2;D2;F2)/ANZAHL2(B2;D2;F2)=WENN(B2<>"";B2;WENN(D2<>"";D2;F2));"gleich";"ungleich")
G3=WENN(ODER((B3<>"")*(D3<>"")*(F3<>"")+(B3=D3)*(D3=F3)=2;(B3<>"")*(D3<>"")*(F3<>"")=0);"gleich";"Ungleich")
H3=WENN(SUMME(B3;D3;F3)/ANZAHL2(B3;D3;F3)=WENN(B3<>"";B3;WENN(D3<>"";D3;F3));"gleich";"ungleich")
G4=WENN(ODER((B4<>"")*(D4<>"")*(F4<>"")+(B4=D4)*(D4=F4)=2;(B4<>"")*(D4<>"")*(F4<>"")=0);"gleich";"Ungleich")
H4=WENN(SUMME(B4;D4;F4)/ANZAHL2(B4;D4;F4)=WENN(B4<>"";B4;WENN(D4<>"";D4;F4));"gleich";"ungleich")
G5=WENN(ODER((B5<>"")*(D5<>"")*(F5<>"")+(B5=D5)*(D5=F5)=2;(B5<>"")*(D5<>"")*(F5<>"")=0);"gleich";"Ungleich")
H5=WENN(SUMME(B5;D5;F5)/ANZAHL2(B5;D5;F5)=WENN(B5<>"";B5;WENN(D5<>"";D5;F5));"gleich";"ungleich")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Top
#12
Hi Wastl,

jo das auch Texte vorkommen können habe ich nicht registriert. Dann passen beiden Varianten nicht.

Gruß Elex
Top
#13
Moin,
wobei noch die "nette" aber durchaus hinterlistige Variante berücksichtigt werden sollte, dass eine zu vergleichen Zelle einen Leerstring enthält; und wenn dann die zweite wirklich leer ist ...
Aber hoffen wir, dass so etwas nicht vorkommt. Auch wenn es durchaus lösbar ist.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#14
Mit Text

G2       =WENN((((B2=D2)+(B2=F2))+(D2=F2)-ANZAHL2(B2;D2;F2))>-2;"gleich";"ungleich")
Top
#15
Hi,

anscheinend is der TE zufrieden, er meldet sich nicht.

der entscheidende Satz steht in Beitrag #3:
Zitat:Wenn es auch z. B. nur ein Wert alleine darsteht, soll auch gleich ausgegeben werden, weil es nicht vergleichen werden kann.

Daraus hab ich gemacht:
Wenn es drei Werte sind, prüfe auf Gleichheit, wenn es weniger als 3 sind, schreibe gleich, und halte dich nicht an Zahlen fest.
Edit:
Und das deckt auch den Einwand von GMG-CC ab
Top
#16
Hi Wastl,
ich denke, Deine Formel rechnet nicht korrekt:
Was soll bei nur 2 Werten da stehen, die nicht gleich sind?

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEFGH
1WastlElex
256gleichungleich
3565Ungleichungleich
4555gleichgleich
55gleichgleich

ZelleFormel
G2=WENN(ODER((B2<>"")*(D2<>"")*(F2<>"")+(B2=D2)*(D2=F2)=2;(B2<>"")*(D2<>"")*(F2<>"")=0);"gleich";"Ungleich")
H2=WENN(SUMME(B2;D2;F2)/ANZAHL2(B2;D2;F2)=WENN(B2<>"";B2;WENN(D2<>"";D2;F2));"gleich";"ungleich")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Top


Gehe zu:


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