Werte addieren mehrerer Zeilen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

Werte addieren mehrerer Zeilen

Beitrag von logoft »

Hallo Leute,

ich fragte vor geraumer Zeit schonmal. Ich lief damals dann ins Leere. Deshalb versuche ich es nochmal.

ich habe unterschiedliche Anzahlen von Zeilen, mal 3 mal 5 usw.
Es können Tage, Buchstaben oder Zahlen sein.
Ich markiere mit Zahl, dann könnte Spalte
A1 1
A2 1
A3 1

und
A4 2
A5 2
A6 2

sein. Diese Zeilen sollen addiert werden. In Spalte L1 steht 3. In L2 steht 5. Also alle Tage A1,A2,A3 sollen addiert werden.
Mit was mache ich das am besten? Welche Formel soll ich nehmen?

Tschüß
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Beitrag von Eddy »

Hallo logoft,

um mehrere Werte zu addieren bietet sich die Formel Summe an. Wenn A1, A2 und A3 addiert werden sollen schreibe in die Zelle, in der das Ergebnis angezeigt werden soll die Formel =SUMME(A1:A3).

Mit summierten Grüßen

Eddy
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo logoft

Du lässt uns zwar, durch die Art deiner Fragestellung, weitestgehend im unklaren darüber was du eigentlich möchtest, aber ich wage jetzt mal mit Hilfe meiner Glaskugel und deiner Problembeschreibung im alten Thread eine Antwort:
Mal angenommen du möchtesr anhand der Kriterien in Spalte A:(zb)
1
1
1
2
2
2
2
2
die Werte in Spalte B:(zb.)
14
5
13
12
8
10
17
5

summieren?
dann nehme die Formel:
=SUMMEWENN($A$1:$A$8;1;$B$1$:$B$8)
für Suchkriterium 1 (Ergebnis 32)

=SUMMEWENN($A$1:$A$8;2;$B$1:$B$8)
für Suchkriterium 2(Ergebnis 52)

Gruß
Karo
logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

Beitrag von logoft »

Karolus hat geschrieben:Hallo logoft

Du lässt uns zwar, durch die Art deiner Fragestellung, weitestgehend im unklaren darüber was du eigentlich möchtest, aber ich wage jetzt mal mit Hilfe meiner Glaskugel und deiner Problembeschreibung im alten Thread eine Antwort:
Mal angenommen du möchtesr anhand der Kriterien in Spalte A:(zb)
1
1
1
2
2
2
2
2
die Werte in Spalte B:(zb.)
14
5
13
12
8
10
17
5

summieren?
dann nehme die Formel:
=SUMMEWENN($A$1:$A$8;1;$B$1$:$B$8)
für Suchkriterium 1 (Ergebnis 32)

=SUMMEWENN($A$1:$A$8;2;$B$1:$B$8)
für Suchkriterium 2(Ergebnis 52)

Gruß
Karo
Hallo,

es ist schwierig zu umschreiben was ich will. Ich werde mir mal SUMME WENN ansehen.
Ich möchte halt eine Tabelle erstellen bei der zum Beispiel Tage addiert werden sollen. Ich habe 5 oder nur 3 Positionen, aber nie die gleiche Anzahl.
Oder mit meinem Haushaltsplan möchte ich alle Aldis addieren oder alle Minimals.
Dazu fällt mir halt nur ein die Liste mit Nummern versehen.

Ich wandel mein Datum schon in Kalenderwochen um. Ich könnte mir vorstellen alle Kalenderwochen zu addieren.

Ich habs mal ausgedruckt und werde es mal testen.
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo logoft

Mein Beispiel lässt sich ganz einfach übertragen:
Ersetze einfach die 1'sen durch Aldi, die 2'er durch Minimal,
und in den Formeln die 1 durch "Aldi" und die 2 durch "Minimal"



Gruß
Karo
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

Es könnte sein, dass die DB-Funktionen etwas für Dich wären, da kann man sehr flexibel Datensätze auswerten und z.b. zählen oder Summen bilden:
http://www.ooowiki.de/CalcFunktionenDatenbank
Wenn Du nicht genau weisst, wieviele Datensätze Du hast, definierst Du einfach den Bereich genügend gross.
logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

DBASE = Nö

Beitrag von logoft »

Lenu hat geschrieben:Es könnte sein, dass die DB-Funktionen etwas für Dich wären, da kann man sehr flexibel Datensätze auswerten und z.b. zählen oder Summen bilden:
http://www.ooowiki.de/CalcFunktionenDatenbank
Wenn Du nicht genau weisst, wieviele Datensätze Du hast, definierst Du einfach den Bereich genügend gross.
Hallo,

DBASE Funktionen schließen sich hierfür aus, weil DB eine Insel wäre. In der Hilfe steht das DB-Funktionen nicht mit OO CALC arbeiten könnte.

Mit SUMMEWENN hat es jetzt funktioniert. Mein Fehler war die Parameter-Übergabe.

Tschüß
logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

Seltsamkeit zeigte sich

Beitrag von logoft »

Hallo,

bei der Spaltentiefe, ich nenne sie mal so, hat sich was seltsames ergeben. Ich konnte mir mit der such-ersetzen-Funktion helfen. Gut finde ich die Lösung aber nicht.

Mein OO sagt mir ich hätte in der Spalte 32000 Zellen. Ich habe nun die SUMMEWENN-Formel erstellt und wollte mit der Maus die Formel an weitere Zellen übergeben. Aber OO Calc rafft das nicht. Der weiß plötzlich nichts mehr von 32000 Zellen.

Ich gebe ein A32000

beim runterziehen gibts

A#REF!

Ref heißt wohl Referenz. Also der rafft nicht die 32000. Was ist mein Fehler?

Ansonsten hats geklappt. =SUMMEWENN(Suchzellen;Bedingung;Adierzellen)

Tschüß
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Re: DBASE = Nö

Beitrag von Lenu »

logoft hat geschrieben:
Lenu hat geschrieben:Es könnte sein, dass die DB-Funktionen etwas für Dich wären, da kann man sehr flexibel Datensätze auswerten und z.b. zählen oder Summen bilden:
http://www.ooowiki.de/CalcFunktionenDatenbank
Wenn Du nicht genau weisst, wieviele Datensätze Du hast, definierst Du einfach den Bereich genügend gross.
Hallo,

DBASE Funktionen schließen sich hierfür aus, weil DB eine Insel wäre. In der Hilfe steht das DB-Funktionen nicht mit OO CALC arbeiten könnte.
Da scheint ein Missverständinis vorzuliegen. Ich sprach von DB-Funktionen, nicht von DBASE.
DB, weil die betreffenden Funktionsnamen in Calc mit DB beginnen (DBSUMME, DBANZAHL,...). Und es handelt sich definitiv um CALC-Funktionen. Wenn Du in der Hilfe nachschaust, unter Calc-Funktionen, so sind die nach Kategorien geordnet. Eine davon nennt sich "Datenbank", weil sich die ihr zugeordneten Funktionen mit der Auswertung von Zeilen befassen, die in einer Art Datenbank-Struktur vorliegen.
Oder Du schaust Dir die wiki-Seite mal an, da sind gleich Anwendungsbeispiele dabei
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo logoft

Du lieferst wieder mal bemerkenswert diffusse Fehlerbeschreibungen, zb:
bei der Spaltentiefe, ich nenne sie mal so, hat sich was seltsames ergeben. Ich konnte mir mit der such-ersetzen-Funktion helfen. Gut finde ich die Lösung aber nicht.

Mein OO sagt mir ich hätte in der Spalte 32000 Zellen. Ich habe nun die SUMMEWENN-Formel erstellt und wollte mit der Maus die Formel an weitere Zellen übergeben. Aber OO Calc rafft das nicht. Der weiß plötzlich nichts mehr von 32000 Zellen.

Ich gebe ein A32000

beim runterziehen gibts

A#REF!

Dein Problem mit der Spaltentiefe ? und suchen und ersetzen kann ich jetzt überhaupt nicht einordnen,
aber beim Ziehen von Formeln dieser Art wird gerne der Fehler gemacht , die Adressen nicht entsprechend den jeweiligen Erfordernissen absolut zu setzen.
Ein Beispiel:
Du verwendest in einer Formel den Bereich A1:A20
Jetzt ziehst du mit Maus die Formel über 10 Zeilen nach unten, dann wird in der untersten Zelle aus dem ursprünglichen A1:A20 eben A11:A30 ! Wenn du das nicht willst oder brauchst stellst du (in diesem Fall) den Zeilennummern ein $-Zeichen voran, (A$1:A$20)
Das gilt analog auch für Spalten beim horizontalem "Formelziehen".
Ich nehm jetzt mal an die Fehlermeldung A#REF! kommt auch dadurch zustande.
Ich hoffe das hilft dir weiter.

Noch einen Tipp am Rande , musst du aber nicht befolgen:
Gib doch in Formeln "real existierende Bereiche" ein , oder willst du uns erzählen das du 32000 Zeilen in einem Einnahmen-Ausgabenjournal wirklich brauchst ?
:wink:

Gruß Karo
logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

Re: DBASE = Nö

Beitrag von logoft »

Lenu hat geschrieben:
logoft hat geschrieben:
Lenu hat geschrieben:Es könnte sein, dass die DB-Funktionen etwas für Dich wären, da kann man sehr flexibel Datensätze auswerten und z.b. zählen oder Summen bilden:
http://www.ooowiki.de/CalcFunktionenDatenbank
Wenn Du nicht genau weisst, wieviele Datensätze Du hast, definierst Du einfach den Bereich genügend gross.
Hallo,

DBASE Funktionen schließen sich hierfür aus, weil DB eine Insel wäre. In der Hilfe steht das DB-Funktionen nicht mit OO CALC arbeiten könnte.
Da scheint ein Missverständinis vorzuliegen. Ich sprach von DB-Funktionen, nicht von DBASE.
DB, weil die betreffenden Funktionsnamen in Calc mit DB beginnen (DBSUMME, DBANZAHL,...). Und es handelt sich definitiv um CALC-Funktionen. Wenn Du in der Hilfe nachschaust, unter Calc-Funktionen, so sind die nach Kategorien geordnet. Eine davon nennt sich "Datenbank", weil sich die ihr zugeordneten Funktionen mit der Auswertung von Zeilen befassen, die in einer Art Datenbank-Struktur vorliegen.
Oder Du schaust Dir die wiki-Seite mal an, da sind gleich Anwendungsbeispiele dabei
Hallo,

genau so stand es in der OO-Hilfe. Die Funktionen die bei OO mit DB anfangen kann man nicht mit Calc verknüpfen.

Ich könnte nochmal nachsehen. Ich hatte was entsprechendes gelesen.

Nun aber hatte ich vorher alles mit calc gemacht und habe die Funktion SUMMEWENN genommen.

Tschüß
logoft
***
Beiträge: 53
Registriert: Sa, 10.12.2005 00:06

Beitrag von logoft »

Karolus hat geschrieben:Hallo logoft

Du lieferst wieder mal bemerkenswert diffusse Fehlerbeschreibungen, zb:
bei der Spaltentiefe, ich nenne sie mal so, hat sich was seltsames ergeben. Ich konnte mir mit der such-ersetzen-Funktion helfen. Gut finde ich die Lösung aber nicht.

Mein OO sagt mir ich hätte in der Spalte 32000 Zellen. Ich habe nun die SUMMEWENN-Formel erstellt und wollte mit der Maus die Formel an weitere Zellen übergeben. Aber OO Calc rafft das nicht. Der weiß plötzlich nichts mehr von 32000 Zellen.

Ich gebe ein A32000

beim runterziehen gibts

A#REF!

Dein Problem mit der Spaltentiefe ? und suchen und ersetzen kann ich jetzt überhaupt nicht einordnen,
aber beim Ziehen von Formeln dieser Art wird gerne der Fehler gemacht , die Adressen nicht entsprechend den jeweiligen Erfordernissen absolut zu setzen.
Ein Beispiel:
Du verwendest in einer Formel den Bereich A1:A20
Jetzt ziehst du mit Maus die Formel über 10 Zeilen nach unten, dann wird in der untersten Zelle aus dem ursprünglichen A1:A20 eben A11:A30 ! Wenn du das nicht willst oder brauchst stellst du (in diesem Fall) den Zeilennummern ein $-Zeichen voran, (A$1:A$20)
Das gilt analog auch für Spalten beim horizontalem "Formelziehen".
Ich nehm jetzt mal an die Fehlermeldung A#REF! kommt auch dadurch zustande.
Ich hoffe das hilft dir weiter.

Noch einen Tipp am Rande , musst du aber nicht befolgen:
Gib doch in Formeln "real existierende Bereiche" ein , oder willst du uns erzählen das du 32000 Zeilen in einem Einnahmen-Ausgabenjournal wirklich brauchst ?
:wink:

Gruß Karo
Hallo Karo,

suchen und ersetzen ist das was man mit STRG-F aufruft. Man sucht nach abc und ersetzt def z.B.

Und die Formeln kommen eben nicht so wie gewohnt. Angenommen ich schreibe eine Formel
=SUMMEWENN(C11:C32000;"11";R11:R32000)
dann muß ich in jeder Zelle die 32000 von Hand einsetzen. Er hatte die 32000 vorher nicht eingesetzt, sondern beim Zellen-runterziehen mit der Maus ein #REF! angezeigt. Nur beim runterziehen auf vielleicht 35 Zeilen.

Ich hatte das runterziehen als einfach gedacht. Die Zahl 11 ist ein 11. Tag, bis 31 geht das.

Tschüß
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Beitrag von Eddy »

Hallo logoft,

schreibe mal statt: =SUMMEWENN(C11:C32000;"11";R11:R32000)

die Formel so : =SUMMEWENN($C$11:$C$32000;"11";$R$11:$R$32000)


Mit gezogenen Grüßen

Eddy
Antworten