Stránka 1 z 1

Tři vzorce v jedné buňce

Napsal: 22 úno 2008 23:19
od sonic12
Ahoj

Prosím Vás o pomoc se vzorcem v excelu. Potřebuji, aby mi vzorec vypočítal následující...

V buňce mám hodnotu "100"

Pokuď bude hodnota menší než 100, připočte 20% k dané hodnotě
Pokuď bude hodnota rovna nebo větší než 100, připočte 15% k dané hodnotě
Pokuď bude hodnota větší než 150, připočte 10% k dané hodnotě

Půjde to, co myslíte??

Předem moc díky za pomoc

Napsal: 22 úno 2008 23:58
od Pavel123
V buňce A1 hodnota v buňce B1 vzorec
KDYŽ(A1<100;1,2*A1;KDYŽ(A1>150;1,1*A1;1,15*A1))
Snad ti to pomůže

Napsal: 23 úno 2008 07:03
od sonic12
Díky moc funguje to :number1:

Napsal: 23 úno 2008 12:59
od sonic12
Tak jsem tady zase, myslel jsem že si vzoreček vylepším a skoky mezi jednotlivými stupněmi snížím, ale nepodařilo se...

Může to takhle nějak fungovat??:
=KDYŽ(N1692<=2500;1,2*N1692;KDYŽ(N1692>=2501<=4000;1,16*N1692;KDYŽ(N1692>=4001<6000;1,14*N1692;KDYŽ(N1692>=6001<8500;1,12*N1692;KDYŽ(N1692>=8501<11000;1,1*N1692;KDYŽ(N1692>=11001<15000;1,08*N1692;KDYŽ(N1692>=15001<22000;1,07*N1692;KDYŽ(N1692>=22001;1,06*N1692))))))))

Když je hodnota <=2500 přidá 20%
když je hodnota >=2501 ale zároveň <4000 přidá 16%

atd atd ale respektuje jen první a poslední funkci, tzn mám chybu v zápisu prostředních funkcí nebo to tak prostě neumí spočítat?? :lama:

Napsal: 23 úno 2008 17:03
od Miragl
Máš chybu v zápisu:

=KDYŽ(N1692<=2500;1,2*N1692;KDYŽ(N1692>=2501<=4000;1,16*N1692;KDYŽ(N1692>=4001<6000;1,14*N1692;KDYŽ(N1692>=6001<8500;1,12*N1692;KDYŽ(N1692>=8501<11000;1,1*N1692;KDYŽ(N1692>=11001<15000;1,08*N1692;KDYŽ(N1692>=15001<22000;1,07*N1692;KDYŽ(N1692>=22001;1,06*N1692))))))))

Nemůžeš do jedné podmínky nacpat dvě kriteria. Musel bys použít funkci A. Např. =KDYŽ(A(A1>2500;A1<4000);A1*1,2;....

Napsal: 23 úno 2008 17:11
od Miragl
V tvém případě stačí:

=KDYŽ(A1<=2501;1,2*A1;KDYŽ(A1<4001;1,16*A1;KDYŽ(A1<6001;1,14*A1;KDYŽ(A1<8501;1,12*A1;KDYŽ(A1<11001;1,1*A1;KDYŽ(A1<15001;1,08*A1;KDYŽ(A1<22001;1,07*A1;1,06*A1)))))))