Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1872to1876
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
Inhaltsverzeichnis

Summenbildung

Summenbildung
07.03.2022 09:57:13
Volker
Hallo, kann mir bitte jemand helfen.
Es geht darum. In der Zelle C 36 soll die Summe (insgesamt) erscheinen. Die Formel soll den Wert aus C6 oder C7, C20 oder C21, C33 oder C34 zur Summenberechnung nehmen. Wenn C7 = 0,00 € dann den Wert aus C6. Das gleiche mit C20/C21 und C33/C34.
Danke!
Volker
https://www.herber.de/bbs/user/151593.xlsm

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenbildung
07.03.2022 10:02:32
SF
Hola,

=SUMME(WENN(C7>0;C7;C6))+SUMME(WENN(C21>0;C21;C20))+SUMME(WENN(C34>0;C34;C33))
Warum du jetzt aber dafür einen neuen Thread aufgemacht hast kann ich nicht nachvollziehen.
Gruß,
steve1da
Summe() kannst du übrigens weglassen owT
07.03.2022 10:03:22
SF
AW: Summe() kannst du übrigens weglassen owT
07.03.2022 11:19:44
Volker
Danke Stev!!
AW: Summe() kannst du übrigens weglassen owT
07.03.2022 11:21:55
Volker
Danke Steve !!
AW: Summenbildung
07.03.2022 11:20:16
Volker
Danke Herbert!!
noch'n Gedicht
07.03.2022 13:10:18
Rudi
Hallo,
=SUMME(C6*(C7=0);C7;C20*(C21=0);C21;C33*(C34=0);C34)
Gruß
Rudi
Anzeige
Und hier ein Blick in die Zukunft
09.03.2022 14:29:34
lupo1
Im Beispiel des TE herrscht keine Regelmäßigkeit der Abstände (sonst wäre es einfacher).
Wenn es also heißen soll, dass von derart genannten Zahlenpaaren (auch die 0 muss dabei explizit ausgeschrieben oder halt errechnet sein) der zweite Wert Null ist, damit an seiner Stelle der erste in die Summe mit eingeht, dann gilt für mehr als 3 solche Paare mit variablem Abstand zum nächsten Paar allgemein:
=NACHZEILE(
LET(
d;FILTER(C:C;C:C"");
e;ZEILEN(d)/2;
INDEX(d;SEQUENZ(e;;2;2)-REST(SEQUENZ(;2);2)));
LAMBDA(a;INDEX(a;2)+(INDEX(a;2)=0)*INDEX(a;1)))

Diese Formel zeigt die Summanden (zur Kontrolle, dass es richtig ist). Angewandt habe ich die Einzelzellen-Logik von Rudi als Array. Mit SUMME drumrum hat man dann die Summe.
Anzeige
ganz großes Kino. SciFi. owT
09.03.2022 16:21:07
Rudi
Danke! Aber:
09.03.2022 16:58:44
lupo1
Das sieht nur kryptisch aus. LET ist eigentlich genauso wichtig (wenn nicht noch mehr), denn es macht Formeln "auch prozedural" statt "nur von innen nach außen".

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige