Avrundning av numeriska understrängar

Anonim

För att hitta en formel som hämtar utmatningen genom att avrunda numeriska underlag till 3 decimaler använder vi en kombination av VÄNSTER, HITT, MELLAN & RUND funktioner för att hämta utmatningen.

Låt oss säga att cell A1 innehåller 12.345673.4567och den utdata som krävs är 12.3463.457

VÄNSTER: Returnerar det angivna antalet tecken från början av en textsträng.

Syntax: = VÄNSTER (text, num_chars)

HITTA: Returnerar startpositionen för en textsträng inom en annan textsträng. FIND är ett skiftlägeskänsligt kommando.

Syntax: = FIND (hitta_text, inom_text, startnummer)

MITTEN: Det returnerar tecknen från mitten av en textsträng, med tanke på startposition och längd.

Syntax: = MID (text, startnummer, num_chars)

RUNDA: Avrundar ett tal till ett visst antal siffror.

Syntax: = ROUND (antal, num_digits)
Låt oss ta ett exempel:

Vi har ett nummer som 12.345673.4567 i cell A1. Vi behöver en formel för att visa det tal som ska avrundas med 3 decimaler.

  • I cell C2 skulle formeln vara
  • = RUND (VÄNSTER (A2, FIND ("", A2) -1), 3) & "" & RUND (MIDT (A2, FIND ("", A2) +2,255), 3)
  • Tryck på enter på tangentbordet.
  • Funktionen returnerar den avrundade numeriska delsträngen.