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' |
| B | C | D | E | F | G | H |
1 | | | | | | Wastl | Elex |
2 | 24 | | 24 | | 24,1 | Ungleich | ungleich |
3 | 24 | | 24 | | 24 | gleich | gleich |
4 | front | | bsfds | | front | Ungleich | ungleich |
5 | sf | | sf | | sf | gleich | ungleich |
Zelle | Formel |
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 |
Hi Wastl,
jo das auch Texte vorkommen können habe ich nicht registriert. Dann passen beiden Varianten nicht.
Gruß Elex
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.
Mit Text
G2 =WENN((((B2=D2)+(B2=F2))+(D2=F2)-ANZAHL2(B2;D2;F2))>-2;"gleich";"ungleich")
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
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' |
| B | C | D | E | F | G | H |
1 | | | | | | Wastl | Elex |
2 | 5 | | 6 | | | gleich | ungleich |
3 | 5 | | 6 | | 5 | Ungleich | ungleich |
4 | 5 | | 5 | | 5 | gleich | gleich |
5 | 5 | | | | | gleich | gleich |
Zelle | Formel |
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 |