Tři vzorce v jedné buňce

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
sonic12
nováček
Příspěvky: 3
Registrován: 22 úno 2008 23:11

Tři vzorce v jedné buňce

Příspěvek 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
Jirka
Pavel123
Level 1
Level 1
Příspěvky: 91
Registrován: 09 pro 2006 12:02

Příspěvek 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
sonic12
nováček
Příspěvky: 3
Registrován: 22 úno 2008 23:11

Příspěvek od sonic12 »

Díky moc funguje to :number1:
Jirka
sonic12
nováček
Příspěvky: 3
Registrován: 22 úno 2008 23:11

Příspěvek 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:
Jirka
Uživatelský avatar
Miragl
Level 1
Level 1
Příspěvky: 62
Registrován: 04 úno 2008 15:38
Bydliště: Praha

Příspěvek 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;....
Uživatelský avatar
Miragl
Level 1
Level 1
Příspěvky: 62
Registrován: 04 úno 2008 15:38
Bydliště: Praha

Příspěvek 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)))))))
Odpovědět

Zpět na „Kancelářské balíky“