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.
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.
Ist das etwas klarer?
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
hier noch eine benutzerdefinierte Funktion:
Aufruf mit
=ZählenwennSelektiv(23;A1;A5;A6;A9)
Gruß
Martin Beck
Gruss
M@x
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
schöne Verkürzung ;-)
Array-Formel find ich aber allemal besser, als irgendwas externes zu programmieren.
Gruß 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?
Gruß Boris
Weitere Frage: Kann man anstatt Zahlen auch Buchstaben bzw. andere Zelleninhalte mit der Formel suchen lassen?.
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
Vielen Dank !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wünsche ein frohes Fest und ein guten Rutsch ins neue Jahr.
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
Gruß
Martin Beck
Sorry,
Gruß
Martin Beck