Clever-Excel-Forum

Normale Version: Vierfache Wennfunktion ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich komme im Netz mit Recherche einfach nicht weiter und hoffe daher auf eure Hilfe.
Ich bräuchte quasi für eine Kalkulation eine vierfache Wenn-Funktion , wenn ich das richtig sehe ?

Die Berechnung soll folgende sein:

Teilnehmer 1 = Einkaufspreis von 190€
Teilnehmeranzahl 2<5 = Einkaufspreis von 125€
Teilnehmeranzahl 6<9 = Einkaufspreis von 95€
Teilnehmeranzahl 10< = Einkaufspreis von 80€

[Eingabe der Anzahl der Teilnehmer]: 
[Ausgabe vom Preis pro Person]:

Mit meinem bisherigen Wissen habe ich es schon zu der Formel

=WENN(ODER(E11=1;E11=2<5);E5;E6)

geschafft. Aber ab da komm ich nicht weiter, wie ist denn die Lösung ? Im Anhang eine Beispieldatei :)

Ich freue mich auf eure Rückmeldungen.

Gruß aus Berlin
scotsch
(16.08.2016, 16:29)scotsch schrieb: [ -> ]Teilnehmer 1 = Einkaufspreis von 190€
Teilnehmeranzahl 2<5 = Einkaufspreis von 125€
Teilnehmeranzahl 6<9 = Einkaufspreis von 95€
Teilnehmeranzahl 10< = Einkaufspreis von 80€
Ich deute das mal so:
1
2 bis 5
6 bis 9
10 bis unendlich

Arbeitsblatt mit dem Namen 'Tabelle1'
 DEF
4TeilnehmerKosten pro Person 
511901
62 < 51252
76 < 9956
810 <8010
9   
10   
11   
12   
13   
14   
15   
16Anzahl Teilnehmer:2 
17Preis pro Preson125 

ZelleFormel
E17=VERWEIS(E16;F5:F8;E5:E8)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hi scotsch,

bau Deine Tabelle etwas anders auf und schau Dir die Funktion =SVERWEIS() an ...

 DE
4TeilnehmerKosten pro Person
51190
62125
7695
81080
9  
10  
11  
12  
13  
14  
15  
16Anzahl Teilnehmer:5
17Preis pro Preson125

ZelleFormel
E17=SVERWEIS(E16;D5:E8;2;1)

Hier [KLICK] findest Du einen kleinen Workshop zur Funktion =SVERWEIS() ...
(16.08.2016, 16:50)shift-del schrieb: [ -> ]Ich deute das mal so...


Hallo Detlef, ich würde die Tabelle umdrehen, dann reicht..:

Arbeitsblatt mit dem Namen 'Blatt1 (2)'
 EF
4Kosten pro Person 
51190
62125
7695
81080
9  
10  
11  
12  
13  
14  
15  
162 
17125 
18125 

ZelleFormel
E17=VERWEIS(E16;E5:E8;F5:F8)
E18=VERWEIS(E16;E5:F8)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

ohne Hilfstabelle (ich weiß, wenn die Werte sich ändern....):


Code:
=VERWEIS(E16;{0;1;2;6;10};{"";190;125;95;80})
=VERWEIS(E16;{0."";1.190;2.125;6.95;10.80})
Hallo,

man könnte das, um auf den Titel zurückzukommen, auch mit einer Wenn-Funktion machen.

Ich persönlich würde auch auf (S)Verweis zurück greifen, aber als Hinweis bzw. Lerneffekt wie eine verschachtelte Wenn-Funktion aufgebaut werden kann:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABC
1TeilnehmerKosten pro Person 
21190 
32125 
4695 
51080 
6   
7   
8 15 
9 8080

ZelleFormel
B9=SVERWEIS(B8;A2:B5;2;1)
C9=WENN(B8>=10;80;WENN(B8>=6;95;WENN(B8>=2;125;WENN(B8=1;190;"Fehler"))))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

man könnte es aber auch ganz ohne vorgegebene Funktionen lösen:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
11180
2695
32125
41190

ZelleFormel
B1=(A1>0)*190-(A1>1)*65-(A1>5)*30-(A1>10)*15
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]