Wenn Funktion vereinfachen
#1
Question 
Moin Leute,

habt Ihr ne Ahnung wie ich folgende Formel vereinfachen könnte? Mir ist die ehrlichgesagt zu unübersichtlich und ich bin mir sicher da gibt's ne einfachere Lösung.

=WENN(D9<=1000;C17;WENN(UND(D9>=1001;D9<=1200);$C18;WENN(UND(D9>=1201;D9<=1400);$C19;WENN(UND(D9>=1401;D9<=1600);$C20;WENN(UND(D9>=1601;D9<=1800);$C21;WENN(UND(D9>=1801;D9<=2000);$C22;WENN(UND(D9>=2001;D9<=2200);$C23;WENN(UND(D9>=2201;D9<=2400);$C24;WENN(UND(D9>=2401;D9<=2600);$C25;WENN(UND(D9>=2601;D9<=2800);$C26;WENN(UND(D9>=2801;D9<=3000);$C27;WENN(UND(D9>=3001;D9<=3200);$C28;WENN(UND(D9>=3201;D9<=3400);$C29;WENN(UND(D9>=3401;D9<=3500);$C30;WENN(D9>=3500;"nicht vorhanden";0)))))))))))))))


Danke für eure Hilfe :)
Top
#2
Hallo

Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFG
9  2553 539,986978539,986978
10      
11      
12      
13      
14      
15      
16      
17085    
181001107,1    
191201134,946    
201401170,03196    
211601214,24027    
221801269,94274    
232001340,127852    
242201428,561094    
252401539,986978    
262601680,383592    
272801857,283326    
2830011080,17699    
2932011361,02301    
3034011714,88899    
313501nicht vorhanden    

ZelleFormel
F9=WENN(D9<=1000;C17;WENN(UND(D9>=1001;D9<=1200);$C18;WENN(UND(D9>=1201;D9<=1400);$C19;WENN(UND(D9>=1401;D9<=1600);$C20;WENN(UND(D9>=1601;D9<=1800);$C21;WENN(UND(D9>=1801;D9<=2000);$C22;WENN(UND(D9>=2001;D9<=2200);$C23;WENN(UND(D9>=2201;D9<=2400);$C24;WENN(UND(D9>=2401;D9<=2600);$C25;WENN(UND(D9>=2601;D9<=2800);$C26;WENN(UND(D9>=2801;D9<=3000);$C27;WENN(UND(D9>=3001;D9<=3200);$C28;WENN(UND(D9>=3201;D9<=3400);$C29;WENN(UND(D9>=3401;D9<=3500);$C30;WENN(D9>=3500;"nicht vorhanden";0)))))))))))))))
G9=VERWEIS(D9;B17:C31)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • fredrre
Top
#3
Moin!
Edit: falsch gelesen! *schäm*
Nee, doch nicht, ich hatte das Gleiche wie shift-del

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • fredrre
Top
#4
Hallo,

oder so:




Code:
=WENN(D5%>35;"nicht vorhanden";INDEX(C:C;17+MAX(0;KÜRZEN(D5%-8;)/2)))

wobei alleine die WENN-Formel schon schlecht aufgebaut ist:



Code:
=WENN(D9<=1000;C17;WENN(D9<=1200$;C18;WENN(D9<=1400;$C19;WENN(D9<=1600;$C20;WENN(D9<=1800;$C21;WENN(D9<=2000;$C22;WENN(D9<=2200;$C23;WENN(D9<=2400;$C24;WENN(D9<=2600;$C25;WENN(D9<=2800;$C26;WENN(D9<=3000;$C27;WENN(D9<=3200;$C28;WENN(D9<=3400;$C29;WENN(D9<=3500;$C30;"nicht vorhanden";0)))))))))))))))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • fredrre
Top
#5
PHP-Code:
=offset(c17;int(D9-1000)/200)) 
Top
#6
Vielen Dank euch ;) Ich kannte bisher nur den S und W Verweis. Wieder was gelernt ;)

LG
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste