Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Funkce ,,Když"

Dobrý den, moc bych potřebovala pomoct s tímto zadáním.

Pokud má buňka hodnotu 1 až 5, vynásob ji 2
Pokud má buňka hodnotu 6 až 8, vynásob ji 3
Pokud má buňka hodnotu 9 až 12, vynásob ji 4

Jak vzoreček zadat?
Děkuji velice za radu.

Předmět Autor Datum
Učíš sa programovať, alebo zadanie máte pre Excel? Nápoveda k programu, v ktorom to máš vytvoriť nee…
pme 22.03.2014 11:18
pme
asi bych si udělal 3 pomocné buňky, do nich vrazil ty 3 mezivýsledky - přečti si nápovědu ke "když".…
lední brtník 22.03.2014 11:34
lední brtník
Protože píšeš o buňkách, vydedukoval jsem, že jde o Excel. ;-) Protože s Excelem evidentně začínáš,…
Zdenál 22.03.2014 11:46
Zdenál
Trošku skráť: =IF(A1<6;A1*2;IF(A1<9;A1*3;IF(A1<13;A1*4;A1)))
pme 22.03.2014 12:36
pme
Děkuji moc všem! Pomohli jste mi. Ještě jednou díky a hezký zbytek víkendu. poslední
Zuzana12 22.03.2014 19:31
Zuzana12

Protože píšeš o buňkách, vydedukoval jsem, že jde o Excel. ;-)
Protože s Excelem evidentně začínáš, doporučuji postupovat krok po kroku, vytvořit si více dílčích vzorců a pak z nich teprve vytvořit "megavzorec". Takže:

1. Předpokládejme, že testovaná hodnota je v buňce A1. Nejprve si do pomocných buněk otestuj hodnotu této buňky na jednotlivé rozsahy. Postupně tedy do B1 až D1 napiš tyto vzorce:

B1: =A(A1>=1;A1<=5)
C1: =A(A1>=6;A1<=8)
D1: =A(A1>=9;A1<=12)

Bude v nich hodnota PRAVDA nebo NEPRAVDA.

2. Do buňky E1 začni psát (ty tři tečky značí, že se bude pokračovat - viz níže:

=KDYŽ(B1; A1*2; ...

Tím mmáš ošetřenu první podmínku - když bude A1 v rozmezí 1 - 5, vynásobíš ji 2. Pokud bude hodnota mimo tento rozsah, vykoná se příkaz, který tam teď dopíšeš - musíš tedy přidat další test:

=KDYŽ(B1; A1*2; KDYŽ(C1; A1*3; ...

Opět ještě není hotovo, teď jsi otestovala rozsah 6 - 8. Pokud platí, vynásobíš A1 třemi. No a zbývá už jen poslední podmínka na poslední rozsah:

=KDYŽ(B1; A1*2; KDYŽ(C1; A1*3; KDYŽ(D1; A1*4; "Mimo rozsah")))

A je hotovo. Pokud bude hodnota v A1 mimo rozsah 1 až 12, do buňky se navíc vypíše slovně "Mimo rozsah".

3. Teď ty vzorce z bodu 1 musíš vložit na správná místa do vzorce z 2 (tj. pokud máš v hlavním vzorci odkaz na B1, vložíš na to místo vzorec z buňky B1 atd.). Finální megavzorec pak bude vypadat takto:

=KDYŽ(A(A1>=1;A1<=5); A1*2; KDYŽ(A(A1>=6;A1<=8); A1*3; KDYŽ(A(A1>=9;A1<=12); A1*4; "Mimo rozsah")))

No a tento vzorec už obsahuje pouze odkazy na A1, takže vzorce v buňkách B1 až D1 už můžeš smazat. Doufám, že jsi to pochopila.

Zpět do poradny Odpovědět na původní otázku Nahoru