Tři vzorce v jedné buňce

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

Moderátor: Mods_senior

sonic12
nováček
Příspěvky: 3
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Tři vzorce v jedné buňce

Příspěvekod sonic12 » 22 úno 2008 23:19

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

Reklama
Pavel123
Level 1
Level 1
Příspěvky: 91
Registrován: prosinec 06
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Pavel123 » 22 úno 2008 23:58

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: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod sonic12 » 23 úno 2008 07:03

Díky moc funguje to :number1:
Jirka

sonic12
nováček
Příspěvky: 3
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod sonic12 » 23 úno 2008 12:59

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: únor 08
Bydliště: Praha
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Miragl » 23 úno 2008 17:03

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: únor 08
Bydliště: Praha
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Miragl » 23 úno 2008 17:11

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)))))))


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti