WinFuture-Forum.de: (verschachtelte) Wenn Funktion - Excel 2000 - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Office
Seite 1 von 1

(verschachtelte) Wenn Funktion - Excel 2000


#1 Mitglied ist offline   dbs 

  • Gruppe: aktive Mitglieder
  • Beiträge: 53
  • Beigetreten: 16. November 04
  • Reputation: 0

geschrieben 10. Juni 2006 - 15:55

Hallo,

ich habe eine Tabelle in Excel 2000 bei der einer jeden Spalte in Wert zugeordnet werden soll.

Beispiel:

Spalte A = 800
Spalte B = 35
Spalte C = 25
Spalte D = 300

Die Auswahl erfolgt bis jetzt durch eine Markierung mit einem „x“.

In jeder Zeile sollen dann die Werte aller Spalten, die mit einem „x“ markiert sind addiert und die Summe ausgegeben werden. Z.B. in Spalte E

Jetzt habe ich schon ziemlich viel rumgetüftelt und bin dabei soweit gekommen:
=SUMME((WENN(A1=1;"800 ";"0 ")+WENN(B1=1;"35 ";"0 ")+WENN(C1=1;"25 ";"0 ")+WENN(D1=1;"300 ";"0 ")))


Dazu kommt noch, dass in jeder Zeile, wo Spalte A und Spalte D markiert sind 200 subtrahiert werden.

Jetzt habe ich schon ziemlich viel rumgetüftelt und bin dabei soweit gekommen:
=SUMME((WENN(A5=1;"800";"0")+WENN(B5=1;"35";"0")+WENN(C5=1;"25 ";"0")+WENN(D5=1;"300 ";"0")-WENN(A1+D1=2;"200 ";"0")))

Dabei bin ich auf das Problem gestoßen, dass bei der WENN-Funktion das „x“ nicht als Wert akzeptiert wird

Gibt es dazu eine Lösung, dass das „x“ akzeptiert wird?



Als letztes Extra soll der Wert in Spalte A altersabhängig sein. Das Alter zu einem bestimmten Stichdatum errechne ich folgendermaßen:
=DATEDIF(MIN(A3;B3);MAX(A3;B3);"y")



Die Altersstufung soll folgendermaßen aussehen:
bis zur Vollendung des 2. Lebensjahres: - 70
ab dem vollendeten 2. Lebensjahr bis zur Vollendung des 3. Lebensjahres: - 400
ab dem vollendeten 3. Lebensjahr bis zur Vollendung des 12. Lebensjahres: - 550
ab dem vollendeten 12. Lebensjahr bis zur Vollendung des 16. Lebensjahres: - 700
ab dem vollendeten 16. Lebensjahr: - 800

Hier habe ich schon recht viel rumprobiert habe aber keine funktionierende Lösung gefunden. Bis zu der 2. Stufe komme ich
=WENN(A2>=0;WENN(A2>=2;"400";"70");"")


ab dann habe ich Probleme
=WENN(A2>=0;WENN(A2>=2;WENN(A2>=3;"550";"400";"70");"")


ich bekomme die Meldung „Zu viele Argumente“

Der Versuch die Funktionen mit + bzw. mit & zu verschachteln funktioniert leider auch nicht.
=WENN(A10<2;"70";"") +WENN(A10<3;"400";"") +WENN(A10<12;"550";"") +WENN(A10<16;"700";"") +WENN(A10>=16;"800";"")


bzw.
=WENN(A10<2;"70";"") &WENN(A10<3;"400";"") &WENN(A10<12;"550";"") &WENN(A10<16;"700";"") &WENN(A10>=16;"800";"")


Die Version mit dem „&“ ist der Sache am nächsten. Die letzten beiden Stufen also 12 - 15 = 700 und 16 - ~ = 800 funktionieren! Bei 3 – 12 wird 550700 ausgegeben, bei 2 wird 400550700 ausgegeben und bei 0 und 1 wird 70400550700 ausgegeben


Kann mir jemand sagen, wie ich das verschachteln kann?


Vielen dank für Eure Tipps!

Gruß

dbs
0

Anzeige



#2 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 10. Juni 2006 - 16:40

Zitat

Gibt es dazu eine Lösung, dass das „x“ akzeptiert wird?


Du musst das x in Anführungszeichen stellen, weil es Text ist, also

=Wenn(A1="x";......

Allerdings wird es schwer mit mehreren Argumenten und wenn Formeln.

Schau auch mal hier nach, vielleicht ist ja eine Lösung dabei.

http://www.excel-inside.de/

Gruß Species !
Eingefügtes Bild

Eingefügtes Bild
0

#3 Mitglied ist offline   dbs 

  • Gruppe: aktive Mitglieder
  • Beiträge: 53
  • Beigetreten: 16. November 04
  • Reputation: 0

geschrieben 11. Juni 2006 - 16:15

Danke für die Antwort!

Das mit dem "x" habe ich umgesetzt und es funktioniert wunderbar!


Bei dem Problem mit der Altersstufung bin ich zu einer Lösung mit SVERWEIS gekommen.
In dem Feld wo das Ergebniss stehen soll habe ich folgendes stehen:
=E1(C7;Tabelle3!$A$2:$B$6;2)


und in der Tabelle3 steht folgende Liste:
0		   70,00
2		   400,00
3		   550,00
12		  700,00
16		  800,00


Gruß

dbs
0

#4 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 11. Juni 2006 - 19:46

Freud mich, das es geklappt hat.

SVerweis wäre auch mein nächster Vorschlag gewesen :-)

Gruß Species !
Eingefügtes Bild

Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0