Clever-Excel-Forum

Normale Version: Wenn A1:A5 = B1:B5
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, hier gibt's noch einen Tipp zwecks genauer Identität ... --> Prüfung, ob zwei Spalten identisch sind
(27.02.2017, 19:39)BoskoBiati schrieb: [ -> ]abgesehen davon, dass man das in einerFormel machen kann
Habe ich doch auch in einer Formel.

Formelauswertung kannte ich noch gar nicht. Aber hilft jetzt auch nur ein wenig. 4x Wahr, 1x Unwahr, wenn man das leztte Pärchen unterschiedlich macht. Logisch, dass er dann FALSCH ausgibt. Aber was die Formel genau tut, wird daraus leider nicht ersichtlich. So wie bei Wenn Dann Sonst, oder Sverwesi -> suche in der Matrix in der 1. Spalte nach Wert und gebe von Spalte X den Wert zurück.


Code:
=SUMMENPRODUKT(--(A1:A5=B1:B5))=ZEILEN(A1:A5)

--: dachte ich ist dazu da, dass wenn dort Wahr oder Falsch steht, oder ja oder nein, trotzdem weitergerechnet wird(mit 1 oder 0). Jedoch stimmt das nicht, wenn ich es ausprobiere.
(A1:A5=B1:B5): Es wird A1*B1, A2*B2, A3*B3, A4*B4, A5*B5 gerechnet.
=Zeilen(A1:A5): gibt die Anzahl der Zeilen von A1 bis A4 zurück. Also 5.

Dieses -- und dann die Kombination aus "(A1:A5=B1:B5)" & "=Zeilen(A1:A5)" verstehe ich noch nicht.
(27.02.2017, 23:00)o0Julia0o schrieb: [ -> ]4x Wahr, 1x Unwahr, wenn man das leztte Pärchen unterschiedlich macht. Logisch, dass er dann FALSCH ausgibt. Aber was die Formel genau tut, wird daraus leider nicht ersichtlich. So wie bei Wenn Dann Sonst, oder Sverwesi -> suche in der Matrix in der 1. Spalte nach Wert und gebe von Spalte X den Wert zurück.

--: dachte ich ist dazu da, dass wenn dort Wahr oder Falsch steht, oder ja oder nein, trotzdem weitergerechnet wird(mit 1 oder 0). Jedoch stimmt das nicht, wenn ich es ausprobiere.
(A1:A5=B1:B5): Es wird A1*B1, A2*B2, A3*B3, A4*B4, A5*B5 gerechnet.
=Zeilen(A1:A5): gibt die Anzahl der Zeilen von A1 bis A4 zurück. Also 5.
A1:A5=B1:B5 vergleicht paarweise A1 mit B1, A2 mit B2, usw.
Dann hast du 4 x WAHR und 1x FALSCH. Unwahr gibt es nicht.
Durch die Rechenoperation -- wird aus WAHR 1 und aus FALSCH 0.
Dann erhält man dieses Array: {1;1;1;1;0}
Dann werden die Werte addiert; ergibt 4.
Das ist der SUMMENPRODUKT()-Teil.
Was ZEILEN(A1:A5) macht hast du schon selber raus bekommen.
Wenn alle Paare identisch sind dann ergibt SUMMENPRODUKT() 5. Ansonsten ist das Ergebnis ungleich 5 bzw. kleiner 5.
Und das ist der letzte Schritt in der Formel: Anzahl der identischen Paare = Anzahl der Zeilen.
Danke, super erklärt. Ich nehme an die Formeln wurden nicht für diesen Zweck entworfen. Auf jeden Fall geniale Lösung des Problems. Das muß man erst einmal drauf kommen. Idea
Hallo Julia

Natürlich wurden die Formeln für diesen Zweck entworfen sonst könnte man sie ja nicht so anwenden.
Das siehst Du völlig falsch, Detlef!
Wenn es die Funktion =Zeile(A15) nicht gäbe, wüsste doch kein Mensch, dass das Ergebnis 15 ist …
[/Sarkasmus]

Gruß Ralf
Seiten: 1 2