Přeskočit na obsah

ModExcel

enMOD

Funkce Mod vypočte zbytek čísla po dělení číslem.

=Mod(Číslo; Dělitel)

Číslo – Povinný argument čísla, které má být děleno.

Dělitel – Povinný argument čísla, kterým se má dělit argument číslo.

Pokud jakýkoliv z argumentů není číselná hodnota, funkce vrátí error ve formátu #NÁZEV?.

Bude-li vložena 0 jako dělitel, vrátí funkce error ve formátu #DĚLENÍ_NULOU!.

Pokud bude do funkce vloženo desetinné číslo, ať jako číslo či dělitel, funkce vrátí dané zbytek společně s desetinným číslem, ne tedy celé číslo. Výjimkou jsou periodická čísla.

Pokud se jedná o periodické číslo, zbytkem bude jeho aproximativní hodnota. Např. 10 dělené 3 se rovná 3 periodických, zbytek bude všek 1.

V případě, že je číslo menší než dělitel, funkce vrátí hodnotu argumentu číslo.

Za pomocí funkce Mod lze určit, zdali je číslo sudé nebo liché, stačí číslo vydělit 2 a položit rovno 0. Pokud je zbytek nula, rovnost platí a výsledek bude PRAVDA.

=MOD(10;2)=0

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Při zjištění, zdali je číslo sudé nebo liché, není třeba používat pouze rovnost 0, která vrátí hodnotu pravda/nepravda. Funkce lze použít s funkcí když a vypsat za ní text či jinou hodnotu, kterou chcete vrátit namísto pravda/nepravda pro konkrétnější řešení. Stejně tak můžou být zjištěny i jiné hodnoty než sudá či lichá, např. číslo dělitelné 3, 4 atd. Pokud je nutné zjistit, zdali je číslo sudé či liché, může vzorec vypadat následovně:

=KDYŽ(MOD(A1;A2)=0;“sudé číslo“;“liché číslo“)

Ačkoliv je jednoduché poznat, zdali je číslo sudé nebo liché, do funkce můžou být vkládány i složitější vzorce jako číslo či dělitel, což následně ušetří čas při zjištění, zdali je komplexní vzorec vložené jako dělitel nebo číslo následně dělitelné 2 nebo nikoliv.

© 2026 Excelland