Zaokrúhľovanie numerických podreťazcov

Anonim

Na nájdenie vzorca, ktorý získa výstup zaokrúhlením numerických podreťazcov na 3 desatinné miesta, použijeme kombináciu DOĽAVA, NÁJDENIE, STRED A KOLO funkcie na získanie výstupu.

Povedzme, že bunka A1 obsahuje 12.345673.4567a požadovaný výkon je 12.3463.457

VĽAVO: Vráti určený počet znakov od začiatku textového reťazca.

Syntax: = VĽAVO (text, počet_ znakov)

NÁJSŤ: Vráti počiatočnú pozíciu jedného textového reťazca v rámci iného textového reťazca. FIND je príkaz rozlišujúci malé a veľké písmena.

Syntax: = FIND (find_text, within_text, start_num)

MID: Vracia znaky zo stredu textového reťazca s uvedením počiatočnej polohy a dĺžky.

Syntax: = MID (text, počiatočné číslo, počet znakov)

OKRÚHLY: Zaokrúhli číslo na zadaný počet číslic.

Syntax: = ROUND (číslo, počet_číslic)
Zoberme si príklad:

V bunke A1 máme číslo 12,345673,4567. Potrebujeme vzorec, ktorý ukáže číslo zaokrúhlené na 3 desatinné miesta.

  • V bunke C2 by vzorec bol
  • = ROUND (LEFT (A2, FIND ("", A2) -1), 3) & "" & ROUND (MID (A2, FIND ("", A2) +2,255), 3)
  • Na klávesnici stlačte kláves Enter.
  • Funkcia vráti zaoblený číselný podreťazec.