Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

ZÄHLEWENN leer&nur einmal bei mehreren Werten
#1
Hallo zusammen,

folgende Herausforderung:

A......................B
Kunde A...........300
Kunde A...........300
Kunde B...........----
Kunde C..........500
Kunde C..........500
Kunde C..........500
Kunde D..........600
Kunde E..........----

Als Ergebnis muss die Zahl 5 rauskommen. Es soll nur gezählt werden, wenn
  1. Die Zelle leer ist
  2. Es soll nur einmal gezählt werden, wenn eine Zahl mehrfach vorkommt.
Die 300 kommt 2mal vor, die 500 3mal, die 600 1mal und zweimal steht nix drin -> In Summe also 5

Vielen Dank vorab für eure Hilfe.

LG Vivi
Antworten Top
#2
(17.08.2017, 15:18)Vivi31 schrieb: Als Ergebnis muss die Zahl 5 rauskommen. Es soll nur gezählt werden, wenn
  1. Die Zelle leer ist

Da nur zwei Zellen leer sind kann das Ergebnis in diesem Universum niemals 5 sein.
Aus welchem Universum bist du?
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Hola,

so?


Code:
=SUMMENPRODUKT((VERGLEICH(B1:B20&B1:B20;B1:B20&B1:B20;0)=ZEILE(X1:X20))*(B1:B20<>""))+ZÄHLENWENNS(B1:B20;"";A1:A20;"<>")

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Vivi31
Antworten Top
#4
Hallo,

das Ergebnis ist aber auch etwas einfacher zu erzielen:

=SUMME(INDEX((VERGLEICH(B1:B99&"";B1:B99&"";0)=ZEILE(A1:A99))*(B1:B99<>"")+(A1:A99>0)*(B1:B99="");))
Gruß Werner
.. , - ...
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste