Zum Hauptinhalt springen

Excel: Erstellen eines Arrays unter zwei Bedingungen

Microsoft Excel - ein leistungsfähiges Werkzeug für die Datenverarbeitung und Analyse von Informationen. Einer seiner Vorteile ist die Möglichkeit, mit Datenarrays zu arbeiten und komplexe Operationen durchzuführen, um sie zu filtern und zu sortieren. In diesem Artikel erfahren Sie, wie Sie ein Datenarray in Excel mit zwei Bedingungen erstellen.

Lassen Sie uns zunächst herausfinden, was ein Array in Excel ist. Ein Array ist ein Satz von Zellen, die Daten eines oder mehrerer Typen enthalten. Arrays können eindimensional (eine Reihe von Zellen in einer Zeile oder Spalte) oder zweidimensional (eine Reihe von Zellen, die eine Tabelle bilden) sein. Die Möglichkeit, Arrays in Excel zu verwenden, vereinfacht viele Operationen und beschleunigt die Arbeit mit großen Datenmengen.

Um ein Array unter zwei Bedingungen zu bilden, können wir die Funktion verwenden IF. Die IF-Funktion ermöglicht es uns, eine Bedingung festzulegen, und wenn die Bedingung erfüllt ist, führt sie eine bestimmte Aktion aus, und wenn nicht, führt sie eine andere Aktion aus. Dabei kann die IF-Funktion verschachtelt werden, wodurch wir mehrere Bedingungen verwenden können, um ein Array zu bilden, das unseren Kriterien entspricht.

Beispiel für die Syntax der IF-Funktion: IF(Bedingung, Aktion, Aktion ist schwierig)

Als nächstes betrachten wir ein Beispiel für die Verwendung der IF-Funktion, um ein Array unter zwei Bedingungen zu bilden. Wir möchten Zellen in einer Tabelle finden, in denen die Werte von Spalte A größer als 10 sind und die Werte von Spalte B gleich "Ja" sind. Mit der IF-Funktion können wir zwei Bedingungen festlegen und ein Array erhalten, das nur aus Zellen besteht, die unsere Bedingungen erfüllen.

Wie erstelle ich ein Array in Excel unter zwei Bedingungen richtig

In Excel können Sie die Array-Funktion verwenden, um ein Array von Daten zu erstellen, die zwei festgelegte Bedingungen erfüllen. Diese Funktion kann nützlich sein, wenn Sie bestimmte Informationen aus großen Datenmengen abrufen möchten.

Um die Array-Funktion in Excel zu verwenden, müssen Sie zunächst zwei Formeln erstellen, von denen jede eine der Bedingungen überprüft. Diese beiden Formeln müssen dann mit der Array-Funktion kombiniert werden. Das Ergebnis ist ein Datenarray, das Werte enthält, die beide Bedingungen erfüllen.

Aus Gründen der Klarheit können Sie eine Tabelle erstellen, die die Bedingungen des ursprünglichen Datenarrays sowie die Formeln enthält, die zum Filtern des Datenarrays verwendet werden. Hier ist ein Beispiel für eine solche Tabelle:

NameAlterBedingung 1Bedingung 2Formel 1Formel 2Ergebnis
1Iwan30Altermehr als 25=IF(C2>25,TRUE,FALSE)=IF(D2="größer als 25",TRUE,FALSE)=AND(E2,F2)
2Maria40Altermehr als 30=IF(C3>30,TRUE,FALSE)=IF(D3="größer als 30",TRUE,FALSE)=AND(E3,F3)

In diesem Beispiel überprüft die Formel in der Spalte "Formel 1" die Bedingung "Alter größer als 25" und die Formel in der Spalte "Formel 2" die Bedingung "Bedingung 1 ist größer als 25"". Dann werden diese beiden Formeln mit der Funktion "Array" in der Spalte "Ergebnis" kombiniert. Wenn beide Bedingungen erfüllt sind, lautet das Ergebnis TRUE, andernfalls FALSE.

Nachdem ein Datenarray mit der Array-Funktion erstellt wurde, können Sie es für weitere Berechnungen oder Analysen verwenden.

Verwenden der IF-Funktion zum Erstellen eines eindeutigen bedingten Filters

Wenn Sie mit Daten in Excel arbeiten, müssen Sie möglicherweise einen eindeutigen Bedingungsfilter erstellen, der die Werte des ursprünglichen Arrays nach zwei Bedingungen gleichzeitig filtert. Sie können die IF-Funktion zu diesem Zweck verwenden.

Die IF-Funktion bietet die Möglichkeit, eine bestimmte Bedingung zu überprüfen und abhängig von ihrer Wahrheitsaktion eine bestimmte Aktion auszuführen. Im Kontext des Erstellens eines eindeutigen Bedingungsfilters wird die IF-Funktion verwendet, um zu überprüfen, ob zwei Bedingungen gleichzeitig erfüllt sind.

Zuerst erstellen wir ein Array von Daten, das wir filtern werden. Angenommen, dieses Array ist eine Liste von Studenten mit den folgenden Spalten: Nachname, Vorname, Alter, Kurs.

Verwenden Sie die IF-Funktion, um einen eindeutigen bedingten Filter zu erstellen, der Studenten ab 25 Jahren herausfiltert, die in Kurs 3 sind. Die Syntax der IF-Funktion lautet wie folgt:

  • IF(Bedingung, Wert, Wert, Wert, Wert, Wert)

In unserem Fall besteht die Voraussetzung darin, das Alter des Studenten (Spalte Alter) für mehr als 25 Jahre zu überprüfen und den Studenten auf Kurs 3 zu finden (Spalte Kurs). Der Wert, den wir erhalten möchten, wenn die Bedingung erfüllt ist, ist "Ja" (oder ein anderer Wert, der bestimmt, dass die Bedingung wahr ist), und wenn die Bedingung nicht erfüllt wird, ist der Wert "Nein" (oder ein anderer Wert, der feststellt, dass die Bedingung falsch ist).

Beispiel für die Verwendung der IF-Funktion zum Erstellen eines eindeutigen bedingten Filters:

=IF(AND(Возраст>25, Курс=3), "Да", "Нет")

Diese Formel gibt "Ja" zurück, wenn der Student älter als 25 Jahre ist und auf Kurs 3 ist, andernfalls "Nein".

Mit der IF-Funktion können Sie daher einen eindeutigen Bedingungsfilter in Excel erstellen, der die Werte für zwei festgelegte Bedingungen gleichzeitig auswählt.

Anwenden der SUMIFS-Formel auf komplexere Bedingungen

Mit der SUMIFS-Formel in Excel können Sie Werte basierend auf einer oder mehreren Bedingungen summieren. Manchmal ist es jedoch erforderlich, komplexere Bedingungen zu verwenden, um das gewünschte Ergebnis zu erzielen.

Sie können die Operatoren "ODER" (OR) und "UND" (AND) verwenden, um die SUMIFS-Formel mit komplexeren Bedingungen anzuwenden.

Mit dem Operator "ODER" können Sie Werte auswählen, die mindestens einer der angegebenen Bedingungen entsprechen. Wenn Sie beispielsweise den Umsatzbetrag ermitteln möchten, bei dem das Produkt "A" oder "B" ist, lautet die Formel wie folgt:

=SUMIFS(суммируемый_диапазон, условие1_диапазон, "А", условие2_диапазон, "В")

Mit dem Operator "Und" können Sie Werte auswählen, die alle angegebenen Bedingungen erfüllen. Wenn Sie beispielsweise den Umsatzbetrag ermitteln möchten, bei dem das Produkt "A" und "B" ist, lautet die Formel wie folgt:

=SUMIFS(суммируемый_диапазон, условие1_диапазон, "А", условие2_диапазон, "В")

Sie können auch die Operatoren "ODER" und "Und" kombinieren, um komplexere Bedingungen zu erstellen. Um beispielsweise Werte auszuwählen, die "A" oder "B" entsprechen und größer als 1000 sind, verwenden Sie die folgende Formel:

=SUMIFS(суммируемый_диапазон, условие1_диапазон, "А", условие2_диапазон, "В", условие3_диапазон, ">1000")

Es ist wichtig, sich an die Syntax und die korrekte Angabe von Bereichen und Bedingungen in der SUMIFS-Formel zu erinnern.

Mithilfe der obigen Beispiele und der Kombination verschiedener Operatoren "ODER" und "Und" können Sie komplexere Bedingungen für die Summierung von Werten in Excel erstellen und Ihre Arbeit mit den Daten vereinfachen.

Wie kann ich Zellenbereiche in Bedingungen richtig angeben

Es gibt mehrere Möglichkeiten, Zellbereiche in Bedingungen anzugeben:

  • Standardbereich: Der Zellbereich wird mit Buchstaben und Zahlen angegeben, die durch einen Doppelpunkt getrennt sind. Zum Beispiel ist A1:B10 ein Bereich, der alle Zellen von A1 bis einschließlich B10 umfasst.
  • Benannter Bereich: Sie können Zellenbereiche in Excel Namen zuweisen. Wählen Sie dazu einen Bereich aus, geben Sie den Bereichsnamen in das Namensfeld links neben der Formelzeile ein und drücken Sie die Eingabetaste. Ein benannter Bereich kann anstelle seiner tatsächlichen Adresse beim Schreiben von Formeln verwendet werden.
  • Relativer Bereich: Wenn Sie Formeln in Excel schreiben, können Sie relative Zelladressen verwenden. Wenn die Formel beispielsweise einen Verweis auf Zelle C1 enthält und in Zelle D1 kopiert wird, wird der Verweis auf Zelle automatisch in Zelle D1 geändert.

Die korrekte Angabe von Zellbereichen unter Bedingungen vermeidet Fehler und liefert genaue Ergebnisse bei der Arbeit mit Formeln. Sie müssen beim Schreiben von Formeln vorsichtig sein und immer die Richtigkeit der angegebenen Bereiche überprüfen.