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

Zählenwenn mit indirekt runterkopieren...

Zählenwenn mit indirekt runterkopieren...
24.02.2004 17:11:18
Carola
hallo liebes forum,
ich suche jetzt seit 3 stunden nach einer möglichkeit, die folgende formel (ein bißchen gekürzt):
=SUMME(ZÄHLENWENN(INDIREKT({"L15";"O15";"R15";"U15";"X15";"AA15";"AD15"});"$>0"))
in die folgenden zeilen runterzukopieren, sd. die 15 (es geht los in zeile 15) automatisch zu 16,... wird.
was ich eigentlich machen will, ist einfach nur die anzahl der zellen mit einträgen größer null aus der unzusammenhängenden liste erhalten.
wie mach ich das??
vielen dank schon,
carola

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählenwenn mit indirekt runterkopieren...
24.02.2004 17:21:34
Andreas Rost
Hallo Carola,
das Kopieren funktioniert nicht, da "O15" als Text interprediert wird. Somit ersetze das folgendermaßen:
ersetze ;"O15";
in ;"O" & zeile();
Der Befehl Zeile() gibt die aktuelle Zeilennummer zurück, sollte die Folmel in O14 stehen, wird aus Zeile() der Wert 14.
Damit wird die Formel noch länger ;-)
gruss
Andreas
Das funktioniert so nicht...
24.02.2004 17:26:37
Boris
Hi Andreas, hi Carola,
...denn in dem {inneren Array} kannst du auf diese Art leider keine Zellbezüge "zusammenbasteln".
Es geht daher nur über die Z1S1-Adressierung - und zwar in dem Stil:
=SUMME(ZÄHLENWENN(INDIREKT({"Z(+7)S12";"Z(+7)S15"};0);">0"))
Hier ist es wichtig, in welcher Zeile die Formel eingetragen wird.
Steht sie in Zeile 8, dann ergibt Z(+7) also 15 - = Zeile 15.
Runterkopiert ergibt es dann 16 etc...etc...
Das musst du nur noch für die restlichen Spalten ergänzen (also S12=L, S15=O usw. uws...)
Also immer ein Ausdruck der Art: "Z(+/-Zahl)SZahl"
Grüße Boris
Anzeige
Das hab ich befürchtet...
24.02.2004 17:28:32
Carola
hallo boris,
danke für den hinweis mit der z1s1 notation, das hatte ich befürchtet, dass es sowas sein muss...
ich hab leider ca.40 spalten, in denen ich zählen will...
carola
Es geht aber auch noch recht "kurz"...
24.02.2004 17:34:38
Boris
Hi Carola,
...wenn du folgende Schreibweise nutzt:
=SUMME(ZÄHLENWENN(INDIREKT({"Z(+7)S"}&{12.15.18.21.24.27.30};0);">0"))
Das dürte doch noch machbar sein...;-)
Grüße Boris
AW: Das funktioniert so nicht., aber so !!!
24.02.2004 17:32:33
Panicman
Hallo Boris,
versuch doch mal
{=SUMME(ZÄHLENWENN(INDIREKT({"L";"O";"R";"U";"X";"AA"}&ZEILE());">0"))}
bei mir klappt es.
Gruß
Holger
Ich nehme natürlich alles zurück...!!!
24.02.2004 17:35:43
Boris
Hi Holger,
...natürlich geht es so...;-)
Grüße Boris
Anzeige
Und wenn es immer 3er-Abstände ...
24.02.2004 17:40:28
Boris
Hi Leute,
...zwischen den Spalten sind, dann tut´s ja auch die ganz einfache SUMMENPRODUKT-Variante:
=SUMMENPRODUKT((REST(SPALTE(L:IV);3)=0)*(L15:IV15>0))
und runterkopieren.
Grüße Boris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige