Numerieke subtekenreeksen afronden

Anonim

Om een ​​formule te vinden die de uitvoer ophaalt door numerieke subtekenreeksen af ​​te ronden op 3 decimalen, gebruiken we een combinatie van LINKS, VIND, MIDDEN & ROND functies om de uitvoer op te halen.

Laten we zeggen cel A1 bevat 12.345673.4567en de vereiste output is 12.3463.457

LINKS: Retourneert het opgegeven aantal tekens vanaf het begin van een tekenreeks.

Syntaxis: =LEFT(tekst,aantal_tekens)

VIND: Retourneert de beginpositie van een tekstreeks binnen een andere tekstreeks. FIND is een hoofdlettergevoelig commando.

Syntaxis: =FIND(find_text,in_text,start_num)

MIDDEN: Het retourneert de tekens uit het midden van een tekstreeks, gegeven een startpositie en lengte.

Syntaxis: =MID(tekst,start_getal,aantal_tekens)

RONDE: Rondt een getal af op een opgegeven aantal cijfers.

Syntaxis: =ROUND(getal,aantal_cijfers)
Laten we een voorbeeld nemen:

We hebben een nummer als 12.345673.4567 in cel A1. We hebben een formule nodig om het getal af te ronden op 3 decimalen.

  • In cel C2 zou de formule zijn:
  • =ROUND(LEFT(A2,FIND("",A2)-1),3)&""&ROUND(MID(A2,FIND("",A2)+2.255),3)
  • Druk op enter op je toetsenbord.
  • De functie retourneert de afgeronde numerieke subtekenreeks.