Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1776to1780
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ZÄHLENWENNS ohne Dublikate

ZÄHLENWENNS ohne Dublikate
25.08.2020 17:35:11
Frederic
Hallo Leute :)
ich habe folgendes Problem: und zwar habe ich muss ich eine Anzahl ermitteln mit mehreren Bedingungen.
Hierzu habe ich eine Bsp Datei erstellt. Dort sind 4 Spalten. Nun gelten folgende Bedingungen bzw. Kriterien
1. Bedingung: MA = "Müller"
2. Bedingung: Staff = "FA"
Trotz gleicher Nummern soll 1 rauskommen (siehe Erklärung in Datei)
hab schon lange gegoogelt aber alles klappt nicht.. mit Häufigkeit war oft die Lösung aber irgendwie verstehe ich diese nicht..
hier die Datei :) : https://www.herber.de/bbs/user/139834.xlsx
Beste Grüße
Frederic

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ZÄHLENWENNS ohne Dublikate
25.08.2020 18:04:52
Matthias
Hi
Probier das mal:
=ZÄHLENWENNS($B$2:$B$12;$H$23;$C$2:$C$12;$H$24)*1/ZÄHLENWENNS($B$2:$B$12;$H$23;$C$2:$C$12;$H$24)
Gruß Matthias
AW: ZÄHLENWENNS ohne Dublikate
25.08.2020 19:33:27
Daniel
Hi
im Konkreten Fall einfach:
=1*(ZÄHLENWENNS(B:B;H23;C:C;H24)>0)

oder
=MIN(1;ZÄHLENWENNS(B:B;H23;C:C;H24))
Gruß Daniel
{=MAX((H23&H24=B:B&C:C)*1)}
25.08.2020 21:43:10
WF
.
AW: nachgefragt ...
26.08.2020 11:51:03
neopa
Hallo Frederic,
... könnte es sein, dass Du die Anzahl aller verschiedenen Nummern ermitteln willst, für die MA="Müller" und Staff="FA" ist?, die in Deinem Beispiel eben nun mal gerade 1 ist aber auch größer als sein kann.
Dann folgende Formel:
=SUMMENPRODUKT((VERGLEICH(B1:B99&C1:C99&D1:D99;B1:B99&C1:C99&D1:D99;0)=ZEILE(A1:A99))*(B1:B99&C1:C99&D1:D99=H23&H24&D1:D99))
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
27.08.2020 08:54:25
Frederic
Hallo :)
erstmal DANKE an alle!! Die Lösung von Werner war die richtige.
@Werner: je genau! :) funktioniert super.
Wenn ich jetzt noch zusätzlich zwei Spalten habe mit Datumswerten (einmal Spalte "Start" und einmal Spalte "Ende") und nun bei Start mir alles bspw. 01.07.2020 anzeigen lassen möchte?
Beste Grüße
Frederic
AW: gerne, doch ...
27.08.2020 21:05:57
neopa
Hallo Frederic,
... Deine zusätzliche Fragestellung ist für mich momentan nicht eindeutig.
Bisher wurde eine "Zählauswertung" vorgenommen. Soll die Daten der zusätzlichen zwei Spalten in der bisherigen Auswertung noch berücksichtigt werden? Du schreibst nun jedoch: "anzeigen lassen". Darunter kann man auch keine erweiterte "Zählauswertung" verstehen sondern ein abhängiges Datenlisting.
Was also strebst Du nun genau an. Eine erweitertes Datenbeispiel Deinerseits mit konkreter Zielstellung wäre hilfreich.
Gruß Werner
.. , - ...
Anzeige
AW: gerne, doch ...
27.08.2020 22:29:22
Frederic
Hey :)
oh ja sry ;) ja dies soll zur bestehenden hinzugefügt werden. Anzeigen war schlecht ausgedrückt.
Beste Grüße
Frederic
AW: gerne, doch ...
28.08.2020 10:03:41
Frederic
erstmal wieder auf gemacht.
=SUMMENPRODUKT((VERGLEICH(B1:B99&C1:C99&D1:D99;B1:B99&C1:C99&D1:D99;0)=ZEILE(A1:A99)) *(B1:B99&C1:C99&D1:D99=H23&H24&D1:D99))
wenn in Spalte E unD F als Bsp die Datumswerte stehen habe ich es erst so versucht:
=SUMMENPRODUKT((VERGLEICH(B1:B99&C1:C99&E1:E99&F1:F99&D1:D99;B1:B99&C1:C99&E1:E99&F1:F99&D1:D99;0) =ZEILE(A1:A99))*(B1:B99&C1:C99&E1:E99&F1:F99&D1:D99=H23&H24&"01.07.2020"&D1:D99))
Anzeige
AW: dafür dann ...
28.08.2020 15:05:35
neopa
Hallo Frederic,
... erweitere meine Formel wie folgt:
=SUMMENPRODUKT((VERGLEICH(B1:B99&C1:C99&D1:D99;B1:B99&C1:C99&D1:D99;0)=ZEILE(A1:A99)) *(B1:B99&C1:C99&D1:D99=H23&H24&D1:D99)*(E1:E99&gt="1.7.20"+0)*(F1:F99&lt"1.8.20"+0))
Gruß Werner
.. , - ...
AW: dafür dann ...
28.08.2020 16:22:05
Frederic
Hallo Werner,
leider spuckt der mir noch nicht das richtige Ergebnis aus. Daher habe ich nochmal eine BspDatei erstellt:
https://www.herber.de/bbs/user/139892.xlsx
Beste Grüße
Frederic
AW: Deine Beispieldatei stellt sich anders dar ...
28.08.2020 17:09:46
neopa
Hallo Frederic,
... als von mir angenommen
Für diese ergibt sich mit folgender Formel das max mögliche Ergebnis ohne zusätzliche Datumseinschränkung (hier 11) dann mit folgender Formel:
=SUMMENPRODUKT((VERGLEICH(B1:B16&C1:C16&D1:D16&E1:E16&F1:F16;B1:B16&C1:C16&D1:D16&E1:E16&F1:F16;0) =ZEILE(A1:A16))*(B1:B16&C1:C16&D1:D16=I9&I10&D1:D16))
Deine notwendige Datumseinschränkung müsstest Du jetzt noch einmal erklären. Die in Deiner Formel vorgenommene ist gänzlich anders als ich diese aus Deinen verbalen Angaben bis eben interpretiert hatte.
Wenn Du dies aber so meinst. ergibt sich mit folgender Formel, das von Dir angestrebte Ergebnis 9:
=SUMMENPRODUKT((VERGLEICH(B1:B16&C1:C16&D1:D16&E1:E16&F1:F16;B1:B16&C1:C16&D1:D16&E1:E16&F1:F16;0)=ZEILE(A1:A16))*(B1:B16&C1:C16&D1:D16=I9&I10&D1:D16)*(E1:E16&lt"01.08.2020"+0)*(F1:F16&gt"01.07.2020"+0))
Gruß Werner
.. , - ...
Anzeige
AW: Deine Beispieldatei stellt sich anders dar ...
30.08.2020 22:04:47
Frederic
Hallo Werner,
die zweite ist schon top!, aber sobald ich eine Nummer ändere, die es nur einmal gibt, in eine andere die es schon gibt, müssten dort 8 stehen, aber es bleiben 9 stehen..
Der Datumsfilter hat den Hintergrund, dass in der Hauptliste viele Daten stehen, also weitere MA usw.. die Bsp Datei beruht auf dem Datumsfilter, den ich erwähnt habe. Nun müssen die Nummern gezählt werden die dann auftauchen ohne die Duplikate. Also sobald ich da zb nur 4 unterschiedliche habe (demnach ein paar doppelt und dreifach auftauchen), müssten als Ergebnis auch 4 dort stehen.
Ich hoffe es ist haalbwegs verständlich? :)
Beste Grüße
Frederic
Anzeige
AW: das kann ich so nicht nachvollziehen ...
31.08.2020 08:13:46
neopa
Hallo Frank,
... welche Änderung(en) hast Du denn bezogen auf Deine zuletzt eingestellt Datei vorgenommen?
Hast Du vielleicht die Berechnungsoption nicht auf automatisch zu stehen?
Gruß Werner
.. , - ...
AW: das kann ich so nicht nachvollziehen ...
31.08.2020 11:47:24
Frederic
Hallo Werner,
geändert habe ich eig. nichts.. habe versucht die Formel auf meine Hauptdatei umzumünzen, aber da kommt nur 0 immer raus :(. Habe was gelesen, dass man die Arrays (WAHR;WAHR;FALSCH;usw...) noch in 0 und 1 umwandeln muss. Dies kann man irgendwie mit einem doppelten Minuszeichen machen?
Beste Grüße
Frederic
AW: ja z.B. so, oder mit *1 oder + 0 ...
31.08.2020 11:54:42
neopa
Hallo Frederic,
... allerdings nahm ich jedoch mit "welche Änderung(en) hast Du denn bezogen auf Deine zuletzt eingestellt Datei vorgenommen?" Bezug auf Deine Aussage:
"sobald ich eine Nummer ändere, die es nur einmal gibt, in eine andere die es schon gibt, müssten dort 8 stehen, aber es bleiben 9 stehen"
Gruß Werner
.. , - ...
Anzeige
AW: ja z.B. so, oder mit *1 oder + 0 ...
31.08.2020 14:22:12
Frederic
Hey Werner,
achsooo :) ja eine Nummer geändert in eine die es schon gibt:
kleines Bsp:
42556
45113
13154
13154
56116
=4
42556
13154
13154
13154
56116
=3
Beste Grüße
Frederic
AW: hast Du hierbei bedacht ...
31.08.2020 16:40:28
neopa
Hallo Frederic,
... das mit meiner hier zuletzt eingestellten Formel, gemäß Deiner Vorgabe, die Datumsangaben eine Rolle spielen. Ohne diese sind es bezogen auf Deine neuen Beispieldaten 3 mit diesen können es drei, vier oder sogar 5 sein.
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige