Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Array Formel mit zwei möglichen Bedingungen

Array Formel mit zwei möglichen Bedingungen
12.11.2014 12:37:46
Paul
Hallo,
ich hab mal eine array Frage, ich komme einfach nicht darauf.
In Spalte A stehen diverse Kundennummern. In Spalte B KANN eine Zahl stehen. In Spalte C möchte ich nun den Wert 1 ausgeben, wenn zu einer Kundennummer mindestens 1 mal in Spalte B eine Zahl steht.
Spalte A
123
456
123
123
Spalte B
2012
2013
Spalte C
1
0
1
1
Sorry dass ich die Spalten nicht nebeneinander gestellt bekomme.
Viele Grüße
Paul
P.S: Es muss nicht zwingend über eine Matrixformel sein.

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array Formel mit zwei möglichen Bedingungen
12.11.2014 12:42:10
SF
Hola,
so?
=WENN(ZÄHLENWENNS($A$1:$A$4;A1;$B$1:$B$4;"");1;0)
Gruß,
steve1da

AW: Array Formel mit zwei möglichen Bedingungen
12.11.2014 12:43:47
Hajo_Zi
Hallo Paul,

Tabelle5
 ABCD
1123 11
2456 00
3123201211
4123201311
5  Vorgabe 

verwendete Formeln
Zelle Formel Bereich N/A
D1: D4=N(SUMMENPRODUKT((A1:A4=A1)*B1:B4)>0)  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.20 einschl. 64 Bit


Gruß Hajo

Anzeige
AW: Array Formel mit zwei möglichen Bedingungen
12.11.2014 12:47:18
Hajo_Zi
esmuss absolut sein.

Tabelle5
 ABCD
1123 11
2456 00
3123201211
4123201311
5  Vorgabe 

verwendete Formeln
Zelle Formel Bereich N/A
D1: D4=N(SUMMENPRODUKT(($A$1:$A$4=A1)*$B$1:$B$4)>0)  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.20 einschl. 64 Bit


Gruß Hajo

Anzeige
AW: Array Formel mit zwei möglichen Bedingungen
12.11.2014 13:49:43
Paul
Moin,
ich danke euch recht herzlich. Ihr habt mir sehr geholfen =)
Viele Grüße
Paul
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

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:

  1. Öffne dein Excel-Dokument.

  2. Gehe zu der Zelle, in der du das Ergebnis anzeigen möchtest (z.B. C1).

  3. Gib die folgende Formel ein:

    =WENN(ZÄHLENWENNS($A$1:$A$4;A1;$B$1:$B$4;"");1;0)
  4. Drücke Enter, um die Formel zu bestätigen.

  5. 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

  • Fehler: Falsches Ergebnis in Spalte C

    • Lösung: Stelle sicher, dass die Zellbereiche in der Formel korrekt definiert sind. Überprüfe auch, ob in Spalte B tatsächlich Zahlen vorhanden sind.
  • Fehler: Formel gibt #WERT! zurück

    • Lösung: Achte darauf, dass du die Formel korrekt eingegeben hast und keine falschen Werte oder Formate in den Zellen vorhanden sind.

Alternative Methoden

Es gibt verschiedene Möglichkeiten, wie du in Excel eine Matrix durchsuchen und mehrere Bedingungen berücksichtigen kannst:

  1. 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.

  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige