Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
744to748
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
744to748
744to748
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zählenwenn-Funktion vereinfachen

Zählenwenn-Funktion vereinfachen
20.03.2006 11:21:02
Axel
Hallo, hat irgendwer einen Tipp, wie ich folgende Funktion vereinfachen kann:
(ZÄHLENWENN(A11;"&gt"&0))+ZÄHLENWENN(A21;"&gt"&0)+Z
ÄHLENWENN(A31;"&gt"&0)+ZÄHLENWENN(A41;"&gt"&0)+ZÄHLENWENN(A51;"&gt"&0)+
ZÄHLENWENN(A61;"&gt"&0)+ZÄHLENWENN(A71;"&gt"&0)+ZÄHLENWENN(A81;"&gt"&0)+
ZÄHLENWENN(A91;"&gt"&0)
Ich finde die Funktion viel zu umständlich, aber das Problem ist, dass Zählen wenn nur in jedes 10.Feld sehen soll^^
Ich weiß aber nicht, wie ich Excel das sonst klar machen kann.
Gruß
Axel

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 11:28:18
Mac4
Hallo Axel,
eine Möglichkeit:
=SUMME(ZÄHLENWENN(INDIREKT("A"&{11.21.31.41.51.61.71.81.91});"&gt0"))
Marc
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 11:36:13
Axel
Danke Marc,
jetzt muss ich die Funktion nur noch etwas umbauen,damit ich sie einfach runter ziehen kann, aber das sollte gehen.
Vielen Dank für deinen Tipp.
Gruß
Axel
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 11:40:16
Axel
Mh, so leicht wie ich gedacht habe kann ich die Funktion doch nicht umbauen :(
Wie kann ich deine Funktion so gestalten, dass sie, sobald ich eine Zeile tiefer gehe auch automatisch alle Werte (11,21,31,...)
um eins erhöht? (12,22,32,...)
Ich hatte versucht es mit Hilfe der Zeile zu machen, aber das funtioniert leider nicht :(
Hast du noch einen Tipp für mich?
Gruß
Axel
Anzeige
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 11:48:33
Mac4
Hallo Axel,
versuchs mal so, wobei Du den Teil Zeile()-7 noch anpassen musst (bei mir steht die Formel in Zeile 8):
=SUMME(ZÄHLENWENN(INDIREKT("A"&{1.2.3.4.5.6.7.8.9}&ZEILE()-7);"&gt0"))
Marc
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 11:43:47
heikoS
Hallo Axel,
z.B. so:
=summe(zählenwenn(indirekt({"a11"."a21"."a31"...});"&gt0"))
da mußt Du halt noch die weiteren Zellen eintippen, oder per Matrixformel:
{=wenn(rest(zeile(a11:a91);10)=1;zählenwenn(a11:a91;"&gt0"))}
Matrixformel mit STRG+Umsch+Enter abschließen.
Klappt´s?
Gruß Heiko
mit summenprodukt()
20.03.2006 11:57:03
heikoS
Hallo Axel,
meine 2. Formel funktioniert so nicht, aber diese hier sollte das leisten, was Du brauchst:
=SUMMENPRODUKT(--(REST(ZEILE($A$11:$A$91);10)=ZEILE(A1));--($A$11:$A$91&gt0))
Für den Fall, daß rest() 0 liefert, mußt Du halt noch zeile() durch 0 ersetzen. Fertig.
Gruß Heiko
Anzeige
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:01:24
Axel
Hallo Heiko,
die Funktion ist interessant, nur Excel kommt damit nicht klar :P
Excel sieht zwar in den Zeilen 11 bis 91 nach, und checkt auch, welche Funktion dann einen Rest von 1 hat (würde ich dann als Variable setzen, damit sie je Zeile den richtigen Wert hat).
Aber Excel zählt dann mit der nächsten Funkion wieder "alle" Felder von 11 bis 91 die größer als 0 sind.
Egal ob ich es als Array oder normal eingebe :(
Die erste Funktion kann ich leider nicht nehmen, weil sie zu unflexibel ist.
Hast du noch eine Idee, oder hae ich bei der Umsetzung gepfuscht?
Gruß
Axel
Anzeige
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:10:57
heikoS
Hallo Axel,
schön ausgedrückt! :-))
Daher kannst Du besser summenprodukt() aus meinem zweiten Beitrag nehmen.
Die funktioniert auch! ;-)
Gruß Heiko
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:00:48
Franz
Hallo Axel,
folgende Matrixformel bewältigt die Auswertung

=SUMME(WENN(REST(ZEILE(A11:A91);10)=REST(ZEILE($A$11);10);WENN(A11:A91>0;1;0)))

Eingabe der Formel mit Tastenkombination Strg+Shift+Enter abschließen.
Gruß
Franz
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:30:47
Axel
Wunderbar, so funktioniert es.
Dank an alle die mir geholfen haben.
Gruß
Axel
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:39:53
Mac4
Hallo Axel,
nur interessehalber, oder habe ich es komplett falsch verstanden?
https://www.herber.de/bbs/user/32041.xls
Marc
Anzeige
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 12:59:31
Franz
Hallo Marc,

=SUMME(ZÄHLENWENN(INDIREKT("A"&{1.2.3.4.5.6.7.8.9}&ZEILE()-1);">0"))
Matrixformel
=SUMME(WENN(REST(ZEILE(A11:A91);10)=REST(ZEILE($A$11);10);WENN(A11:A91>0;1;0)))

In der Beantwortung der ursprünglichen Frage sind beide Lösungen gleichwertig. Allerdings ist die Matrixformel flexibler und etwas weniger anfällig gegen Veränderungen in der Tabelle.
Wenn in meinem Formel-Vorschlag der absolute Bezug weggelassen wird, dann ist das Ergebnis der beiden Formeln beim Kopieren identisch.
mfg
Franz
AW: Zählenwenn-Funktion vereinfachen
20.03.2006 13:11:46
ingoG
Hallo Franz,
Deine Aussage stmmt mE so nicht.
Bei der Matrixformel bist Du meiner Meinung nach mit den $ durcheinander gekommen:
sie sollte so lauten, damit man sie runterziehen kann:
=SUMME(WENN(REST(ZEILE($A$11:$A$100);10)=REST(ZEILE(A11);10);wenn($A$11:$A$100&gt0;1;0)))
oder
=SUMME(WENN(REST(ZEILE($A$11:$A$100);10)=REST(ZEILE(A11);10);($A$11:$A$100&gt0)*1))
als summenproduktformel gehts übrigens auch ;-)
=SUMMENPRODUKT(($A$11:$A$100&gt0)*(REST(ZEILE($A$11:$A$100);10)=REST(ZEILE();10)))
Gruß Ingo
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige