
Če želite zaokrožiti cene na najbližjo vrednost, 99, lahko uporabite Funkcija ROUND nato odštejte .01. V prikazanem primeru je formula v C6:
= ROUND (price,0)-0.01
ki zaokroži vrednost v B6 na najbližji cel dolar in nato odšteje 0,01.
PojasniloV prikazanem primeru je cilj zaokrožiti ceno na najbližjo vrednost, ki se konča na .99. Na primer, če je cena trenutno 5,31 USD, bi moral biti rezultat 4,99 USD. Najboljši način za razmislek o težavi je, da jo ponovite kot 'zaokrožite ceno na najbližji cel dolar, manj kot 1 peni'. Z drugimi besedami, rešitev deluje v dveh delih: (1) okroglo in (2) odšteje.
pogojno oblikovanje excel na podlagi druge celice
Za zaokroževanje uporabljamo funkcijo ROUND z num_digits argument nastavljen na nič (0) brez decimalnih mest:
= ROUND (B6,0)-0.01
Funkcija ROUND z ničlo se zaokroži na najbližji cel dolar. Ko je zaokrožena, formula preprosto odšteje 0,01, da dobimo vrednost .99. Kopirana formula v C6 je:
več stavkov if v Excelu z besedilom
= ROUND (B6,0) // nearest dollar
Z vrednostjo v B6 63,39 je formula rešena tako:
= ROUND (B6,0)-0.01
Z MROUND
Druga možnost zaokroževanja v tem primeru je Funkcija MROUND . Namesto zaokroževanja na določeno število decimalnih mest, MROUND zaokroži na najbližji večkratnik, pod pogojem pomembnost prepir. To pomeni, da lahko z MROUND zaokrožimo na najbližji dolar, tako da zagotovimo večkratnik 1, kot je ta:
= ROUND (B6,0)-0.01 = ROUND (63.39,0)-0.01 =63-0.01 =62.99
Enakovredna formula je potem:
excel formula za iskanje dvojnikov v enem stolpcu
= MROUND (B6,1) // nearest dollar
Za prisilno zaokroževanje gor ali dol do najbližjega večkratnika glejte STROP in NADSTROPJE funkcije.
Avtor Dave Bruns