Zavrieť

Porady

excel a zaokruhlenie

Ahojte, neviete mi niekto poradit ako si upravit zaokruhlovanie v tabulke podla vlastnych pravidiel ? Potrebujem aby sa napr. 20,1 zaokruhlilo na 20 ale 20,2 az 20,9 na 21 . Skusal som to cez REPLACE a FIND, len neviem dat viac FIND za sebou ako podmienku. Vie niekto poradit ?
loksik.lubos Klik pravim tlac a tam su dva znaky nul
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa bodov

    vicktor je offline (nepripojený) vicktor

    ja si myslim, ze normalny clovek (moja manzelka nie celkom suhlasi) ...viac vicktor
    Na zaciatok funkcia IF.
    Ake ocakavas najmensie a najvacsie hodnoty?
    Ako sa ma zaokruhlit 20.11, 20.15, ... ?
    3 komentáre - rozbaľ     zbaliť
    jancii7 No od 1,0 az po 50,9 . Dal som tam tento vzorec =REPLACE(A2;FIND(",1";A2);2;",0") ale neviem ako dosiahnut aby zamenil ,2 alebo ,3 alebo ,4 na ,5
    jancii7 20,11 na 20
    20,15 na 20
    20,18 na 20
    20,25 na 21
    20,35 na 21
    20,45 na 21
    20,85 na 21
    dakujem
    vicktor

    [hore]IF((G10-ROUNDDOWN(G10,0))<


    0.1,ROUND(G10,0),CEILING(G10,1))
    toto je na povodne zelanie 0,1

    P.S. : to je co za blbost?
    "HORE" bolo rovnitko, takze si to skopiruj a prepis, desatinu zamen za zelanu hranicu
    okrem toho vo vzorci mam mensie rovne, aj to sa stratilo ... hmmm asi rovnitko tu ma nejaky mne neznamy vyznam
      zbaliť

    mepex je offline (nepripojený) mepex

    mepex
    =IF((A2-INT(A2))*100<20;INT(A2);INT(A2)+1)
    3 komentáre - rozbaľ     zbaliť
    jancii7 Super. Dakujem. Musel som ho trochu upravit =IF((A2-INT(A2))*100<10;INT(A2);INT(A2)+1) a funguje skoro tak ako potrebujem. V pripade 20,1 alebo 30,1 vyhodi 0 a ja potrebujem 20 alebo 30 . Skusis sa na to este pozriet ? Dakujem
    mepex Skúsil som a nechápem úpravu namiesto 20 je 10, čo spôsobí, že pri 20,1 alebo 30,1 je namiesto 20 resp. 30 výsledok 21 alebo 31 a nie nula.
    jancii7 Dakujem, funguje to. Si macher
      zbaliť

    excel.sk je offline (nepripojený) excel.sk

    Lektor kurzov Excel excel.sk
    .

    .=IF(ROUND(MOD(A1;1);1)<0,2;INT(A1);INT(A1)+1)

    .
    jancii7 Dakujem. Aj Tvoj vzorec funguje

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    ROUND(A1+0,3;0)
    Naposledy upravil marjankaj : 19.07.19 at 19:59
    jancii7 Aké jednoduché. Dakujem

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.