
Obecný vzorec
=MIN(1,A1/B1)
souhrn
Chcete-li omezit vypočítané procento na 100%, můžete použít funkci MIN. V zobrazeném příkladu je vzorec v D6:
=MIN(1,B5/C5)
což zaručuje, že výsledek nikdy nepřesáhne 100%.
Vysvětlení
Tento vzorec používá funkci MIN jako alternativu k funkci IF.
Ačkoli MIN se často používá k nalezení minimální hodnoty ve větší sadě čísel, funguje dobře i se dvěma hodnotami.
Uvnitř MIN je první hodnota napevno zakódována jako 1, což je ekvivalent 100% při formátování v procentech. Druhá hodnota je výsledkem B5 děleno C5. Funkce MIN jednoduše vrátí menší ze dvou hodnot:
- Když je B5 / C5 <1, výsledkem je B5 / C5
- Když je B5 / C5> 1, výsledek je 1 (100%)
- Když B5 / C5 = 1, výsledek je 1 (100%)
V zobrazeném příkladu vidíte, že E13 a E14 jsou „omezeny“ na 100%.
Funkci MAX můžete použít podobným způsobem k zajištění minimální hodnoty.
S IF
Pro srovnání, ekvivalentní vzorec s funkcí IF vypadá takto:
=IF(B5/C5>1,1,B5/C5)
Pokud je výsledek B5 / C5 větší než 1, vraťte 1. Jinak vraťte B5 / C5. Tento vzorec funguje dobře, ale je složitější a nadbytečný.