Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
192to196
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
192to196
192to196
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Geänderter Zählewenn Bereich

Geänderter Zählewenn Bereich
19.12.2002 12:22:06
Andre Vetter
Ich brauche eine etwas andere Form der Zählewenn-Funktion.
Kann mir jemand helfen?

Normalerweise gibt man z.B. den Bereich A1:A10 an in dem excel zählen soll.

Ich möchte das Excel zählt, wenn der Wert in z.B. den Zellen A1, A5, A6 und A9 auftaucht.

Wie muß ich das machen?

Vielen dank im vorraus.

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Geänderter Zählewenn Bereich
19.12.2002 12:34:43
Hajo_Zi
Re: Geänderter Zählewenn Bereich
19.12.2002 12:49:43
Andre Vetter
Ich möchte nicht in dem Bereich A1:A10 nach 23 suchen lassen,
sondern nur in den Zellen A1, A5, A6 und A9.

Ist das etwas klarer?

Re: Geänderter Zählewenn Bereich
19.12.2002 13:18:14
Boris
Hallo Andre,

zählt die Anzahl der Zahl 5 im Bereich A1 bis A10 nur in den Zeilen 1,5,7 und 9:

{=ANZAHL(WENN((ZEILE(1:10)={1.5.7.9}*(A1:A10=5));A1:A10))}

Als Array-Formel; Formeleingabe mit Strg-Shift-Enter abschließen.

Gruß Boris

Re: Geänderter Zählewenn Bereich
19.12.2002 13:21:53
Martin Beck
Hallo Andre,

hier noch eine benutzerdefinierte Funktion:

Aufruf mit

=ZählenwennSelektiv(23;A1;A5;A6;A9)

Gruß
Martin Beck

Re: Geänderter Zählewenn Bereich
19.12.2002 13:22:03
M@x
Hallo Andre,
mir fällt da jetzt bloss der Umweg über eine Hilfsspalte ein:
mach noch eine Hilsspalte und schreib in die immer das gleiche Zeichen ( X)oder Zahl in die Zeilen die du auswählen willst,
B=Hilfsspalte, C=Spalte mit 23
'=SUMMENPRODUKT((B20:B28="X")*(C20:C28=23))
Zahlen und Spalten Anpassen

Gruss

M@x


Anzeige
Re: Geänderter Zählewenn Bereich
19.12.2002 13:33:56
Martin Beck
Hallo Boris,

hier noch eine etwas kürzere Arrayformel:

=SUMME((ZEILE(1:10)={1.5.6.9}*(A1:A10=23))*1)

Ich weiß nur nicht so recht, ob diese Arrayformeln immer so bedienerfreundlich sind ;-)

Gruß
Martin Beck

Re: Geänderter Zählewenn Bereich
19.12.2002 13:46:26
Boris
Hallo Martin,

schöne Verkürzung ;-)

Array-Formel find ich aber allemal besser, als irgendwas externes zu programmieren.

Gruß Boris

Re: Geänderter Zählewenn Bereich
19.12.2002 14:03:43
Andre Vetter
Hallo Boris,

die Formel =SUMME((ZEILE(1:10)={1.5.6.9}*(A1:A10=23))*1)

ist schon fast perfekt. Ich möchte aber nicht in der Spalte A die Zeilen 1:10 nach 23 durchsuchen, sondern in der Zeile 1 die Spalten A:E. Geht das auch?

Anzeige
{=SUMME((SPALTE(A:E)={1;3;5}*(A1:E1=23))*1)}
19.12.2002 14:24:48
Boris
Zählt die 23 in den Spalten A,C und E

Gruß Boris

Re: {=SUMME((SPALTE(A:E)={1;3;5}*(A1:E1=23))*1)}
19.12.2002 16:14:43
Andre Vetter
Danke Boris,
die formel {=SUMME((SPALTE(A:E)={1;3;5}*(A1:E1=23))*1)}funktioniert bei mir aber nicht ganz. Sie zählt nur in A1 aber nicht in C1 und E1. Woran kann das liegen?

Weitere Frage: Kann man anstatt Zahlen auch Buchstaben bzw. andere Zelleninhalte mit der Formel suchen lassen?.

Re: {=SUMME((SPALTE(A:E)={1;3;5}*(A1:E1=23))*1)}
19.12.2002 16:33:45
Boris
Hallo Andre,

das ist eine Array-Formel mit einem zusätzlichen Array innerhalb der Formel
Die geschweiften Klammern AUSSENRUM darfst du nicht mit eingeben, sondern musst die Formeleingabe mit Strg-Shift-Enter abschließen. So werden sie automatisch erzeugt.
Die geschweiften Klammern INNERHALB der Formel MUSST du mit eingeben. Du erzeugst sie mit Alt + 123 bzw. Alt + 125.

Du kannst natürlich alles suchen. Wenns allerdings Text ist, musst du den Suchbegriff in "" (Anführungszeichen) setzen.

Gruß Boris

Anzeige
Re: {=SUMME((SPALTE(A:E)={1;3;5}*(A1:E1=23))*1)}
19.12.2002 16:50:25
Andre Vetter
Das wars!!! Bin leider noch ein Blutiger Anfänger !


Vielen Dank !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wünsche ein frohes Fest und ein guten Rutsch ins neue Jahr.

Final Question
19.12.2002 16:55:23
Andre Vetter
Wie würde die Formel aussehen wenn ich A1:E1, G1, I1 und M1 durchsuchen lassen will?
Da hast du dir aber...
19.12.2002 17:08:10
Boris
als selbstbenannter Anfänger ne ziemliche Hammerformel "aufgehalst"...;-)))

So geht´s (wieder als Array-Formel):

{=SUMME((SPALTE(A:M)={1;3;5;7;9;13}*(A1:M1=23))*1)}

Und wenn du A1 bis E1 komplett mit einbeziehen möchtest:

{=SUMME((SPALTE(A:M)={1;2;3;4;5;7;9;13}*(A1:M1=23))*1)}

Gruß Boris

Re: Final Question
19.12.2002 17:09:31
Martin Beck
=SUMME((SPALTE(A:M)={;;2;3;4;5;7;9;13}*(A1:M1=23))*1)

Gruß
Martin Beck

Anzeige
Korrektur
19.12.2002 17:14:36
Martin Beck
=SUMME((SPALTE(A:M)={1;2;3;4;5;7;9;13}*(A1:M1=23))*1)

Sorry,

Gruß
Martin Beck

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige