Ako zaokrúhliť čísla, ktoré spĺňajú určené kritériá v programe Excel

Anonim

V tomto článku sa naučíme, ako zaokrúhľovať čísla, ktoré spĺňajú zadané kritériá v programe Excel.

Scenár:

V Exceli práca s údajmi s číslami. Niekedy sa stretneme s problémom, ako zaokrúhliť čísla, ktoré splnili konkrétne kritériá. Napríklad zaokrúhľovanie nahor, ak je menšie ako 100, zaokrúhlenie nadol nie je. Alebo. Zaokrúhľuje sa na najbližšie dané čísla ako 25, 100, 500, 1000. Existuje mnoho spôsobov, ako interpretovať podmienené zaokrúhľovanie čísel.

  1. Zaokrúhľuje nahor alebo nadol, ak je číslo menšie alebo rovné. (48,9 -> 49, 52,9 -> 52)
  2. Zaokrúhľuje sa na najbližšie dané celé čísla. (30, 90, 120).
  3. Zaokrúhľujte na n -té číslice nahor pomocou funkcie ROUNDUP.

Naučme sa používať tieto metódy, vysvetlené nižšie na príklade.

Zaokrúhľuje nahor alebo nadol, ak je číslo menšie alebo rovné. (48,9 -> 49, 52,9 -> 52)

Tu sme dali množinu čísel a musíme sa zaokrúhliť nahor alebo nadol na najbližšie celé číslo s daným kritériom. Kritérium je, že ak je číslo menšie ako 50, malo by sa zaokrúhliť nahor a ak je číslo vyššie alebo rovné 50, zaokrúhliť sa nadol.

Syntax vzorca:

= IF (číslo<>

číslo: Číslo, ktoré sa má zaokrúhliť nahor

Kritériá: konkrétne číslo, s ktorým sa treba informovať

0: num_digit (až na číslicu, musíme zaokrúhliť nahor alebo nadol).

Príklad:

Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu v jednom stĺpci sú čísla a je uvedená jedna tabuľka kritérií. Teraz začneme zaokrúhľovať čísla pomocou vzorca

Použite vzorec

= IF (B2 <50, ROUNDUP (B2,0), ROUNDDOWN (B2,0))

Vysvetlenie:

Prvá podmienka sa kontroluje pomocou funkcie IF. Potom sa číslo odošle na zaokrúhlenie nahor alebo nadol za predpokladu, že konkrétne kritériá zodpovedajú alebo nie. Ak máte obavy z používania funkcie IF, prečítajte si viac o funkcii IF tu na exceltip.com

Zaokrúhľuje sa na najbližšie dané celé čísla. (30, 90, 120)

Tu dostávame konkrétne kritériá, ktoré dané číslo zaokrúhli na konkrétne dané číslo. 20 => 50, 55 => 100, 433 => 500. Na to teda môžeme použiť vnorenú funkciu IF, ale bude dlhšia, ak je čísel viac. Na zaokrúhlenie na najbližšie dané číslo teda použijeme trik z funkcie INDEX a MATCH. Tento vzorec nám dáva funkciu zaokrúhľovania. Najprv získajme syntax vzorca pre to isté.

Syntax vzorca:

= INDEX (zoznam, MATCH (číslo, zoznam, -1))

číslo: Číslo, ktoré sa má zaokrúhliť nahor

Zoznam: zadaná množina čísel, zaokrúhlite nahor

-1: na priradenie posledného zodpovedajúceho čísla

S týmto vzorcom je len jeden problém, ktorý nemôžete porovnať s 26 -> 25, buď pôjde hore alebo dole. Zoraďte zoznam zostupne a získajte tak funkciu zaokrúhľovania nadol podľa rovnakého vzorca

Príklad:

Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu v jednom stĺpci sú čísla a je uvedená jedna tabuľka kritérií. Teraz začneme zaokrúhľovať čísla pomocou vzorca.

Použite vzorec

= INDEX ($ A $ 1: $ A $ 5, MATCH (B1, $ A $ 1: $ A $ 5, -1))

Vysvetlenie:

Funkcia MATCH sa zhoduje s presnou zhodou minimálnej hodnoty v zozname (A1: A5) a vráti svoj riadkový index do funkcie INDEX.

Funkcia INDEX nájde najbližšiu zhodu s indexom ROW a 5. riadkom v zozname

Poznámka:

Funkcia vráti chybu #NA, ak argument vyhľadávacieho poľa pre funkciu MATCH nemá rovnakú dĺžku poľa tabuľky. Na vyhľadanie hodnoty použite INDEX a MATCH: Funkciu INDEX & MATCH vyhľadajte podľa potreby.

Zaokrúhlite na n -té číslice nahor pomocou funkcie ROUNDUP.

ROUNDUP funkcia používaná na zaokrúhľovanie čísel 0-4 a zaokrúhľovanie čísel 5-9 Na to sú potrebné 2 argumenty

Syntax:

= ROUNDUP (číslo, počet_číslic)

číslo: Číslo, ktoré sa má zaokrúhliť nahor

num_digit: Do počtu číslic musíme zaokrúhliť nahor.

Príklad:

Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu v jednom stĺpci sú čísla a v inom stĺpci počet_číslic, na ktoré sa má číslo zaokrúhliť nahor.

Použite vzorec

= ROUNDUP (A2, B2)

Tu v bunke C2 sa číslo zaokrúhli na 1 desatinné miesto nahor.

Ako vidíte, 2,4 sa zaokrúhľuje na 1 desatinné miesto nahor.

Skopírujte vzorec pomocou Ctrl + D pričom prvá bunka do poslednej bunky potrebuje vzorec.

Ako môžeš vidieť

Prvé 3 bunky sa zaokrúhlia nahor na 1, 2 a 3 desatinné miesta.

V C5 sa číslo zaokrúhli na najbližšie celé číslo nahor.

Posledné 2 bunky sa zaokrúhlia na najbližších 10 a 100.

Aby sa číslo zaokrúhlilo na najbližšie celé číslo nahor, predvolene sa použije číslica 0

KOLO na najbližších sto alebo tisíc

Tu v rozsahu A2: A8 mám niekoľko čísel. Chcem ich zaokrúhliť na 100. K tomu napíšem nasledujúci vzorec.

= KOLO (A2; -2)

Skopírujte to do nižšie uvedených buniek.

Ako to funguje:

V skutočnosti, keď do funkcie KOLO odovzdáme záporné číslo, zaokrúhli čísla pred desatinnou čiarkou.

Aby sme zaokrúhlili na najbližších 1 000, stačí vo vzorci nahradiť -2 až -3.

Tu sú všetky poznámky k pozorovaniu pomocou vzorca v programe Excel
Poznámky:

  1. Vzorec funguje iba s číslami.
  2. Vzorec vráti najbližší posledný násobok zadaného vstupu akékoľvek desatinné číslo.
  3. Záporný význam je povolený iba vtedy, ak je samotné číslo záporné, inak vzorec vráti #ČÍSLO! chyba.
  4. Prázdna bunka alebo 0 ako hodnota významnosti vráti #DIV/0! chyba.
  5. Funkcia vráti #HODNOTU! Chyba, ak je hodnota dátumu alebo času neplatná.
  6. Excel ukladá hodnotu času ako čísla. Pri obsluhe tohto vzorca teda skontrolujte formát bunky.
  7. Buďte opatrní, zatiaľ čo hodnoty vstupného času 04:10:22 znamenajú 4 hodiny, 10 minút a 22 sekúnd.

Dúfame, že tento článok o zaokrúhľovaní čísel, ktoré spĺňajú zadané kritériá v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.

Ako používať funkciu ROUND v programe Excel : Zaokrúhli dané číslo na najbližšie desatinné miesto num_digit pomocou funkcie ROUND v programe Excel.

Ako používať funkciu ROUNDUP v programe Excel: Zaokrúhli dané číslo na najbližšie desatinné miesto num_digit pomocou funkcie ROUNDUP v programe Excel.

Ako používať funkciu ROUNDDOWN v programe Excel : Pomocou funkcie ROUNDDOWN v programe Excel zaokrúhli dané číslo na najbližšie desatinné miesto num_digit.

Ako používať funkciu MROUND v programe Excel : zaokrúhli číslo na najbližší určený násobok pomocou funkcie MROUND v programe Excel.

Ako používať funkciu FLOOR v programe Excel: zaokrúhli číslo nadol na najbližší určený násobok pomocou funkcie FLOOR v programe Excel.

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity : Zrýchlite sa so svojimi úlohami v Exceli. Tieto skratky vám pomôžu zvýšiť efektivitu práce v programe Excel.

Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.

Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.

Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.