Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Sverweis mit Anzahl kombinieren (ohne Nullwerte)

Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 07:45:54
André
Guten Morgen,
ich habe da nochmal für mich eine komplizierte Sache. Vielleicht geht das auch einfacher.
Ich habe zwei Tabellenblätter.
In Tabellenblatt 1 steht in Spalte A die Personalnummer, in Spalte I ein Datum, in K2 soll der gesucht Wert rein.
In Tabellenblatt 2 steht in Spalte A die Personalnummer, ab Spalte I (9) bis Spalte AJ (36) auch entweder ein Datum oder garnichts.
Nun soll Excel bitte die Anzahl an Daten errechnen: Wenn in Tabelle2!I2=Tabelle1!I3; Dann Anzahl(Tabelle2!J2;Tabelle2!K2;Tabelle2!L2;Tabelle2!M2;Tabelle2!N2;Tabelle2!O2;Tabelle2!P2;Tabelle2!Q2;Tabelle2!R2).
Tabelle2!I2; S2; Y2; AE2 sollen also je mit Tabelle1!I3 verglichen werden. Wenn das Datum gefunden ist, sollen die dazwischenliegenden Daten mit Anzahl zusammengezählt werden. Leider zählt er bei mir die Nullen mit.
Dabei muss es Personalnummernbezogen sein und leere Zellen sollen nicht mitgezählt werden.
Bei mir sieht das so aus:
=WENN(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;9;FALSCH)=Tabelle1!$I3;ANZAHL(SVERWEIS($A3; Tabelle2!$A$2:$AL$327;10;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;11;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;12;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;13;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;14;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;15;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;16;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;17;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;18;FALSCH));WENN(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;19;FALSCH)=Tabelle1!$I3; ANZAHL(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;20;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;21;FALSCH); SVERWEIS($A3;Tabelle2!$A$2:$AL$327;22;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;23;FALSCH); SVERWEIS($A3;Tabelle2!$A$2:$AL$327;24;FALSCH));WENN(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;25;FALSCH) =Tabelle1!$I3;ANZAHL(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;26;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;27;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;28;FALSCH);SVERWEIS($A3; Tabelle2!$A$2:$AL$327;29;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;30;FALSCH));WENN(SVERWEIS($A3; Tabelle2!$A$2:$AL$327;31;FALSCH)=Tabelle1!$I3;ANZAHL(SVERWEIS($A3;Tabelle2!$A$2:$AL$327;32;FALSCH); SVERWEIS($A3;Tabelle2!$A$2:$AL$327;33;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;34;FALSCH); SVERWEIS($A3;Tabelle2!$A$2:$AL$327;35;FALSCH);SVERWEIS($A3;Tabelle2!$A$2:$AL$327;36;FALSCH));0))))

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 07:50:29
Sepp
Hallo André,
lade eine Beispieldatei mit Beschreibung und der Veranschaulichung des gewünschten Ergebnisses hoch.
Gruß Sepp

AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:08:31
André
Wie folgt die Beispiel Datei, in Tabellenblatt2 eine kleine Erklärung.
https://www.herber.de/bbs/user/102733.xls
Vielen Dank!

Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:16:48
Sepp
Hallo André,
Tabelle1

 ABCDEFGHIJKL
2VNAbteilungNameVornameGeb DatumAusgeschiedenBemerkungVorletzte Zertifizierung bis:Zertifizierung bis:StatusAnzahl EF nach letzter ZertifizierungErneute Zertifizierung ?
3MaxMustermann24108PersonalMaxMustermann01.01.1966  31.12.201331.12.2016Zertifiziert5OK (5)

Formeln der Tabelle
ZelleFormel
K3=WENNFEHLER(ANZAHL(INDEX(Tabelle2!$J$2:$R$200;VERGLEICH(A3;Tabelle2!$A$2:$A$200;0); )); "")

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:28:28
André
Hallo Sepp,
wenn ich die Formel so bei mir einfüge, kommt auch 5 als Ergebnis. Theoretisch muss aber eine 2 rauskommen.
Die 5 kommt raus, weil Excel die Leerzellen als 0 und somit als Zahl zählt. Die Leerzellen sollen aber bei Anzahl nicht berücksichtigt werden.

AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:31:05
Sepp
Hallo André,
also ich sehe da fünf Einträge in J2:R2 !
Tabelle2

 JKLMNOPQR
1Fortbildung1Fortbildung2Fortbildung3Fortbildung4Fortbildung5Fortbildung6Fortbildung7Fortbildung8Fortbildung9
204.05.201105.05.201109.10.201210.10.201211.10.2012    
3         
4         
5         
6         


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:52:59
André
Hallo Sepp,
das ist korrekt, aber du hast mich vielleicht falsch verstanden, es ist auch nicht einfach zu erklären.
Tabelle1!I3 soll in Tabelle2 in Spalte I, S, Y und AE gesucht werden. Ist der Wert gefunden, sollen die nachgehenden Zellen zusammengezählt werden (Entweder die Zellen zwischen I&S, S&Y oder Y&AE.
Tabelle1!I3 = 31.12.2016
31.12.2016 steht in Tabelle2!S2, somit sollen die Anzahl der Fortbildungen zwischen Spalte S und Y zusammengezählt werden.
Hier also 17.12.2014 + 18.12.2014, also 2.

Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:42:19
Sepp
Hallo André,
jetzt hab ich dich verstanden!
Tabelle1

 ABCDEFGHIJKL
2VNAbteilungNameVornameGeb DatumAusgeschiedenBemerkungVorletzte Zertifizierung bis:Zertifizierung bis:StatusAnzahl EF nach letzter ZertifizierungErneute Zertifizierung ?
3MaxMustermann24108PersonalMaxMustermann01.01.1966  31.12.201331.12.2016Zertifiziert2Nur (2) EF

Formeln der Tabelle
ZelleFormel
K3{=WENNFEHLER(SUMME(WENN((INDEX(Tabelle2!$J$2:$AJ$200;VERGLEICH(A3;Tabelle2!$A$2:$A$200;0); )>=H3)*(INDEX(Tabelle2!$J$2:$AJ$200;VERGLEICH(A3;Tabelle2!$A$2:$A$200;0); )<I3)*(ISTZAHL(SUCHEN("Fortbildung";Tabelle2!$J$1:$AJ$1))); 1)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: Sverweis mit Anzahl kombinieren (ohne Nullwerte)
12.01.2016 08:57:32
André
Du bist der Beste, danke!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Sverweis mit Anzahl kombinieren (ohne Nullwerte)


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Du zwei Tabellenblätter hast: Tabelle1 mit Personalnummern und Datum sowie Tabelle2 mit Personalnummern und den relevanten Daten.

  2. Formel erstellen: Verwende folgende Formel in der Zelle K2 von Tabelle1, um die Anzahl der Treffer zu zählen, ohne Nullwerte zu berücksichtigen:

    =WENNFEHLER(SUMME(WENN((INDEX(Tabelle2!$J$2:$AJ$200;VERGLEICH($A2;Tabelle2!$A$2:$A$200;0);)<>0)*(INDEX(Tabelle2!$J$2:$AJ$200;VERGLEICH($A2;Tabelle2!$A$2:$A$200;0);)<Tabelle1!$I2);1));0)
    • Diese Formel sucht in Tabelle2 nach der Personalnummer aus Tabelle1 und zählt die nicht-leeren Zellen zwischen den relevanten Spalten.
  3. Formel anpassen: Stelle sicher, dass Du die richtigen Zellreferenzen verwendest, um die gewünschten Daten zu zählen.

  4. Mit WENN kombinieren: Nutze die WENN-Funktion, um weitere Bedingungen hinzuzufügen, falls notwendig.


Häufige Fehler und Lösungen

  • Fehler: Falsches Ergebnis
    Wenn Du ein unerwartetes Ergebnis wie 5 statt 2 erhältst, überprüfe, ob Du die Leerzellen korrekt ausschließt. Vergewissere Dich, dass die Formel keine Nullwerte zählt.

  • Fehler: Formel gibt #NV aus
    Dieser Fehler kann auftreten, wenn der gesuchte Wert in Tabelle2 nicht vorhanden ist. Verwende WENNFEHLER, um stattdessen 0 auszugeben.

  • Fehler: Leerzellen werden als 0 gezählt
    Achte darauf, dass die Zellen, die Du zählen möchtest, nur Werte enthalten und keine Formeln, die 0 zurückgeben.


Alternative Methoden

  • Pivot-Tabellen: Eine Pivot-Tabelle kann genutzt werden, um die Anzahl von Einträgen zu aggregieren, ohne Nullwerte zu zählen. Dies kann besonders nützlich sein, wenn Du mit großen Datenmengen arbeitest.

  • SUMMEWENN: Anstelle von SVERWEIS kannst Du auch die SUMMEWENN-Funktion verwenden, um nur bestimmte Werte zu summieren, die Deinen Kriterien entsprechen.


Praktische Beispiele

Nehmen wir an, in Tabelle1 steht in Zelle A2 die Personalnummer und in I2 das Datum. In Tabelle2 ist das Datum in den Spalten J bis AJ gespeichert. Um die Anzahl der Fortbildungen zwischen Spalte S und Y zu zählen, könnte die Formel wie folgt aussehen:

=WENN(SVERWEIS($A2;Tabelle2!$A$2:$AL$327;19;FALSCH)=Tabelle1!$I2;ANZAHL(SVERWEIS($A2;Tabelle2!$A$2:$AL$327;20;FALSCH);SVERWEIS($A2;Tabelle2!$A$2:$AL$327;21;FALSCH));0)

Diese Formel zählt nur die Zellen, die nicht leer sind und die Bedingungen erfüllen.


Tipps für Profis

  • Nutzung von INDEX und VERGLEICH: Diese Kombination kann flexibler sein als SVERWEIS, da Du die Spalten dynamisch definieren kannst.

  • Arrays verwenden: Nutze Array-Formeln, um mehrere Bedingungen in einer einzigen Formel zu kombinieren. Das kann die Übersichtlichkeit erhöhen und die Effizienz verbessern.

  • Datenvalidierung: Implementiere Datenvalidierung, um sicherzustellen, dass die Eingaben in den relevanten Zellen korrekt sind und die gewünschten Ergebnisse liefern.


FAQ: Häufige Fragen

1. Frage: Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?
Der SVERWEIS sucht in der ersten Spalte einer Tabelle nach einem Wert und gibt den Wert in derselben Zeile aus einer angegebenen Spalte zurück. WVERWEIS funktioniert entsprechend, sucht aber in der ersten Zeile.

2. Frage: Kann ich SVERWEIS und ANZAHL kombinieren?
Ja, Du kannst SVERWEIS in Kombination mit ANZAHL verwenden, um die Anzahl der Treffer zu zählen, die bestimmten Kriterien entsprechen. Achte jedoch darauf, dass Du die Nullwerte korrekt ausschließt.

3. Frage: Wie kann ich sicherstellen, dass meine Formeln immer aktuell sind?
Verwende die Option "Automatisch" bei der Berechnung in Excel. So wird Deine Tabelle immer aktualisiert, wenn sich die Daten ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige