Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

bestimmten Datumsbereich auswählen um Summen zu ermitteln

3 views
Skip to first unread message

Bernd Don

unread,
Aug 11, 2006, 7:53:05 AM8/11/06
to
Mein Problem:

Wenn z.B. in den Zellen A1 bis A25 unterschiedliche Datumswerte stehen, z.B.
A1=1.1.2006, A2=1.2.2006 usw. und in der benachbarten Spalte jeweils
bestimmte Beträge also z.B. B1=100,00 ? B2=50? usw.
Wie kann ich mit einer Funktion und der entsprechenden Formel erreichen, daß
z.B. die Summe nur aus den Zellen der Spate B gebildet wird, bei denen der
Datumswert in der Spalte A einem bestimmten Bereich entspricht.
Wenn z.B. in den Zellen a1 bis a12 die jeweiligen Daten vom 1.1.2006 bis
1.12.2006 stehen und ich will nur die Beträge summieren, die in der
benachbarten Spalte als Zahl für den Bereich 1.1.2006 bis 1.6.2006 stehen ?
Sicher kann ich die Formen SUMME(A1:A6) verwenden. Aber ich möchte eine
Funktion erreichen, bei der ich monatlich eingegangene Zahlungen (immer am
1.) für einen bestimmten Datumsbereich (der sich aus den Einträgen der
Spalte a ergibt, addieren kann.
Wenn jemand einen Lösungsansatz hat, kann ich ihm auch gerne ne
Beispieltabelle schicken.

Danke


Claus Busch

unread,
Aug 11, 2006, 8:24:47 AM8/11/06
to
Hallo Bernd,

Möglichkeit1: Schreibe z.B. das Anfangsdatum in E1 und das Enddatum in F1.
Dann geht folgende Formel:
=SUMMENPRODUKT((A1:A100>=E1)*(A1:A100<=F1)*(B1:B100))
Wenn du nur Datumswerte aus dem aktuellen Jahr in deiner Tabelle hast,
würde auch folgendes gehen:
=SUMMENPRODUKT((MONAT(A1:A100)<6)*(B1:B100))
Falls mehrere Jahre in der Tabelle stehen, dann so:
=SUMMENPRODUKT((JAHR(A1:A100)=2006)*(MONAT(A1:A100)<6)*(B1:B100))


--
Mit freundlichen Grüssen
Claus Busch

Win XP Prof SP2; Office 2000 SP3
claus_busch(at)t-online.de

frankarendt-theilen

unread,
Aug 11, 2006, 8:39:03 AM8/11/06
to
Hallo bernd,
vergib für den datumsbereich einen Namen, dann erstellst du zwei
Gültigkeitsregeln:
1. Daten/Gültigkeit/Zulassen: Liste, Quelle: =DeinDatumsbereichname
2. Daten/Gültigkeit/Zulassen: Liste, Quelle: =DeinDatumsbereichname
In der ersten Gültigkeitsregel wählst du das Startdatum und in der
zweiten das Enddatum.
Für den bereich der aufzusummierenden Werte kannst du auch einen Namen
vergeben, dann folgende Beispielformel:

=SUMMENPRODUKT(((Datumsbereich>=C2)*(Datumsbereich<=D2))*Zahlen)

Anmerkung:
Die erste Gültigkeitregel sthet in Zelle C2 und die zweite in Zelle
D2.

MfG Frank
_________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Microsoft Excel - Die ExpertenTipps: http://tinyurl.com/cmned
Website: http://www.xl-faq.de
1
2
--

Klaus "Perry" Pago

unread,
Aug 11, 2006, 4:17:43 PM8/11/06
to
Hallo Claus,

"Claus Busch" <claus...@nospam.de> schrieb im Newsbeitrag
news:aqtdc3cv0uha.1b...@40tude.net...
> Hallo Bernd,

[snip]

> Möglichkeit1: Schreibe z.B. das Anfangsdatum in E1 und das Enddatum in F1.
> Dann geht folgende Formel:
> =SUMMENPRODUKT((A1:A100>=E1)*(A1:A100<=F1)*(B1:B100))
> Wenn du nur Datumswerte aus dem aktuellen Jahr in deiner Tabelle hast,
> würde auch folgendes gehen:
> =SUMMENPRODUKT((MONAT(A1:A100)<6)*(B1:B100))
> Falls mehrere Jahre in der Tabelle stehen, dann so:
> =SUMMENPRODUKT((JAHR(A1:A100)=2006)*(MONAT(A1:A100)<6)*(B1:B100))

in den letzten beiden Formeln sollte es sicherlich <=6 heissen, denn sonst
werden nur die Werte von Monat 1 bis Monat 5 summiert.
Gruß
Klaus


Claus Busch

unread,
Aug 11, 2006, 4:23:27 PM8/11/06
to
Hallo Klaus,

Am Fri, 11 Aug 2006 22:17:43 +0200 schrieb Klaus "Perry" Pago:

> [snip]
>
>> Möglichkeit1: Schreibe z.B. das Anfangsdatum in E1 und das Enddatum in F1.
>> Dann geht folgende Formel:
>> =SUMMENPRODUKT((A1:A100>=E1)*(A1:A100<=F1)*(B1:B100))
>> Wenn du nur Datumswerte aus dem aktuellen Jahr in deiner Tabelle hast,
>> würde auch folgendes gehen:
>> =SUMMENPRODUKT((MONAT(A1:A100)<6)*(B1:B100))
>> Falls mehrere Jahre in der Tabelle stehen, dann so:
>> =SUMMENPRODUKT((JAHR(A1:A100)=2006)*(MONAT(A1:A100)<6)*(B1:B100))
>
> in den letzten beiden Formeln sollte es sicherlich <=6 heissen, denn sonst
> werden nur die Werte von Monat 1 bis Monat 5 summiert.

nein, eigentlich nicht. Denn der OP wollte von 1.1. bis 1.6., das heißt
Monate 1 bis 5

Klaus "Perry" Pago

unread,
Aug 11, 2006, 4:45:07 PM8/11/06
to
Hallo Claus,

"Claus Busch" <claus...@nospam.de> schrieb im Newsbeitrag

news:15t8mjurph9az.v...@40tude.net...


> Hallo Klaus,
>
> Am Fri, 11 Aug 2006 22:17:43 +0200 schrieb Klaus "Perry" Pago:
>
>> [snip]
>>
>>> Möglichkeit1: Schreibe z.B. das Anfangsdatum in E1 und das Enddatum in
>>> F1.
>>> Dann geht folgende Formel:
>>> =SUMMENPRODUKT((A1:A100>=E1)*(A1:A100<=F1)*(B1:B100))
>>> Wenn du nur Datumswerte aus dem aktuellen Jahr in deiner Tabelle hast,
>>> würde auch folgendes gehen:
>>> =SUMMENPRODUKT((MONAT(A1:A100)<6)*(B1:B100))
>>> Falls mehrere Jahre in der Tabelle stehen, dann so:
>>> =SUMMENPRODUKT((JAHR(A1:A100)=2006)*(MONAT(A1:A100)<6)*(B1:B100))
>>
>> in den letzten beiden Formeln sollte es sicherlich <=6 heissen, denn
>> sonst
>> werden nur die Werte von Monat 1 bis Monat 5 summiert.
>
> nein, eigentlich nicht. Denn der OP wollte von 1.1. bis 1.6., das heißt
> Monate 1 bis 5

ja, inclusive oder exclusive - dann passt die erste Formel aber nicht - aber
das ist uns schon beiden klar - ich wollte auch nur drauf hinweisen, weil
ich so ein Pingel bin :).

Freundliche Grüße
Klaus


Thomas Ramel

unread,
Aug 13, 2006, 2:22:57 PM8/13/06
to
Grüezi Bernd

Bernd Don schrieb am 11.08.2006

> Wenn z.B. in den Zellen A1 bis A25 unterschiedliche Datumswerte stehen, z.B.
> A1=1.1.2006, A2=1.2.2006 usw. und in der benachbarten Spalte jeweils
> bestimmte Beträge also z.B. B1=100,00 ? B2=50? usw.
> Wie kann ich mit einer Funktion und der entsprechenden Formel erreichen, daß
> z.B. die Summe nur aus den Zellen der Spate B gebildet wird, bei denen der
> Datumswert in der Spalte A einem bestimmten Bereich entspricht.
> Wenn z.B. in den Zellen a1 bis a12 die jeweiligen Daten vom 1.1.2006 bis
> 1.12.2006 stehen und ich will nur die Beträge summieren, die in der
> benachbarten Spalte als Zahl für den Bereich 1.1.2006 bis 1.6.2006 stehen ?
> Sicher kann ich die Formen SUMME(A1:A6) verwenden. Aber ich möchte eine
> Funktion erreichen, bei der ich monatlich eingegangene Zahlungen (immer am
> 1.) für einen bestimmten Datumsbereich (der sich aus den Einträgen der
> Spalte a ergibt, addieren kann.

Nebst der SUMMENPRODUKT()-Lösung kannst Du auch mit SUMMEWENN() arbeiten.

Angenommen, deine beiden Kriterien-Daten stehen n D1 und D2, dann errechnet
die folgende Formel die Summe welche dem Zeitruam (beide Daten inklusive)
entspricht:

=SUMMEWENN(A:A;">="&D1;B:B)-SUMMEWENN(A:A;">"&D2;B:B)

Mit freundlichen Grüssen
Thomas Ramel (@Laptop)

--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]

0 new messages