Supportnet / Forum / Tabellenkalkulation
nur 30 Argumente?
Frage
Moin,
Habe in einer Tabelle diverse Summen nach dem Muster:
=SUMME(C13;E13;G13;...BG13;BI13)
Bei dem Versuch einen weiteren Summanten (den einunddreissigsten) zu der Summe hinzuzufügen kriege ich die Meldung:
"Sie haben zu viele Argumente zu der Funktion eingegeben. ...klicken Sie OK und dann auf das "=" in der Formelleiste.
Es scheint, dass die Zahl der Argumente auf 30 begrenzt ist. Kann das sein?
Werner
Antwort 1 von rainberg
Hallo Werner,
nimm diese Formel
=SUMMENPRODUKT((REST(SPALTE(C13:BI13);2)=1)*(C13:BI13))
Gruß
Rainer
nimm diese Formel
=SUMMENPRODUKT((REST(SPALTE(C13:BI13);2)=1)*(C13:BI13))
Gruß
Rainer
Antwort 2 von rainberg
Hallo Werner,
habe übersehen, dass du mehr Spalten wolltest.
Formel einfach erweitern, etwa so:
=SUMMENPRODUKT((REST(SPALTE(C13:CA13);2)=1)*(C13:CA13))
Gruß
Rainer
habe übersehen, dass du mehr Spalten wolltest.
Formel einfach erweitern, etwa so:
=SUMMENPRODUKT((REST(SPALTE(C13:CA13);2)=1)*(C13:CA13))
Gruß
Rainer
Antwort 3 von Toadie
Müsste da nicht "SUMME(C13:CA13)" ausreichen?
Antwort 4 von rainberg
Hallo Toadie,
das reicht nur, wenn in den Zwischenzellen keine Werte stehen.
Ich bin davon ausgegangen, dass das nicht so ist.
Gruß
Rainer
das reicht nur, wenn in den Zwischenzellen keine Werte stehen.
Ich bin davon ausgegangen, dass das nicht so ist.
Gruß
Rainer
Antwort 5 von Massaraksch
Warum berechnet eigentlich niemand die Summe wie ein normal zur Schule gegangener Mensch?
Summe = Summand + Summand + Summand + ...
Massaraksch
Summe = Summand + Summand + Summand + ...
Massaraksch
Antwort 6 von rainberg
Hallo Massaraksch,
daran hindert dich natürlich niemand.
Es besteht halt die Gefahr, das bei sehr vielen Summanden die Übersicht schnell verloren geht und das Eintippen der langweiligen Formel macht auch nicht gerade Spaß, es sei denn du bist Tippse:-))
Gruß
Rainer
daran hindert dich natürlich niemand.
Es besteht halt die Gefahr, das bei sehr vielen Summanden die Übersicht schnell verloren geht und das Eintippen der langweiligen Formel macht auch nicht gerade Spaß, es sei denn du bist Tippse:-))
Gruß
Rainer
Antwort 7 von wjw
danke erstmal für die Antworten!
@rainberg: richtig die einzelnen Summanten stehen nicht in benachbarten Spalten, sondern wie ich oben (vielleicht etwas unklar) versucht habe darzustellen mit jeweils einem Wert dazwischen; also
A1, C1, E1, G1, I1, etc.
Das alles habe ich manuell eingegeben und alles ging gut bis die Reihe länger als 30 Summanten wurde. Dann kam Excel-Meldung (s. o.)
Es schein also ein Limit zu geben?!
Deine Formel:
SUMMENPRODUKT((REST(SPALTE(C13:CA13);2)=1)*(C13:CA13))
verstehe ich leider gar nicht. Vielleicht kannst du sie mir erklären?
Gruß, Werner
@rainberg: richtig die einzelnen Summanten stehen nicht in benachbarten Spalten, sondern wie ich oben (vielleicht etwas unklar) versucht habe darzustellen mit jeweils einem Wert dazwischen; also
A1, C1, E1, G1, I1, etc.
Das alles habe ich manuell eingegeben und alles ging gut bis die Reihe länger als 30 Summanten wurde. Dann kam Excel-Meldung (s. o.)
Es schein also ein Limit zu geben?!
Deine Formel:
SUMMENPRODUKT((REST(SPALTE(C13:CA13);2)=1)*(C13:CA13))
verstehe ich leider gar nicht. Vielleicht kannst du sie mir erklären?
Gruß, Werner
Antwort 8 von wjw
ok, muß wohl Summand und nicht "Summant" heißen.
Antwort 9 von Massaraksch
Hi rainberg,
deine Argumente sind natürlich korrekt. Ich selbst versuche auch meist mit verschiedene Funktionen zu arbeiten und alles kurz (und "elegant" ;-) zu machen.
Dafür ist die altgewohnte "Volksschulmethode" aber einfach zu verstehen. Gerade Anfänger machen IMHO oft den Fehler, alles mit SUMME oder PRODUKT ausrechnen zu wollen. Oft wissen sie gar nicht, daß es auch "trivial" (=A1+C1+D1+F1+ usw.) geht ;-)
Wenn ich dann sehe, was dabei oft rauskommt:
=PRODUKT(A1;A2) statt einfach =A1*A2
Oder die Frage: Gibt es eigentlich keine "DIFFERENZ"-Funktion?
Und als Antwort: Nimm die SUMME und schreib so: =SUMME(A1;-B1)
Das ist für mich dann unnötige "Verkomplizierung" ;o)
Massaraksch
deine Argumente sind natürlich korrekt. Ich selbst versuche auch meist mit verschiedene Funktionen zu arbeiten und alles kurz (und "elegant" ;-) zu machen.
Dafür ist die altgewohnte "Volksschulmethode" aber einfach zu verstehen. Gerade Anfänger machen IMHO oft den Fehler, alles mit SUMME oder PRODUKT ausrechnen zu wollen. Oft wissen sie gar nicht, daß es auch "trivial" (=A1+C1+D1+F1+ usw.) geht ;-)
Wenn ich dann sehe, was dabei oft rauskommt:
=PRODUKT(A1;A2) statt einfach =A1*A2
Oder die Frage: Gibt es eigentlich keine "DIFFERENZ"-Funktion?
Und als Antwort: Nimm die SUMME und schreib so: =SUMME(A1;-B1)
Das ist für mich dann unnötige "Verkomplizierung" ;o)
Massaraksch
Antwort 10 von wjw
also vielleicht nochmal zu meiner Frage:
Excel gibt mir zu verstehen dass ich max. 30 Summanden für eine Summenberechnung habe, und ich kanns kaum glauben!
Wenn dem so sein sollte wie erstelle ich eine Formel die alle Werte einer Zeile summiert aber jede 2. Spalte nicht berücksichtigt?
Dank für jeden tipp.
W.
Excel gibt mir zu verstehen dass ich max. 30 Summanden für eine Summenberechnung habe, und ich kanns kaum glauben!
Wenn dem so sein sollte wie erstelle ich eine Formel die alle Werte einer Zeile summiert aber jede 2. Spalte nicht berücksichtigt?
Dank für jeden tipp.
W.
Antwort 11 von Massaraksch
@wjw
Nochmal die Trivialvariante (erinnere dich an die Schule)
= C13 + E13 + G13 + ... + BG13 + BI13
Das ist zwar auch Tipparbeit, aber es ist einfach und es gibt kein Argumentelimit (jedenfalls nicht bis zur max. Zeichenlänge der Zelle).
Massaraksch
Nochmal die Trivialvariante (erinnere dich an die Schule)
= C13 + E13 + G13 + ... + BG13 + BI13
Das ist zwar auch Tipparbeit, aber es ist einfach und es gibt kein Argumentelimit (jedenfalls nicht bis zur max. Zeichenlänge der Zelle).
Massaraksch
Antwort 12 von Massaraksch
Zitat:
Wenn dem so sein sollte wie erstelle ich eine Formel die alle Werte einer Zeile summiert aber jede 2. Spalte nicht berücksichtigt?
Wenn dem so sein sollte wie erstelle ich eine Formel die alle Werte einer Zeile summiert aber jede 2. Spalte nicht berücksichtigt?
Für diese lange Summe wäre natürlich rainbergs Formel ideal. In der Form
=SUMMENPRODUKT((REST(SPALTE(1:1);2)=1)*(1:1))
berechnet sie die Summe jeder zweiten Spalte der ersten Zeile.
Massaraksch
Antwort 13 von wjw
Massaraksch, danke!
habs jetzt endlich kapiert und es funktioniert. Eigenartig find ich das schon, dass Excel die Werte mit + zusammenkriegt, aber als Summenformel in die Grätsche geht. Glücklicherweise kann man die Arbeit in einem Texteditior etwas automatisieren.
Leider wird die Eingabezeile in Excel so voll dass die Spaltenbenennung davon überdeckt wird.
Danke nochmal, W.
habs jetzt endlich kapiert und es funktioniert. Eigenartig find ich das schon, dass Excel die Werte mit + zusammenkriegt, aber als Summenformel in die Grätsche geht. Glücklicherweise kann man die Arbeit in einem Texteditior etwas automatisieren.
Leider wird die Eingabezeile in Excel so voll dass die Spaltenbenennung davon überdeckt wird.
Danke nochmal, W.
Antwort 14 von wjw
Massaraksch, hab jetzt erst Antw.12 gesehen und...
... verstehs schon wieder nicht.
Wieso Summenprodukt?
Kannst du mir bitte erklären wofür die und "2" in deiner Formel steht?
In meinem konkreten Fall sind alle Werte in Zeile 13 Spalten C, D, F usw., d.h. A nicht!
Ich kann die Formel nicht Überprüfen, weol ich die Fehlermeldung bekomme, dass das Format eines Wertes nicht passt ich vermute es ist A13, denn da muß Text stehen.
... verstehs schon wieder nicht.
Wieso Summenprodukt?
Kannst du mir bitte erklären wofür die und "2" in deiner Formel steht?
In meinem konkreten Fall sind alle Werte in Zeile 13 Spalten C, D, F usw., d.h. A nicht!
Ich kann die Formel nicht Überprüfen, weol ich die Fehlermeldung bekomme, dass das Format eines Wertes nicht passt ich vermute es ist A13, denn da muß Text stehen.

