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ählenwenn (Null nicht zählen)
#1
Hallo,
Ich habe ein Problem mit einer ZählenWenn Funktion. Und zwar ist es möglich, dass bei ZählenWenn-Funktionen Null werte oder leere Zellen einfach nicht beachtet werden?
Ich hoffe mir kann jemand helfen :)

Viele Grüße

Tobias
Antworten Top
#2
Hallo Tobias

Deine Frage ist nicht eindeutig.
Code:
=ZÄHLENWENN(Bereich;"<>0")
=ZÄHLENWENN(Bereich;">0")
Wir sehen uns!
... Detlef

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

Antworten Top
#3
Hallo shift del, 
ja habe Ich gerade auch bemerkt XD
Also:
Meine Tabelle sieht folgenderweise aus:

VORLAGE

LMNOP
1Aufmerksam geworden durch "Andere"
21.Hallo1Hallo2
32.Hallo1Hi
43.Hi2Ich
54.Hi2Bin
65.Ich3Cool
76.Bin4
87.Bin4
98.Cool5
109.Cool5
1110.5
1211.5
1312.5
1413.5
1514.5
1615.5
1716.5
1817.5
1918.5
2019.5
2120.5
2221.5
2322.5
2423.5
2524.5
2625.5
2726.5
2827.5
2928.5
3029.5
3130.5
Formeln der Tabelle
ZelleFormel
O2=WENN(ZEILE(M1)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M1);N:N;0)))
P2=ZÄHLENWENN(M2:M101;O2)
N3=(ZÄHLENWENN($M$2:M3;M3)=1)+MAX(N$2:N2)
O3=WENN(ZEILE(M2)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M2);N:N;0)))
N4=(ZÄHLENWENN($M$2:M4;M4)=1)+MAX(N$2:N3)
O4=WENN(ZEILE(M3)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M3);N:N;0)))
N5=(ZÄHLENWENN($M$2:M5;M5)=1)+MAX(N$2:N4)
O5=WENN(ZEILE(M4)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M4);N:N;0)))
N6=(ZÄHLENWENN($M$2:M6;M6)=1)+MAX(N$2:N5)
O6=WENN(ZEILE(M5)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M5);N:N;0)))
N7=(ZÄHLENWENN($M$2:M7;M7)=1)+MAX(N$2:N6)
O7=WENN(ZEILE(M6)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M6);N:N;0)))
N8=(ZÄHLENWENN($M$2:M8;M8)=1)+MAX(N$2:N7)
O8=WENN(ZEILE(M7)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M7);N:N;0)))
N9=(ZÄHLENWENN($M$2:M9;M9)=1)+MAX(N$2:N8)
O9=WENN(ZEILE(M8)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M8);N:N;0)))
N10=(ZÄHLENWENN($M$2:M10;M10)=1)+MAX(N$2:N9)
O10=WENN(ZEILE(M9)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M9);N:N;0)))
N11=(ZÄHLENWENN($M$2:M11;M11)=1)+MAX(N$2:N10)
O11=WENN(ZEILE(M10)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M10);N:N;0)))
N12=(ZÄHLENWENN($M$2:M12;M12)=1)+MAX(N$2:N11)
O12=WENN(ZEILE(M11)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M11);N:N;0)))
N13=(ZÄHLENWENN($M$2:M13;M13)=1)+MAX(N$2:N12)
O13=WENN(ZEILE(M12)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M12);N:N;0)))
N14=(ZÄHLENWENN($M$2:M14;M14)=1)+MAX(N$2:N13)
O14=WENN(ZEILE(M13)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M13);N:N;0)))
N15=(ZÄHLENWENN($M$2:M15;M15)=1)+MAX(N$2:N14)
O15=WENN(ZEILE(M14)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M14);N:N;0)))
N16=(ZÄHLENWENN($M$2:M16;M16)=1)+MAX(N$2:N15)
O16=WENN(ZEILE(M15)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M15);N:N;0)))
N17=(ZÄHLENWENN($M$2:M17;M17)=1)+MAX(N$2:N16)
O17=WENN(ZEILE(M16)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M16);N:N;0)))
N18=(ZÄHLENWENN($M$2:M18;M18)=1)+MAX(N$2:N17)
O18=WENN(ZEILE(M17)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M17);N:N;0)))
N19=(ZÄHLENWENN($M$2:M19;M19)=1)+MAX(N$2:N18)
O19=WENN(ZEILE(M18)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M18);N:N;0)))
N20=(ZÄHLENWENN($M$2:M20;M20)=1)+MAX(N$2:N19)
O20=WENN(ZEILE(M19)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M19);N:N;0)))
N21=(ZÄHLENWENN($M$2:M21;M21)=1)+MAX(N$2:N20)
O21=WENN(ZEILE(M20)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M20);N:N;0)))
N22=(ZÄHLENWENN($M$2:M22;M22)=1)+MAX(N$2:N21)
O22=WENN(ZEILE(M21)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M21);N:N;0)))
N23=(ZÄHLENWENN($M$2:M23;M23)=1)+MAX(N$2:N22)
O23=WENN(ZEILE(M22)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M22);N:N;0)))
N24=(ZÄHLENWENN($M$2:M24;M24)=1)+MAX(N$2:N23)
O24=WENN(ZEILE(M23)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M23);N:N;0)))
N25=(ZÄHLENWENN($M$2:M25;M25)=1)+MAX(N$2:N24)
O25=WENN(ZEILE(M24)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M24);N:N;0)))
N26=(ZÄHLENWENN($M$2:M26;M26)=1)+MAX(N$2:N25)
O26=WENN(ZEILE(M25)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M25);N:N;0)))
N27=(ZÄHLENWENN($M$2:M27;M27)=1)+MAX(N$2:N26)
O27=WENN(ZEILE(M26)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M26);N:N;0)))
N28=(ZÄHLENWENN($M$2:M28;M28)=1)+MAX(N$2:N27)
O28=WENN(ZEILE(M27)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M27);N:N;0)))
N29=(ZÄHLENWENN($M$2:M29;M29)=1)+MAX(N$2:N28)
O29=WENN(ZEILE(M28)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M28);N:N;0)))
N30=(ZÄHLENWENN($M$2:M30;M30)=1)+MAX(N$2:N29)
O30=WENN(ZEILE(M29)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M29);N:N;0)))
N31=(ZÄHLENWENN($M$2:M31;M31)=1)+MAX(N$2:N30)
O31=WENN(ZEILE(M30)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M30);N:N;0)))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Nun möchte Ich vermeiden, dass leere Zellen/0 gezählt werden, sondern da soll einfach nichts oder "/" stehen.

Hoffe man versteht es jetzt besser

Viele Grüße

Tobias
Antworten Top
#4
Ich verstehe jetzt noch weniger als vorher. Wo werden denn da leere Zellen oder Zellen mit 0 gezählt???
Abgesehen davon würde ich das mit einer Pivot-Tabelle erledigen.
Wir sehen uns!
... Detlef

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

Antworten Top
#5
Hallo, Shift dell
sorry habe wieder was vergessen.

VORLAGE

LMNOP
21.Hallo1Hallo2
32.Hallo1Hi3
43.Hi2Ich1
54.Hi2Bin2
65.Ich3Cool2
76.Bin4Ah1
87.Bin4AhEh1
98.Cool588
109.Cool588
1110.hi588
1211.Ah688
1312.AhEh788
1413.788
1514.788
1615.788
1716.788
Formeln der Tabelle
ZelleFormel
O2=WENN(ZEILE(M1)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M1);N:N;0)))
P2=ZÄHLENWENN($M$2:$M$101;O2)
N3=(ZÄHLENWENN($M$2:M3;M3)=1)+MAX(N$2:N2)
O3=WENN(ZEILE(M2)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M2);N:N;0)))
P3=ZÄHLENWENN($M$2:$M$101;O3)
N4=(ZÄHLENWENN($M$2:M4;M4)=1)+MAX(N$2:N3)
O4=WENN(ZEILE(M3)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M3);N:N;0)))
P4=ZÄHLENWENN($M$2:$M$101;O4)
N5=(ZÄHLENWENN($M$2:M5;M5)=1)+MAX(N$2:N4)
O5=WENN(ZEILE(M4)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M4);N:N;0)))
P5=ZÄHLENWENN($M$2:$M$101;O5)
N6=(ZÄHLENWENN($M$2:M6;M6)=1)+MAX(N$2:N5)
O6=WENN(ZEILE(M5)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M5);N:N;0)))
P6=ZÄHLENWENN($M$2:$M$101;O6)
N7=(ZÄHLENWENN($M$2:M7;M7)=1)+MAX(N$2:N6)
O7=WENN(ZEILE(M6)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M6);N:N;0)))
P7=ZÄHLENWENN($M$2:$M$101;O7)
N8=(ZÄHLENWENN($M$2:M8;M8)=1)+MAX(N$2:N7)
O8=WENN(ZEILE(M7)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M7);N:N;0)))
P8=ZÄHLENWENN($M$2:$M$101;O8)
N9=(ZÄHLENWENN($M$2:M9;M9)=1)+MAX(N$2:N8)
O9=WENN(ZEILE(M8)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M8);N:N;0)))
P9=ZÄHLENWENN($M$2:$M$101;O9)
N10=(ZÄHLENWENN($M$2:M10;M10)=1)+MAX(N$2:N9)
O10=WENN(ZEILE(M9)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M9);N:N;0)))
P10=ZÄHLENWENN($M$2:$M$101;O10)
N11=(ZÄHLENWENN($M$2:M11;M11)=1)+MAX(N$2:N10)
O11=WENN(ZEILE(M10)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M10);N:N;0)))
P11=ZÄHLENWENN($M$2:$M$101;O11)
N12=(ZÄHLENWENN($M$2:M12;M12)=1)+MAX(N$2:N11)
O12=WENN(ZEILE(M11)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M11);N:N;0)))
P12=ZÄHLENWENN($M$2:$M$101;O12)
N13=(ZÄHLENWENN($M$2:M13;M13)=1)+MAX(N$2:N12)
O13=WENN(ZEILE(M12)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M12);N:N;0)))
P13=ZÄHLENWENN($M$2:$M$101;O13)
N14=(ZÄHLENWENN($M$2:M14;M14)=1)+MAX(N$2:N13)
O14=WENN(ZEILE(M13)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M13);N:N;0)))
P14=ZÄHLENWENN($M$2:$M$101;O14)
N15=(ZÄHLENWENN($M$2:M15;M15)=1)+MAX(N$2:N14)
O15=WENN(ZEILE(M14)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M14);N:N;0)))
P15=ZÄHLENWENN($M$2:$M$101;O15)
N16=(ZÄHLENWENN($M$2:M16;M16)=1)+MAX(N$2:N15)
O16=WENN(ZEILE(M15)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M15);N:N;0)))
P16=ZÄHLENWENN($M$2:$M$101;O16)
N17=(ZÄHLENWENN($M$2:M17;M17)=1)+MAX(N$2:N16)
O17=WENN(ZEILE(M16)>MAX(N:N);"";INDEX(M:M;VERGLEICH(ZEILE(M16);N:N;0)))
P17=ZÄHLENWENN($M$2:$M$101;O17)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

So jetzt sieht man in Spalte P immer wieder den Wert 88, da er die ganzen leeren Zellen mitzählt (das Dokument geht nach unten noch weiter)
Kann man es vermeiden, dass diese leeren Zellen mitgezählt werden?. Leider sollte das über eine Formel und nicht über eine Pivot Tabelle gemacht werden.

Viele Grüße

Tobias
Antworten Top
#6
Hi,

setze einfach ein WENN(M2="";"";deine Formel)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • McArthur1
Antworten Top
#7
(01.05.2017, 18:41)McArthur1 schrieb: Kann man es vermeiden, dass diese leeren Zellen mitgezählt werden?. Leider sollte das über eine Formel und nicht über eine Pivot Tabelle gemacht werden.
Ist ja auch klar. Die Formel in P9 zählt explizit alle Zellen mit Inhalt "".
Pivot-Tabelle wäre ja auch zu einfach.
Code:
=ZÄHLENWENNS(M$2:M$101;O2;M$2:M$101;"<>")
=ZÄHLENWENN(M$2:M$101;O2)*(O2<>"")
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • McArthur1
Antworten Top
#8
Hey, danke schön alles klappt soweit und danke für eure Geduld :)
Viele Grüße

Tobias
Antworten Top


Gehe zu:


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