A--------B--------------C-------D--------E–
2------Jan. 06----------62-----62-------100%
Also, wenn E=100% und B>=01.01.06 dann Summe aus D1:smiley:500
Hi Micha,
=wenn(und(E1=100;B1>=„01.01.2006“);summe(D1:d500);"")
Bei E1 ist unklar ob das „%“ Zeichen durch formatierung kommt oder in der Zelle steht, im zweiten Fall musst du
E1=„100%“
benutzen.
WEnn
B1>=„01.01.2006“
nicht funktioniert, dann musst Du
B1>=Datwert(„01.01.2006“)
oder
B1>=Datum(„01.01.2006“)
o.ä. benutzen, schau mal in die Datumsfunktionenhilfe.
Wenn du nicht klarkommst, melde dich halt nochmal.
Gruß
Reinhard
danke für die schnelle Hilfe, aber irgendwie klappt das nicht,
also ,meine Formel sieht so aus, nach Deinen Angaben :
=WENN(UND(Tabelle1!O8:open_mouth:502=„100%“;Tabelle1!G8:G502>=DATUM(„01.10.2006“));SUMME(Tabelle1!M8:M502);"")
Das Resultat ist #WERT.
Hi Micha,
ich mutmaße auf den ersten Blick, es liegt daran dass ein Bereich keinen Wert hat, sondern nur eine Zelle einen Wert hat, also an
Tabelle1!G8:G502
ändere das mal auf
Tabelle1!G8
Gruß
Reinhard
mm auch wenn ich es auf die Zelle beschränke kommt nur #WERT wenn ich die Abfrage nur über die 100% laufen lasse bekomme ich die Summe, wenn die UND Verknüpfung dazu kommt geht es nicht mehr.
Falls Dir noch etwas einfällt wäre ich schon sehr angetan.
Auf jedenfall schon mal vielen Dank für die Mühe.
gruß
Micha
Hi Micha,
ich mutmaße auf den ersten Blick, es liegt daran dass ein
Bereich keinen Wert hat, sondern nur eine Zelle einen Wert
hat, also an
Tabelle1!G8:G502
ändere das mal auf
Tabelle1!G8
Gruß
Reinhard
möglich wäre auch:
=WENN(E2=100%;WENN(B2>=DATUM(2006;1;1);„100% aber später“;„summe berechnen“);„weniger als 100%“)
Anstelle von „100% aber später“ und „weniger als 100%“ kannst du auch nur zwei Anführungszeichen „“ eingeben, dann gibt er in der Zelle nix aus.
CU Fr@nkie
The Truth Is Out There… ;o)
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
da steckt schonmal in Deiner Formel ein Zahlendreher!
Tip: Wenn Du eine Formel mit den Spalten A bis E erfragst, dann probiere auch bitte den Formel-Vorschlag mit diesen Spalten aus.
Ich hätte keine Lust, mich dann plötzlich mit einem Riesen-Tabellenblatt von 500 Zeilen und ganz anderen Spaltenbezeichnungen beschäftigen zu müssen.
Das erschwert die Fehlersuche unnötigerweise.
Du dann erklär mir dochmal warum diese Abfrage läuft,ist auch
ncit auf eine einzelne Zelle beschränkt.
=SUMMEWENN(Tabelle1!O8:open_mouth:502;"=100%";Tabelle1!M8:M502)
Hi Micha,
=wenn(A1:A5=2) ergibt Wahr oder Falsch, je anch A1, A2-A5 zählen nicht.
=summewenn(A1:A5;2) ergibt 0,2,4,…,10 je anch Anzahl Zweier.
Zu deinem Problem:
Tabellenblattname: Tabelle1
A B C D
1 1 02.01.2006 2 50
2 2 02.01.2006 5
3 2 31.12.2005 9
4 2 03.01.2006 45
5 25 34
Benutzte Formeln:
D1: =SUMMENPRODUKT((A1:A5=2)\*(B1:B5\>=DATUM("2006";"01";"1"))\*(C1:C5))
ich vermute, diese Tabelle soll öfter ausgewertet werden und bei dem Datum handelt es sich um einen Stichtag, der im Laufe der Zeit auch einen anderen Datumswert annehmen kann?
Änderungen in Formeln sind immer wieder schwierig, weil man sich noch einmal in die Sache reindenken muss. Deshalb habe ich in diesem Fall das Datum (31.12.2005) in die Zelle G1 geschrieben, so dass das Datum jederzeit geändert werden kann ohne in die Formel einzugreifen. Durch den 31.12.05 werden duch „>$G$1“ alle Datensätze mit Datum ab 01.01.2006 berücksichtigt.
dazu gib die Formel ab Gleichheitszeichen wie gewohnt in eine beliebige Zelle ein und schließe die Eingabe nicht mit Enter sondern mit Tastenkombination Strg+Shift+Enter ab. Die geschweifte Klammer entsteht dann automatisch.
Gruß
Maria
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Oder sehr viel einfacher mit dem Autofilter, hier kann du z. B. über >Benutzerdefiniert auch „>31.12.05“ eingeben.
Da für mehrere (oder jede) Spalten der Filter eingeschaltet werden kann, ist mit dem Summenzeichen über Spalte D jede erdenkliche Teilsumme sehr schnell zu ermitteln - und das ohne Formeln ! ! !