Registriert seit: 07.12.2016
Version(en): 2013
07.12.2016, 11:49
Hallo, ich habe folgende Challenge: Wie schaffe ich eine Funktion wo ich die Anzahl von Kursteilnehmern bekomme aber Duplikate sollen nur einmal gezählt warden. Hier mein Beispiel: A B C Nachname Vorname Kurslevel Huber Maria 1 Müller Stefan 1 Huber Reinhard 1 Huber Maria 1 Brugger Sabine 1 Brugger Sabine 2 Müller Stefan 2 Brugger Sabine 2 Huber Reinhard 2 Ich möchte nun eine Aufteilung haben, wie viele verschiedene Personen Kurse von Kurslevel "1! besucht haben: Antwort Kurslevel Anzahl von verschiedenen Personen 1 4 (da Miaria den Kurs zweimal besucht hat) 2 3 (da Sabine den Kurs zweimal bescuht hat) Kann mir hier jemand weiterhelfen? Welche Formel kann ich verwenden damit ich die Anzahl von 4 bzw. 3 bekomme? Danke lg
Angehängte Dateien
Anzahl von Duplikaten vermeiden.xlsx (Größe: 8,37 KB / Downloads: 8)
Registriert seit: 13.04.2014
Version(en): 365
07.12.2016, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2016, 12:11 von BoskoBiati .)
Hallo,
eine Hilfsspalte und Pivot:
[html]
Arbeitsblatt mit dem Namen 'Tabelle1' A B C D E H I 1 Nachname Vorname Kurslevel Filter Filter 1 2 Huber Maria 1 1 3 Müller Stefan 1 1 Zeilenbeschriftungen Anzahl von Filter 4 Huber Reinhard 1 1 1 4 5 Huber Maria 1 0 2 3 6 Brugger Sabine 1 1 Gesamtergebnis 7 7 Brugger Sabine 2 1 8 Müller Stefan 2 1 9 Brugger Sabine 2 0 10 Huber Reinhard 2 1
Zelle Formel D2 = (ZÄHLENWENNS ($A$2:A2;A2;$B$2:B2;B2;$C$2:C2;C2) =1) *1
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
oder so:
[html]
Arbeitsblatt mit dem Namen 'Tabelle1' A B C D 1 Nachname Vorname Kurslevel Filter 2 Huber Maria 1 1 3 Müller Stefan 1 1 4 Huber Reinhard 1 1 5 Huber Maria 1 0 6 Brugger Sabine 1 1 7 Brugger Sabine 2 1 8 Müller Stefan 2 1 9 Brugger Sabine 2 0 10 Huber Reinhard 2 1 11 12 13 14 Anzahl von verschiedenen Personen die Kurse besucht haben 15 16 Level 1 4 17 Level 2 3
Zelle Formel D2 = (ZÄHLENWENNS ($A$2:A2;A2;$B$2:B2;B2;$C$2:C2;C2) =1) *1 C16 =ZÄHLENWENNS (D2: D10;1;C2:C10;A16)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 07.12.2016
Version(en): 2013
Vielen Dank! das hat geklappt :)
Registriert seit: 05.05.2014
Version(en): 2010 + 2016 Home and Business
Hallo,
eine
Matrixfunktion(alität)sformel würde aber auch schon ausreichend sein:
in C16:
Code:
=SUMMENPRODUKT((VERGLEICH(A$1:A$13&B$1:B$13&C$1:C$13;A$1:A$13&B$1:B$13&C$1:C$13;)=ZEILE(A$1:A$13))*(C$1:C$13=RECHTS(A16;2)*1)*1)
und Formel nach C17 kopieren
Gruß Werner .. , - ...
Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag: 1 Nutzer sagt Danke an neopa für diesen Beitrag 28
• marinko
Registriert seit: 10.04.2014
Version(en): Office 2019
Hi Werner, das letzte *1 kann wech... (^_-)
Gruß Jörgstolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query -Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag: 1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• marinko
Registriert seit: 05.05.2014
Version(en): 2010 + 2016 Home and Business
Hallo Jörg, ... da muss ich wohl gerade halb blind gewesen sein, als ich diese nachträglich einkopiert hatte weil ich ... Sapperlot aber auch :18:
Gruß Werner .. , - ...
Registriert seit: 07.12.2016
Version(en): 2013
13.12.2016, 01:20
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2016, 01:25 von marinko .)
Hallo Werner, Vielen Dank für deine Formel - ist sehr gut! :) und hilft enorm!! Eine Frage habe ich allerdings, kann ich bei der summeprodukt function bzw. der vergleichsfunktion auch von der Zeile 3 starten zum Beispiel? wenn ich das ändere - dann zeigt es mir einen Fehler an?!
Registriert seit: 07.12.2016
Version(en): 2013
13.12.2016, 01:26
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2016, 01:30 von Kuwer .
Bearbeitungsgrund: Smilies ausgeschaltet
)
=SUMMENPRODUKT((VERGLEICH(C$3:C$999&D$3:D$999&K$3:K$999;C$3:C$999&D$3:D$999&K$3:K$999;)=ZEILE(C$3:C$999))*(K$3:K$999=LINKS(O14;1))*1) das ware nun die Formel - Beginnt immer mit der dritten Zeile - und gibt keinen Wert aus. also wenn ich mit der ersten Zeile arbeite - dann funktionierts :/
Registriert seit: 10.04.2014
Version(en): Office 2019
13.12.2016, 01:47
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2016, 01:47 von Jockel .)
Hallo, wie kommst du auf LINKS()..? Versuch mal..:
Code:
=SUMMENPRODUKT((VERGLEICH(C$3:C$999&D$3:D$999&K$3:K$999;C$3:C$999&D$3:D$999&K$3:K$999;)=ZEILE(A$1:A$997))*(K$3:K$999=RECHTS(O14;2)*1))
P.S.: Bitte Klammersetzung b8en..!!!!
Gruß Jörgstolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query -Abfrage
Registriert seit: 07.12.2016
Version(en): 2013
Hallo Jörg, Danke für deine Hilfe. wegen links: den Zelleninhalt habe ich ein wenig modifiziert - so, dass nun links die richtige Formel ist, aber das ist ja nicht das Problem denke ich, hoffe ich :) lg