Collapse column

Autor Thema: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen  (Gelesen 696 mal)

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« am: Dezember 17, 2018, 10:43:08 Vormittag »
Guten Morgen liebe Excel-Experten,

ich hätte da eine kleine Aufgabe, die ich mit Hilfe von Google.de nicht lösen könnte, und zwar:

Ich hab ein große Excel-Liste, die ich leider nicht mehr in eine Pivot-Tabelle ändern kann, sonst wäre die Aufgabe einfacher.
In der Liste stehen in Spalte A Kunden und in Spalte B Zahlen aus Jahr 2014. Spalte C dann 2015 usw

A                 B
Müller         50
Müller         20
Müller          0 
Herbert        0
Herbert        0
Gustav       100
Gustav       200
Gustav       300
Bernd          50

Die Funktion soll nun ausgeben wie viele unterschiedliche Kunden ich in diesem Jahr hatte.
Sprich Müller kommt zwar 3x vor, soll aber nur 1x gezählt werden.
Herbert war in Jahr B kein Kunde, also soll 0 gezählt werden, womit in diesem Fall das Ergebnis 3 sein sollte.
Gibt´s da eine Möglichkeit ohne dass ich in VBA mit Arrays arbeite oder so?

Ich hoffe, ich habe mein Problem gut genug erklärt und es kann mir jemand helfen.  :D

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #1 am: Dezember 17, 2018, 10:52:08 Vormittag »

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #2 am: Dezember 17, 2018, 11:24:37 Vormittag »
Danke für die schnelle Antwort.  :)
Allerdings bin ich grad trotzdem überfragt.
Ich hab mir aus dem Link folgendes umgeformt:
in B stehen die Kunden, in H die Zahlen und AE ist leer, da ich nicht wusste was die Zeile X für eine Funktion hat.
Leider kommt #div/0!

Und kann es sein dass die Formel sich nur verwenden lässt, wenn ich nach einem Kunden suche?
Also wenn ich jetzt im hinteren Teil ....*(B15:B3197="Herbert")*(H15:H3197<>"") habe?

=SUMMENPRODUKT((VERGLEICH(B15:B3197&H15:H3197;B15:B3197&H15:H3197;0)=ZEILE(AE14:AE3197))*(B15:B3197<>"")*(H15:H3197<>""))

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #3 am: Dezember 17, 2018, 11:40:25 Vormittag »
Hola,

lade bitte eine Beispieldatei hoch (kein Bild).

Gruß,
steve1da

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #4 am: Dezember 17, 2018, 12:23:26 Nachmittag »
In der Zelle, in der die 0 neben der Tabelle steht, hab ich die Formel hineingeschrieben, so wie ich sie verstehe bzw. ja nicht verstehe   :D

Und für beide Jahre sollte als Ergebnis 3 rauskommen, sofern ich die Bsp. Tabelle richtig erstellt habe.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #5 am: Dezember 17, 2018, 12:29:58 Nachmittag »
Hola,

zuerst fragst du:
Zitat
Die Funktion soll nun ausgeben wie viele unterschiedliche Kunden ich in diesem Jahr hatte.
Dann:
Zitat
Und für beide Jahre sollte als Ergebnis 3 rauskommen

Soll das jetzt Jahr für Jahr betrachtet werden, oder alle Jahre zusammen?

Gruß,
steve1da

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #6 am: Dezember 17, 2018, 12:33:12 Nachmittag »
Es soll jedes Jahr einzeln betrachtet werden.
Wenn ich die Formel für ein Jahr hab, kann ich ja ganz einfach den Bezug ändern udn hab sie für die anderen Jahre auch,
Hab das 2. Jahr nur hinzugefügt, da ich dachte, dass so die Tabelle mehr Sinn macht, sorry  :D



Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #7 am: Dezember 17, 2018, 13:03:04 Nachmittag »
Hola,

die Formel ist quasi genau falsch rum, allerdings komme ich auf ein falsches Ergebnis wenn ich sie vermeintlich richtig schreibe. Warum kann ich grad nicht sagen. So wäre sie richtig herum:
=SUMMENPRODUKT((VERGLEICH(B4:B44&A4:A44;B4:B44&A4:A44;0)=ZEILE(D4:D44)-3)*(B4:B44<>"")*(A4:A44<>""))
Bis ich den Fehler gefunden habe, tuts auch eine Hilfsspalte:
=WENN(ZÄHLENWENNS($A$4:$A4;$A4;B$4:B4;"<>")>1;"";ZÄHLENWENNS($A$4:$A4;$A4;B$4:B4;"<>"))Die Formel nach unten ziehen und dann die Summe er 1er bilden.

Gruß,
steve1da

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #8 am: Dezember 17, 2018, 13:09:41 Nachmittag »
Vielen Dank für die Hilfe!
Die Version über die Hilfsformel klappt super :D


Und aus Interesse an der anderen Formel; Warum steht da eine -3 im Term mit der Zeile?


Edit: Ein Problem gibt es doch: Wenn die Tabelle so aussieht
Peter     
Peter     50
Peter

dann zählt er 2 und nicht 1, ist die 50 beim ersten bzw letzten Peter, dann zählt sie 1. Oder wenn zwischendrinnen 1x eine Zelle leer wäre.
« Letzte Änderung: Dezember 17, 2018, 13:14:04 Nachmittag von ArmerPraktikant »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #9 am: Dezember 17, 2018, 13:23:23 Nachmittag »
Hola,

die Formel muss wissen, wie oft sie den Bereich durchlaufen muss. Das definiert man mit Zeile(.....). Der Bereich geht von A4 bis A44, das sind insgesamt 41 Zeilen. Also schreibt man "Zeile(A4:A44)-3" oder alternativ "Zeile(A1:A41)".

Den Rest muss ich mir nochmal anschauen.

Gruß,
steve1da

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #10 am: Dezember 17, 2018, 13:27:54 Nachmittag »
Danke :)


Also ich hab die Formel mit der Hilfszeile in meine große Excel eingebaut und da funktioniert sie einwandfrei  :)
hab stichprobenmäßig nach einem Doppelzählfehler gesucht, aber keinen gefunden.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #11 am: Dezember 17, 2018, 13:28:29 Nachmittag »
Moin,
da du eine recht aktuelle Excel-Version hast geht es auch ohne eine einzige Formel ...  8) Stichwort: Daten | Abrufen und transformieren (Power Query)
Gruß
Günther

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #12 am: Dezember 17, 2018, 13:42:10 Nachmittag »
Muss leider sagen, dass die Version mit der Hilfszeile doch nicht funktioniert, da wie bereits erwähnt Fehler auftreten, wenn nicht die erste Zeile eines Kunden belegt ist, sondern erst im 3. Eintrag oder später.

Das mit dem Query muss ich mir mal anschauen :)

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #13 am: Dezember 17, 2018, 13:44:45 Nachmittag »
Ähm... Query <> Power Query!
Lesestoff: http://www.excel-ist-sexy.de/power-query-das-add-in/
Gruß
Günther

Offline ArmerPraktikant

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #14 am: Dezember 17, 2018, 13:46:48 Nachmittag »
Sorry, ja ich meinte Power-Query ^^


Und noch eine Anmerkung zu dem vorherigen:
Die Formel zählt automatisch 1, wenn ein neuer Kunde in der Liste kommt, auch wenn er nichts gekauft hatte.

schade, sah anfangs so gut aus  :-\

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Hilfe bei Zählen mit Bedingungen und doppelte nur 1x zählen
« Antwort #15 am: Dezember 17, 2018, 17:51:25 Nachmittag »
Moin,


mit Power Query und Datenmodell-Pivot.

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.