Summewenn und Jahr Funktion miteinander kombiniere

Hallo zusammen,

versuche gerade in einer Tabelle die Funktion Summewenn und Jahr miteinander folgendermaßen zu kombinieren.

In Spalte A stehen die Geburtsdaten, in B die Fälligkeitsdaten für Rentenzahlungen und in C die Rentenhöhe . Jetzt möchte ich eine Summe der Rentenhöhe aller Renten bilden, die zwischen dem 60. und 65. LJ. fällig werden.

=Summe(Summewenn(Jahr(B1-A1);{„60“.„61“.„62“.„63“.„64“.„65“};C1)))

Doch leider funktioniert das nicht. Kann man überhaupt die Funktionen so miteinander kombinieren?

Hi Alex:smile:

ich hoffe ich hab das jetzt richtig verstanden; warum nimmst Du nicht einfach grösser 59 und kleiner 66 ??

Gruß
Suse

PS: waren nicht Zahlen in „“ Text??

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Alex,

die Formel, so wie du sie aufgebaut hast funktioniert nicht.
Wenn du in A1 ein Geburtsdatum (z.B. 30.10.1955) und in B1 die Fälligkeit (z.B. 1.1.2015) als Datumsangabe eingetragen hast, dann ergibt JAHR(B1-A1) = 1959.

Die Syntaxt von SUMMEWENN ist SUMMEWENN(Bereich1; Kriterium; Bereich2)
Bereich1 sind die Zellen, die auf das Kriterium geprüft werden,
Bereich2 (ist optional) sind die Zellen, die summiert werden, wenn das Kriterium erfüllt wird.
Bereich1 und Bereich2 müssen die gleiche Größe haben.

Eine kleine Beispieltabelle der Daten wäre Hilfreich gewesen. Ich hab mal aus deinen Angaben eine Tabelle erstellt. Deine Aufgabe läßt sich meiner Meinung nach lösen mit Matrixformeln.

Tabellenblattname: Tabelle1

 A B C D 
 2 Rente Rente 
 3 Geburtstag Fällig Rente 60bis65 
 4 01.01.55 01.01.15 1200 7800 
 5 03.06.59 01.01.16 1250 8565 
 6 06.08.60 01.01.17 1275 8715 
 7 31.12.61 01.01.18 1325 8825 
 8 01.01.19 1350 
 9 01.01.20 1400 
10 01.01.21 1425 
11 01.01.22 1450 
12 01.01.23 1460 
13 01.01.24 1480 
14 01.01.25 1500 
15 01.01.26 1510 
16 01.01.27 1540 

Benutzte Formeln:
D4: =SUMME(WENN(JAHR($B$4:blush:B$16)-JAHR(A4)\>=60;WENN(JAHR($B$4:blush:B$16)-JAHR(A4)=60;WENN(JAHR($B$4:blush:B$16)-JAHR(A5)=60;WENN(JAHR($B$4:blush:B$16)-JAHR(A6)=60;WENN(JAHR($B$4:blush:B$16)-JAHR(A7)Formeln in Spalte D sind Matrixformel. Formel-Eingabe mit ++ abschließen. Die Formeln werden dann mit geschweiften Klammern {} angezeigt.

Gruß
Franz


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>

Danke für Eure Antworten,

@susi

warum nimmst
Du nicht einfach grösser 59 und kleiner 66 ??

=Summe(Summewenn(Jahr(B1-A1);{„60“.„61“.„62“.„63“.„64“.„65“};C1)))

Ich denke der Knackpunkt ist(Summewenn(Jahr(B1-A1), deswegen funktioniert die Formel nicht. Wie würde denn dein Vorschlag mit grösser 59 und kleiner 66 ausschauen?

Ob Zahlen in Anführungszeichen Text sind oder nicht, weiß ich nicht, aber in der Hilfe zur Funktion Summewenn sind Anführungszeichen aufgeführt worden.

Hallo Alex

Alles, was in Anführungszeichen steht ist Text.
Mein Vorschlag für die Formel lautet
=Summe(Summewenn(Und(Jahr(B1-A1)>59;Jahr(B1-A1)

1.erstelle eine Hilfsspalte die dir das Alter berechnet:
Beispiel:
Formel in D2
= Jahr(Heute())-Jahr(A2)
zieh diese Formel so weit du sie benötigst nach unten.

  1. verwenden nun folgenden Formel:
    =SUMMEWENN(D:smiley:;"[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Würde die Formel so auch gehen?

D4:
=SUMME(WENN(JAHR($B$4:blush:B$16)-JAHR(A4:A7)>=60;WENN(JAHR($B$4:blush:B$16)-JAHR(A4:A7)

funktioniert mit Matrixformel:

{=SUMME(WENN((JAHR(B4:B16)>=JAHR(HEUTE())-65);C4:C16))-SUMME(WENN((JAHR(B4:B16)>JAHR(HEUTE())-60);C4:C16))}

geschwungene Klammer nicht schreiben sondern mit STRG+Alt+Enter erzeugen

nicht getestet aber müsste funzen

mfg
Spaguzzi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Matrixformel rules
Danke für deinen Tipp!

Jetzt funktioniert es endliche