Excel-Formel: Mehrere Spalten sind gleich -

Zusammenfassung

Um zu testen, ob die Werte in mehreren Spalten gleich sind, können Sie eine einfache Array-Formel verwenden, die auf der AND-Funktion basiert. In dem gezeigten Beispiel lautet die Formel in H5:

(=AND(B5=C5:F5))

Hinweis: Dies ist eine Array-Formel und muss mit Strg + Umschalt + Eingabe eingegeben werden, es sei denn, Sie verwenden Excel 365, wo Array-Formeln nativ sind.

Erläuterung

In dem gezeigten Beispiel möchten wir testen, ob alle Werte in jeder Zeile gleich sind. Dazu verwenden wir einen Ausdruck, der den Wert in der ersten Spalte (B5) mit dem Rest der Spalten (C5: F5) vergleicht:

B5=C5:F5

Da wir einen Zellenwert mit Werten in vier anderen Zellen vergleichen, ist das Ergebnis ein Array mit vier TRUE- oder FALSE-Werten. In Zeile 5 sind alle Werte gleich, daher sind alle Werte WAHR:

(TRUE,TRUE,TRUE,TRUE)

Dieses Array wird direkt an die AND-Funktion zurückgegeben, die TRUE zurückgibt, da alle Werte im Array TRUE sind.

=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE

In Zelle H6 erstellt B6 = C6: F6 ein Array mit zwei FALSE-Werten, da D6 und F6 unterschiedlich sind.

(TRUE,FALSE,TRUE,FALSE)

Dieses Array wird an die AND-Funktion übergeben, die FALSE zurückgibt:

=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE

Unterschiede zählen

Die Formel in I5 verwendet die COUNTIF-Funktion, um Unterschiede in jeder Zeile wie folgt zu zählen:

=COUNTIF(C5:F5,""&B5)

Die Kriterien werden als "" & B5 angegeben, was bedeutet, dass "ungleich B5" ist.

Sie können die Formel so anpassen, dass sie das Verhalten der UND-Formel oben nachahmt:

=COUNTIF(C5:F5,""&B5)=0

Hier vergleichen wir einfach das Ergebnis von COUNTIF mit Null. Eine Zählung von Null gibt TRUE zurück, und jede andere Zahl gibt FALSE zurück.

Dies ist keine Array-Formel, daher ist keine spezielle Behandlung erforderlich.

Interessante Beiträge...