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.

Summenfunktion - komprimierte Formel gesucht für Bedingungen
#1
Liebe Forengemeinde,
was bin ich dankbar, das es Euch gibt!!! Ich habe eine weitere Frage zum Thema Summenfunktion.

Ich habe mir eine Excel-Tabelle gemacht mit zuerst folgender Bedingung: Werte mir nur in Spalte C die Zellen aus, wo immer in Spalte D die Zahl 10 steht und zeige mir das Gesamtergebnis. Das ist die Formel dafür:

=C4+SUMMENPRODUKT(($C$6:$C$3002)*($D$6:$D$3002=10))

Das funktioniert bestens. Als nächsten Schritt habe ich in dieser Gesamtsumme auch zwei weitere Zahlen in Spalte D mit dazugenommen, nämlich die Zahl 200 und 202, so das die Summen berechnet werden, sobald Spalte D entweder 10, 200 oder 202 ist. Die Formel dafür sieht so aus:

=C4+SUMMENPRODUKT(($C$6:$C$3002)*($D$6:$D$3002=10))+SUMMENPRODUKT(($C$5:$C$3002)*($D$5:$D$3002=200))+SUMMENPRODUKT(($C$5:$C$3002)*($D$5:$D$3002=202))


Funktioniert ebenfalls bestens. Hier die Tabelle mit dem korrekten Kontostand 125 Eu, wenn man die drei zusammenzählt:

-siehe Bild01 im Anhang


Wenn ich jetzt weitere Zahlen, als nur die drei, dazunehmen will aus der Tabelle unten (zB nur alle ungeraden oder alle Geraden), dann wird´s unübersichtlich. Dann hätte ich statt 3x wie oben nun 16 x  das gleiche Summenprodukt mit jeweils der anderen Zahl am Ende darin. Das würde funktionieren, aber eine elend lange Formel geben.

Links stehen die Zahlen für Spalte D, die insgesamt benutzt werden und ausgewertet werden sollen, rechts nur was internes, nicht von Belang für die Formel:

-siehe Bild02 im Anhang


Kann man alle Geraden oder beliebige Zahlen aus meiner Tabelle in eine kleinen Formel einpassen, wie zB. 

=C4+SUMMENPRODUKT(($C$6:$C$3002)*($D$6:$D$3002=10+20+22+24+26+28+30+32+34+36+38+40+42+44+200+202)).

Natürlich funktioniert diese Formel so nicht, aber ich wollte nur illustrieren, wie ich das meine. Geht das überhaupt die Formel zu kürzen, oder muss ich 16x   =C4+SUMMENPRODUKT(($C$6:$C$3002)*($D$6:$D$3002=xx))  hintereinander schreiben?



Schon mal vielen Dank für die Antwort.

Liebe Grüße

Karsten


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#2
Moin Karsten

Grundsätzlich sollte man immer die langsamste und komplizierteste Lösung wählen.
Und du hast es geschafft.
18



Verwende eine Pivot.

Warum muss man das immer wieder schreiben???
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Hallo,

für Zusammenfassungen gibt es Pivot-Tabellen.
Cadmus
Antworten Top
#4
Hallo shift-del und Cadmus,
Danke für Eure Antworten. Ich habe noch nie mit Pivot-Tabellen gearbeitet. Keine Ahnung, was ich da in meinem Fall zu machen hätte.

Gruß

Karsten
Antworten Top
#5
Geklaut aus einem anderen Posting.
43,1 Millionen Treffer.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
Hallo Karsten,

wenn du deine Summenkriterien in einen separaten Tabellenbereich schreibst, kannst du das mit SUMMENPRODUKT zum Beispiel so machen:

Arbeitsblatt mit dem Namen 'Variante1'
ABCDEFGH
1DatumArtBetragKontoSummeKonto
201.06.2020Kamel532042110
304.06.2020Katze6010120
407.06.2020Katze4320100
510.06.2020Wolf5411
613.06.2020Katze4022
716.06.2020Katze3422
819.06.2020Schlange57101
922.06.2020Wolf7510
1025.06.2020Elch66100
1128.06.2020Schlange76101
1201.07.2020Schlange1421
1304.07.2020Maus7820
1407.07.2020Wolf6922

ZelleFormel
F2=SUMMENPRODUKT((C2:C25)*(ZÄHLENWENN(H2:H12;D2:D25)>0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Oder mit einer Hilfsspalte….
Oder mit der Funktion TEILERGEBNIS und dann mit dem Autofilter filtern…
Siehe Anhang

Gruß
Fred


Angehängte Dateien
.xlsx   Summenfunktion - komprimierte Formel gesucht für Bedingungen.xlsx (Größe: 17,41 KB / Downloads: 1)
Antworten Top
#7
Hallo shift-del und Fred11,
Danke Euch beide für Eure Antworten. Ich habe mich für die Lösung von Fred entschieden. Funktioniert bestens und mach das, wonach ich gesucht habe.
So langsam bekommt die Tabelle Gestalt und tut, was ich möchte. Jetzt habe ich nochmal einen letzten Punkt in Sachen VBA-Makro, den ich in einem neuen Thema fragen möchte, damit andere auch geholfen bekommen, wenn sie die gleiche Frage haben und nach einer Lösung suchen. Doch zuvor nochmals Danke für all die Hilfe, die ich hier bekommen habe. Ich werde auch mal den Admin connecten, um ihm eine Anerkennung für das Forum hier zu schicken.

Liebe Grüße

Karsten
Antworten Top


Gehe zu:


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