Ich versuche, eine Countifs-Formel zu erstellen, die doppelte Einträge einmal zählt. Siehe unten Beispieldatensatz. Mit "Gemüse" ist Zelle A1.Excel-Zähler, die doppelte Einträge einmal zählen
Darin versuche ich KPIs Auswirkungen (Spalte D) der Kartoffel (Spalte A), die nicht gestampft sind (Spalte B), mit "1 (ASS)" in Daten 1 (Spalte C) zu zählen. Spalte D enthält sowohl leere Zellen als auch "N/A", die nicht gezählt werden können. Spalte C zeigt Daten aus einer Mehrfachauswahlliste an und ist durch Kommas getrennt.
Ich habe die Formel eingegeben, um die Gesamtzahl der KPIs in Zelle H2 auf meiner Arbeitsmappe zu zählen (siehe Bild). Antwort 3. Die Formel I verwendet wurde, war
= COUNTIFS ($ A $ 3: $ 22 A $, "Kartoffel", $ B $ 3: B $ 22 $ "<>" & "Mashed", $ C $ 3: $ C 22 $ ""& $ F $ 3 &"", $ D $ 3: $ D $ 22 "<>" & "" $ D $ 3: $ D $ 22 "<>" & "N/A")
Allerdings kann ich nichts erstellen, mit dem ich die Anzahl der einzelnen betroffenen KPIs zählen kann. Mit unique meine ich die erste Instanz/count doppelte Einträge einmal. Die Antwort sollte 2 in H3 sein (siehe auch Bild).
In meinem Datensatz kann ich bei Bedarf eine neue Spalte erstellen, aber wenn es eine Möglichkeit gibt, dies mit einer Formel zu beantworten, die meine bevorzugte Lösung ist.
Vielen Dank im Voraus.
Vegtable Type Data 1 KPIs
Potato Peeled 1 (ASS) xxx,11 (ToW) xxx 1 ABC
Potato Boiled 1 (ASS) xxx 1 ABC
Potato Mashed 1 (ASS) xxx 3 ABC
Potato Boiled 1 (ASS) xxx N/A
Potato Boiled 1 (ASS) xxx N/A
Potato Boiled 1 (ASS) xxx
Potato Peeled 1 (ASS) xxx 7 ABC
Potato Peeled 2 (ASS) xxx,8 (SGA) xxx 8 ABC
Potato Peeled 2 (ASS) xxx 9 ABC
Potato Peeled 2 (ASS) xxx 10 ABC
Potato Peeled 8 (SGA) xxx
Carrot Peeled 8 (SGA) xxx
Carrot Peeled 8 (SGA) xxx 1 ABC
Carrot Peeled 8 (SGA) xxx 2 ABC
Carrot Boiled 8 (SGA) xxx 3 ABC
Carrot Boiled 8 (SGA) xxx
Carrot Boiled 1 (ASS) xxx,8 (SGA) xxx,11 (ToW) xxx
Carrot Boiled 11 (ToW) xxx 4 ABC
Carrot Boiled 11 (ToW) xxx 5 ABC
Carrot Boiled 1 (ASS) xxx,11 (ToW) xxx 6 ABC
Sie benötigen hierfür eine benutzerdefinierte Funktion in VBA zu erstellen. Ich denke nicht, dass dies mit Standardfunktionen möglich ist, es sei denn, einige neue wurden nach der ersten Veröffentlichung von Excel 2016 hinzugefügt. – JamesFaix
Alternativ können Sie möglicherweise eine Pivot-Tabelle auf einem anderen Blatt verwenden, das so konfiguriert werden sollte, dass pro Wert des betreffenden Felds eine Zeile vorhanden ist. Dann können Sie 'COUNT' verwenden, um die Zeilen auf diesem Blatt zu zählen. – JamesFaix