Wenn und ... dann ?

Hallo an Alle,

ich möchte folgendes auswerten :

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

Wie mache ich das ?

Für jeden Tip dankbar !

Gruß

Micha

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

Hi,

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.

Bitte um weitere Hilfe, danke schon mal.

Gruß

Micha

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

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

Hi 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

Hallo Micha,

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]

mm auch wenn ich es auf die Zelle beschränke kommt nur #WERT

Du hast aber schon bei beiden Bereichen den Verweis auf die eine Zelle geändert und nicht nur bei einem, ja?

Zahlendreher
Auch Hi,

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);"")

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.

Gruß Gudrun

Moin,

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.

Das liegt schlicht daran, daß die Wertabfrage nur für eine einzelne Zelle möglich ist und nicht für mehrere. Also:

=O8:open_mouth:502=„100%“ gibt immer #WERT, das gleiche gilt für die anderen Abfragen.

Gruß

Kubi

Auch moin,

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)

Hoffe jemanden fällt etwas zur Lösung ein, würde meine Aufgabe sehr erleichtern.

Danke nochmal an alle die sich schon „geopfert“ hatten.

Liebe Grüße

Micha

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

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))

Gruß
Reinhard

Hallo Micha,

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.

Probier doch mal folgende Formel

{=Summe((B1:B500>$G$1)*(E1:E500=1)*(D1:smiley:500))}

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 ! ! !

Maria