Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1544to1548
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

Nullen zählen in mehreren Spalten

Nullen zählen in mehreren Spalten
28.02.2017 18:11:48
Mike
Hallo an die Excel-Freunde.
Ich habe ein Problem und mir fällt ad hoc leider keine passende Lösung ein.
Ich habe eine Tabelle mit mehreren Zeilen und Spalten (logisch :) ).
Sofern in einer ZEILE bestimmter ausgewählter Spalten, eine "0" vorkommt, soll um +1 hochgezählt werden.
Egal in welcher der drei Spalten. Ich habe es mit diversen ZÄHLENWENN und ODER Funktionen versucht, bin aber gescheitert. Auch das Summenprodukt gibt mir einen falschen Wert aus. Ich nehme an, da der in den Zellen enthaltene Wert eine "0" ist.
Mein Ansatz sieht so aus, liefert aber falsche Zahlen.
=SUMMENPRODUKT(((A2:A12=0)+(B2:B12=0)+(C2:C12=0))*(A2:A12)+1)
Ich würde außerdem gern die FINDEN-Option mit einbauen, dass sofern jemand eine falsch formatierte "0" (also nicht als Zahl, sondern z.B. als text in eine Zelle schreibt, er trotzdem zählt.
Ich habe eine Beispieldatei erstellt, in der sich das Problem darstellt.
https://www.herber.de/bbs/user/111840.xlsx
Bin für jeden Tipp dankbar.
MfG
MIke

23
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nullen zählen in mehreren Spalten
28.02.2017 18:14:04
Hajo_Zi
Hallo Mike,

Tabelle1
 D
1 
212

verwendete Formeln
Zelle Formel Bereich N/A
D2=ZÄHLENWENN(A2:C12;0)  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 24.06 einschl. 64 Bit



Anzeige
AW: Nullen zählen in mehreren Spalten
28.02.2017 18:20:53
Mike
Hallo Hajo. Danke für die Antwort.
Das funktioniert leider nicht. Es müsste 8 rauskommen. Entschuldigung, das habe ich wohl nicht richtig beschrieben.
Also er soll in jeder Zeile, wo eine Null vorkommt, maximal nur +1 hochzählen.
Mike
AW: Nullen zählen in mehreren Spalten
28.02.2017 18:30:33
JoWE
Hallo Mike,
Formel in E2 =WENN(ANZAHL(A2:C2)>0;1;0) runterkopieren bis E2,
Formel in E14 =Summe(E2:E12) ergibt 8
Gruß
Jochen
AW: Nullen zählen in mehreren Spalten
28.02.2017 18:58:24
Mike
Hallo JoWE,
Danke für den Tipp, ich versuche es aber ohne Hilfsspalte hinzubekommen.
Gibts da ne Möglichkeit?
Mike
AW: dann sieh Dir mal meinen Vorschlag an! owT
28.02.2017 19:14:41
...
Gruß Werner
.. , - ...
AW: siehe Werners (neopa C) Antwort
28.02.2017 19:17:36
JoWE
AW: mit nur einer Formel l möglich ...
28.02.2017 18:49:19
...
Hallo Mike,
... so:

=SUMME(INDEX(--(MMULT((A2:C99=0)*(A2:C99"");{1;1;1})>0);))
Gruß Werner
.. , - ...
Anzeige
AW: mit nur einer Formel l möglich ...
28.02.2017 18:54:03
JoWE
Hallo Werner,
wieder was gelernt.
Gruß
Jochen
PS
Die Frage von Bernd (weiter unten) kriegst Du sicher auch hin, oder?
AW: mit nur einer Formel l möglich ...
28.02.2017 19:15:07
Mike
Hallo Werner, Danke!
Das funktioniert schonmal super.
Gibt es eine Möglichkeit das für Spalten, die nicht nebeneinander liegen zu basteln?
z.B. A2:A99 + C2:C99 + E2:E99 ?
Ich dachte zuerst, es handelt sich bei {1;1;1} um den Spaltenindex. Dieser müsste dann aber {1;2;3}lauten.
Durch probieren habe ich es nicht hinbekommen.
Gruß
Mike
AW: auch das geht mit MMULT() ...
28.02.2017 19:23:19
...
Hallo Mike,
... in diesem konkreten Fall dann z.B. so:
=SUMME(INDEX(--(MMULT((A2:E99=0)*(A2:E99"");{1;1;0;0;1})>0);))

Gruß Werner
.. , - ...
Anzeige
AW: auch das geht mit MMULT() owT
28.02.2017 19:33:37
Mike
Spitzenmäßig!!
Vielen Dank Werner und natürlich auch allen anderen Helfern :)
Werde mich mal eingehend mit MMULT beschäftigen.
Gruß
Mike
AW: ja owT
28.02.2017 19:18:06
...
Gruß Werner
.. , - ...
AW: gesehen :-)
28.02.2017 19:23:25
JoWE
da wurden die Text-Nullen vergessen
28.02.2017 19:29:05
WF
Hi,
=ANZAHL(WENN(MMULT(((A2:C99)*1=0)*(A2:C99"");{1;1;1});1))
WF
AW: aber auch dann bedarf es WENN() nicht ...
28.02.2017 20:05:32
...
Hallo WF,
... so: =ANZAHL(1/((MMULT((A2:C99*1=0)*(A2:C99"");{1;1;1}))))
bzw. so: =ANZAHL(1/(MMULT((A2:E99*1=0)*(A2:E99"");{1;1;0;0;1})))
Gruß Werner
.. , - ...
und wer kapiert diese Division ?
28.02.2017 20:12:57
WF
benutze ich also nur in Ausnahmefällen.
WF
AW: sicher Einige, doch ...
01.03.2017 20:04:50
...
Hallo WF,
... zu beachten ist im thread, dass Dein Hinweis auf "Text-Nullen" etwas "abwegig" war und ist.
Denn dann müsstest Du auch berücksichtigen, dass im Auswertungsbereich evtl. wirkliche Textwerte vorhanden sein können. Und wenn dem so ist, hilft weder Deine Formel mit WENN() noch meine "Kontra"formel, um die Anzahl der 0en zu ermitteln.
Also lass es dabei, dass hier nur ein Zahlwert 0 ausgewertet wird. Meiner SUMME(INDEX(MMULT())) Formel ist es egal, ob Textwerte im Auswertungsbereich stehen.
Gruß Werner
.. , - ...
Anzeige
er wollte explizit auch die "0" zählen
01.03.2017 20:37:10
WF
Ich zitiere:
"Ich würde außerdem gern die FINDEN-Option mit einbauen, dass sofern jemand eine falsch formatierte "0" (also nicht als Zahl, sondern z.B. als text in eine Zelle schreibt, er trotzdem zählt."
Ende
AW: hatte ich wohl überlesen bzw. vergessen ...
03.03.2017 18:05:45
...
Hallo WF,
... aber warum hast Du dann nicht eine korrigierte Formel für den dann möglichen Fall eingestellt, dass nicht nur 0en und '0en in der Liste stehen können sondern auch Textwerte?
@Mike,
... ich würde deshalb nun folgende erweiterte Formel nutzen:
=ANZAHL(1/(MMULT((A2:E99&""="0")*(A2:E99"");{1;1;0;0;1})))
Gruß Werner
.. , - ...
Ich beantworte das, was gefragt wird
04.03.2017 08:06:23
WF
"Textwerte" kamen nicht vor.
WF
Anzeige
AW: hast Du aber auch schon anders gehalten ...
05.03.2017 10:08:47
...
Hallo WF,
... und gerade wenn "Textzahlen" nicht ausgeschlossen werden können, besteht schon die Möglichkeit das auch vielleicht unfreiwillige Textwerte vorkommen können.
Aber sei es drum, Mike kann ja jetzt aus den vollen greifen.
Gruß Werner
.. , - ...
Du meinst sicher TextZAHLEN, Werner, ...
02.03.2017 01:20:52
Luc:-?
…nicht schlechthin TextWerte, denn das könnten ja auch reine Texte sein… ;-]
🙈 🙉 🙊 🐵 Gruß, Luc :-?
Besser informiert mit …
AW: ja meinte ich, hatte mich nur verschrieben owT
03.03.2017 18:05:27
...
Gruß Werner
.. , - ...

326 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige