< návrat zpět

MS Excel


Téma: Hodnota od do rss

Zaslal/a 11.11.2010 16:39

Ahoj, poteřboval bych, jestli je nějaká funkce, aby pokud hodnota D3 byla v rozmezí 200-300tis rovnala sebuňka B3=F3, naopak pokud hodnota 300-400tis rovnala buňka B3=G3 postupně takto rozlišovat po rozmezí 300-400tis H3, 400-500tis I3 a tak dále až po buňku L3.
Díky za rady

Zaslat odpověď >

#003117
avatar
Ještě příklad.citovat
#003120
avatar
Co tohlecitovat
#003121
avatar
krapl: nevím co?citovat
#003127
avatar
Pardon, zapomněl jsem přílohu
Příloha: rar3127_prikladx1.rar (4kB, staženo 274x)
citovat
#003128
avatar
karpl: ano je to co potřebuji. Ještě jsem přemýšlej jestli by to nešlo přes vnořenou funkci Když. Šlo by taky takto? Jinak díky za radu. 7citovat
#008569
avatar
Narazil jsem na tento dotaz a mám stejný problém. Nevěděl by prosím někdo, zda existuje nějaká funkce, která by tento probém řešila? Původně jsem také myslel, že to vyřeším vnořenými funkcemi když, ale to se nezadařilo.citovat
icon #008582
Poki
Zdravim,
vnorit funkci KDYZ samozrejme jde, ale problem je pocet vnoreni.
Excel 2003 je omezen maximalnim poctem 7 vnoreni
Excel 2007 ma toto omezeni jiz nastavene na 64

zalezi tedy, kterou verzi pouzivate, ale vzorec samozrejme napsat jde:
=KDYŽ(D3<200000;"<200 000";KDYŽ(D3<300001;F3;KDYŽ(D3<400001;G3;KDYŽ(D3<500001;H3;KDYŽ(D3<600001;I3;KDYŽ(D3<700001;J3;KDYŽ(D3<800001;K3;KDYŽ(D3<900001;L3;"mimo rozsah"))))))))...tento je dost tezkopadny, tak by mozna bylo lepsi stanovit zacatek (200 000) a krok (100 000) jako hodnoty bunky (zacatek B6; krok C6), tak lze napsat ten vzorec kratsi:
=KDYŽ(NEBO(D3<B6;D3>900001;D3=B6);"mimo rozsah";INDEX($F$3:$L$3;1;ZAOKR.NAHORU((D3-B6)/C6;1)))citovat
#008583
avatar
Jen tak pro srandu králíkům, vnoření u Office 2003 je sice 7, ale dá se to obejít složeným vzorcem - nicméně sám bych touto cestou určitě nešel :-)

=když(D3<200000;"<200 000";"") & když(A(D3<300001;D3>200000)=PRAVDA;F3;"") & když(A(D3<400001;D3>300000)=PRAVDA;G3;"") & když(A(D3<500001;D3>400000)=PRAVDA;H3;"") & když(A(D3<600001;D3>500000)=PRAVDA;I3;"") & když(A(D3<700001;D3>600000)=PRAVDA;J3;"") & když(A(D3<800001;D3>700000)=PRAVDA;K3;"") & když(A(D3<900001;D3>800000)=PRAVDA;L3;"") & když(D3>900001;"Mimo rozsah";"")

M@citovat
#008584
avatar
A čo takto?

=IF(AND(A2>100000;A2<800000);CHOOSE(MOD(A2/100000;9);"malé";$F$3;$G$3;$H$3;$I$3;$J$3;$K$3;$L$3;"velké";"ešte väčšie");"")
Příloha: zip8584_choose.zip (7kB, staženo 81x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje