Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wenn Wert in Spalte B >0, dann Summe Spalte A bis Spalte B >0
#1
Grüßt euch,
ich möchte die Wenn-Formel wissen für folgenden Fall.

Wenn in der Spalte B die Zahlen >0 werden, soll in Zelle B2
die Summe der Zahlen in Spalte A gebildet werden bis zur der Zeile,
bei der die Zahlen in Spalte B >0 werden.
Die Summe wäre 596 (siehe Grafik).

Wenn jedoch...

Tabelle1

AB
1596
2
3787
4776
5765
6754
7743
8732
9721
10710
1170-1
1269-2
Formeln der Tabelle
ZelleFormel
B1=SUMME(A3:A10)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

...in der Spalte B die Zahlen >0 werden, soll in Zelle B2
die Summe der Zahlen in Spalte A gebildet werden bis zur der Zeile,
bei der die Zahlen in Spalte B >0 werden.
Die Summe wäre hier 1001 (siehe Grafik).
Tabelle1 (2)

AB
11001
2
38312
48211
58110
6809
7798
8787
9776
10765
11754
12743
13732
14721
15710
1670-1
1769-2
Formeln der Tabelle
ZelleFormel
B1=SUMME(A3:A15)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
[Ich schreibe mit Excel 2007]

Lieben Gruß und Danke
Stefan
Antworten Top
#2
Hallo, sieht aus als wenn SUMMEWENN() helfen würde...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Stefan Link
Antworten Top
#3
Hallo Stefan,

so wie es bei Dir aussieht, reicht: =SUMMEWENN(B3:B99;">=0";A3:A99), welches die von Dir gewünschte Ergebnisse bringen würde. Du schreibst jedoch von größer 0, dann müsstest es =SUMMEWENN(B:B;">0";A:A)
lauten mit anderen Ergebnissen.

Und wenn in Spalte B weiter unten wieder positive Werte stehen können, und deren A-Spaltenwerte nicht berücksichtigt werden müssen, dann muss die Formel noch anders lauten. Dann melde Dich nochmal.
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • Stefan Link
Antworten Top
#4
Hallo Werner, zwischen Tabellenausschnitt und Text stimmt noch mehr nicht... Stichwort: Ergebniszelle...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#5
Werner,
es funkt. Morgen probiere ich es in einem umfangreicheren Datenblatt aus.
Vielen Dank.
[Ich schreibe mit Excel 2007]

Lieben Gruß und Danke
Stefan
Antworten Top
#6
=SUMMEWENNS(A3:A17;B3:B17;">=0")

Allerdings habe ich noch ne Frage. Wie bilden sich die Werte der Spalte ab B3? Ist das willkürlich?
Früher dachte ich etwas über Office zu wissen, bis ich in diesem Forum ankam. Es gibt noch viel zu lernen.
Reaktionen auf angebotene Lösungen wären sehr nett.
Antworten Top
#7
Hallo Jörg,

zu Deiner Anmerkung:
Zitat:... Stichwort: Ergebniszelle...
Dies ist sicherlich ein reiner Schreibfehler seitens Stefan, allerdings mE hier bedeutungslos.

Von Stefan abschließend noch zu klären wäre allerdings, die möglicherweise entscheidenderen Diskrepanzen in seinen Aussagen:

Zitat:Wenn in der Spalte B die Zahlen >0 werden, soll in Zelle B2
die Summe der Zahlen in Spalte A gebildet werden bis zur der Zeile,
bei der die Zahlen in Spalte B >0 werden.

und zwar zum Einen, ob er nicht doch >= 0 meint und zum Zweiten ob alle Werte >(=)0 oder ob nur bis zum ersten <(=) 0 die Summierung erfolgen soll. Für seine dargestellten Beispieldaten gibt es diesbzgl. keine Ergebnisunterschied, aber wer weiß schon außer ihm, welche Auswertung von ihm wirklich gebraucht werden wird.

Möglicherweise zielt auch die Frage von Palomino in diese Richtung.


@Stefan,

falls wirklich nur die A-Spalten-Werte bis zum ersten <(=) 0 -Wert in Spalte B summiert werden sollen und evtl. darunter stehende Werte für positive B-Werte nicht, dann nutze z.B. folgende Formel:

=SUMME(A3:INDEX(A:A;1+VERGLEICH(1;INDEX(--(B3:B999<=0););)))
Gruß Werner
.. , - ...
Antworten Top
#8
(07.06.2017, 15:26)neopa schrieb: ...
ob er nicht doch >= 0 meint ...

Hallo Werner, ist vielleicht ein reiner Schreibfehler...

@ Stefan, warum SUMMEWENNS() ...?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Hallo Jörg,

also Stefan hat mehrmals >0 geschrieben, aber auch 2mal seine Beispielsummen anders berechnet.
Insofern ist zumindest mir unklar, wo genau er sich vertan hat.

Aber Stefan hat übrigens nichts von SUMMEWENNS() geschrieben, es sei denn Du weißt dass Palomino  Stefan heißt.
Gruß Werner
.. , - ...
Antworten Top
#10
(07.06.2017, 16:02)neopa schrieb: Hallo Jörg,
...
Aber Stefan hat übrigens nichts von SUMMEWENNS() geschrieben, es sei denn Du weißt dass Palomino  Stefan heißt.

Hi Werner, nee da hab ich mich vertan...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste