Array Formel mit zwei möglichen Bedingungen
Schritt-für-Schritt-Anleitung
Um in Excel eine Matrix zu durchsuchen und den Wert 1 in Spalte C auszugeben, wenn zu einer Kundennummer mindestens einmal eine Zahl in Spalte B steht, kannst du folgende Formel verwenden:
-
Öffne dein Excel-Dokument.
-
Gehe zu der Zelle, in der du das Ergebnis anzeigen möchtest (z.B. C1).
-
Gib die folgende Formel ein:
=WENN(ZÄHLENWENNS($A$1:$A$4;A1;$B$1:$B$4;"");1;0)
-
Drücke Enter, um die Formel zu bestätigen.
-
Ziehe den kleinen Quadrat in der unteren rechten Ecke der Zelle nach unten, um die Formel auf die anderen Zellen in Spalte C anzuwenden.
Diese Formel zählt, wie oft eine Kundennummer in Spalte A erscheint und ob in der entsprechenden Zeile in Spalte B eine Zahl vorhanden ist.
Häufige Fehler und Lösungen
Alternative Methoden
Es gibt verschiedene Möglichkeiten, wie du in Excel eine Matrix durchsuchen und mehrere Bedingungen berücksichtigen kannst:
-
SUMMENPRODUKT verwenden:
=N(SUMMENPRODUKT(($A$1:$A$4=A1)*$B$1:$B$4)>0)
Diese Formel gibt ebenfalls 1 zurück, wenn die Bedingungen erfüllt sind.
-
Array-Formel (für Excel-Versionen vor 365):
- Wähle den Bereich aus, in dem du die Ergebnisse sehen möchtest.
- Gib die folgende Formel ein und bestätige sie mit
Strg + Shift + Enter:
=WENN(SUMME((A1:A4=A1)*(B1:B4<>""))>0; 1; 0)
Praktische Beispiele
Angenommen, du hast folgende Daten:
| A |
B |
C |
| 123 |
2012 |
1 |
| 456 |
|
0 |
| 123 |
2012 |
1 |
| 123 |
2013 |
1 |
Die Anwendung der oben genannten Formeln in Spalte C ergibt:
- Für die Kundenummer 123 wird 1 angezeigt, da mindestens eine Zahl in Spalte B vorhanden ist.
- Für die Kundenummer 456 wird 0 angezeigt, weil in Spalte B kein Wert steht.
Tipps für Profis
- Verwende benannte Bereiche: Wenn du mit großen Datensätzen arbeitest, kann es hilfreich sein, benannte Bereiche zu verwenden, um die Formeln übersichtlicher zu gestalten.
- Nutze die Filterfunktion: Filtere deine Daten, um schnell zu sehen, welche Kundennummern Werte in Spalte B haben.
- Kombiniere mit anderen Funktionen: Du kannst die
WENN-Funktion auch mit SVERWEIS oder WVERWEIS kombinieren, um noch komplexere Abfragen durchzuführen.
FAQ: Häufige Fragen
1. Was sind Array-Formeln in Excel?
Array-Formeln ermöglichen es dir, Berechnungen über einen Bereich von Zellen gleichzeitig durchzuführen, anstatt sie einzeln zu behandeln.
2. Wie kann ich mehrere Bedingungen in einer Formel berücksichtigen?
Du kannst die Funktionen WENN, ZÄHLENWENNS oder SUMMENPRODUKT verwenden, um mehrere Bedingungen in einer Formel zu prüfen und entsprechende Ergebnisse zurückzugeben.