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

Matrix-Formel zur Addition aller geraden Zeilen

Matrix-Formel zur Addition aller geraden Zeilen
06.10.2004 15:32:31
Rolf
Moin moin,
knobel grad n bissel mit matrix-formeln rum und frag mich,warum er mir das net macht ?
will also alle zelleninhalte der Spalte A in, die in Zeilen mit gradzahligen Nummern stehen addieren...
{=SUMME(WENN(ISTGERADE(ZEILE(A:A))=WAHR;A:A))}
hoffe ihr könnt meinem verständnis auf die sprünge helfen ;)
thx & mfg
Rolf
AW: Matrix-Formel zur Addition aller geraden Zeilen
Ulf
Matrixformeln akzeptieren keine ganzen Spalten (A:A), einschränken auf z.B. A1:a1000
Ulf
OT Matrixformeln und A:A
Reinhard
Hallo Ulf,
du bist da sicher viel fitter als ich mit Matrixformeln, ich freu mich schon wenn ich so Formelungetüme auf andere Bereiche umschreiben kann.
Aber in excelformeln.de wimmelt es von A:A in Matrixformeln. Von daher müsste man deine Aussage einschränken zu: einige(viele?) Anweisungen in Matrixformeln vertragen kein A:A.
Gibt es da eigentlich einen logischen Grund dafür?
Wennn A1:A65535 geht, warum nicht A1:A65536 bzw A:A?
Gruß
Reinhard
Arrays vertragen wirklich keine ganzen Spalten!
WF
Hi Reinhard,
auch nicht auf meiner homepage excelformeln.de !
z.B.: letzte Zahl in einer Spalte:
{=INDEX(A:A;MAX(ISTZAHL(A1:A1000)*ZEILE(A1:A1000)))}
der Array in dieser Formel ist
{=MAX(ISTZAHL(A1:A1000)*ZEILE(A1:A1000))} und bestimmt die Zeilenzahl.
INDEX(A:A;Zahl) verarbeitet nur die Zahl, die in diesem Array herauskommt; - hat also selbst mit einer Array-Formel nichts zu tun.
Salut WF
Anzeige
OT *hmmh* ich werde mal anfangen ...
Reinhard
Hallo WF,
...das "um die Ecke gedacht" der Zeit zu lösen, wenn ich da 50% mal schaffe, verstehe ich genauer bzw überhaupt was sich hinter Matrixformeln verbirgt:-)
Naja, derzeit löse ich da max 2-3 Fragen:-( Andrerseits ich machs aus dem Grund höchst selten :-)
Danke für die Information
Gruß
Reinhard
{=SUMME((REST(A1:A1000;2)=0)*A1:A1000)}
WF
Hi Rolf,
nimm die Formel im Betreff.
{=SUMME(ISTGERADE(A1:A1000)*A1:A1000)}
funktioniert nicht
{=SUMME(ISTZAHL(A1:A1000)*A1:A1000)}
schon
versteh ich nicht!?
ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.
trapp, trapp, trapp, trapp, trapp, brrrrr
WF
http://www.excelformeln.de/
die ultimative Formelseite
Anzeige
AW: Matrix-Formel zur Addition aller geraden Zeilen
Josef
Hallo Rolf
Also wie schon gesagt, A:A funktioniert in Array_Formeln nicht.
Deine Folmel könnte etwa so aussehen:
{=SUMME((REST(ZEILE(A1:A1000);2)=0)*A1:A1000)}
Gruss Josef
Blödsinn
WF
Hi Josef,
da wird jede gerade Zellenzahl addiert und nicht jede gerade Zahl.
WF
t'Schuldigung
WF
merke grade, daß ICH falsch gelesen hatte
Pardon WF
t'Schuldigung angenommen ;-) o.T.
Josef
ohne Text
AW: t'Schuldigung angenommen ;-) o.T.
07.10.2004 08:38:18
Rolf
Guten morgen allerseits,
wollte mich nur noch schnell für die umfangreiche hilfe bedanken !
werde es gleich mal alles ausprobieren.
Danke und tschüss
Rolf

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige