Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
924to928
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
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bedingtes Summieren

Bedingtes Summieren
16.11.2007 09:13:00
Tom
Guten Morgen,
Habe folgendes Problem, ich möchte Zahlen in der Spalte N Summieren wenn die Werte in Spalte K zwischen zwei Werten ligen dazu habe ich die Formel benutzt
{=SUMME(WENN(K4:K53"";(K4:K53=3)*(N4:N7)))}
die Formel funktioniert wenn der markierte Bereich (K4:K53) mit Zahlen belegt ist. Ich habe die Bereiche mit Formeln unterlegt d.h machal steht da der Wert "", ich dachte das habe durch WENN(K4:K53"";(
gelöst, dem ist aber nicht so.
Gruss
Tom

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingtes Summieren
16.11.2007 09:22:20
selli
hallo tom,
versuche mal die wenn-abfrage an den beginn deiner formel zu stellen also
{=WENN(K4:K53<>"";SUMME((K4:K53<=8)*(K4:K53>=3)*(N4:N7));"")}
gruß selli

AW: Bedingtes Summieren
16.11.2007 09:26:37
Mag
Hi,
Formel ist OK, Du musst N4:N7 auf N4:N53 setzen.
Gruss

AW: Bedingtes Summieren
16.11.2007 09:30:00
Erich
Hallo Tom,
was soll da eigentlich womit multipliziert werden?
Die Bereiche K4:K53 und N4:N7 haben unterschiedliche Größen.
Folgendes würde funzen:
 KLMN
9 18  
101  3
112  5
123  7
137  11

Formeln der Tabelle
ZelleFormel
L9{=SUMME((K4:K53<=8)*(K4:K53>=3)*(N4:N53))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Oder soll die Summe von N4:N7 ausgegeben werden, wenn ALLE Zellen in K4:K53 nicht leer sind?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Bedingtes Summieren
16.11.2007 09:59:00
Tom
Sorry
das sollte N4:N53 heißen.
Ich möchte die Wert in N (Spalte) summieren wenn der Wert in K zwischen 3 und 8 ist. Das Problem ist das
in K und N formeln enthalten sind K =WENN(UND(J51"");(J51-$B$57)/365;"") und
N =WENN(UND(A51"";ISTZAHL(F51*(I51/100)*M51));F51*(I51/100)*M51;"")
die Arrayformel scheint mit dem Wert "" Problem zu haben oder ?
Gruss
Tom

AW: Bedingtes Summieren
16.11.2007 10:29:00
Mag
Hi,
dann vielleicht so?:
={SUMME((K4:K53=3)*WENN((N4:N53)"";N4:N53))}
Gruss

AW: Bedingtes Summieren
16.11.2007 11:01:06
Erich
Hallo Tom,
da gibt es zwei Möglichkeiten:
Entweder vermeidest du die Leerstrings in K und N, indem du anstelle der Leerstrings Nullen in die Formeln schreibst,
oder du erzeugst die Leerstrings und musst sie nachher wieder eliminieren:
 KLMN
9 18  
101  3
112  5
123 7
137 11

Formeln der Tabelle
ZelleFormel
K9=""
L9{=SUMME((WENN(K4:K53<>"";K4:K53)<>8)*(WENN(K4:K53<>"";K4:K53)>=3)*(WENN(N4:N53<>"";N4:N53)))}
N9=""
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Geschickter wären m. E., Nullen als Formelergebnisse. Du kannst die Nullen ja mit Extras - Optionen - Ansicht ausblenden,
wenn sie stören.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Summieren mit Leerstrings
16.11.2007 11:16:09
Erich
Hallo Tom,
Mags Lösung - leicht korrigiert - ist kürzer:
 KLMN
9 18  
101  3
112  5
123 7
137 11

Formeln der Tabelle
ZelleFormel
K9=""
L9{=SUMME((K4:K53<=8)*(K4:K53>=3)*WENN((N4:N53)<>"";N4:N53))}
N9=""

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
Vielen Dank
16.11.2007 14:16:00
Tom
{=SUMME((K4:K53=3)*WENN((N4:N53)"";N4:N53))}
funktioniert Bestes
Danke für die Tipps.
Vielen Dank
Gruss
Tom

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige