2017-07-05 9 views
1

Ich habe folgendes Excel-Tabelle:ROUNDING basierend auf Ziffern der Nummer

  A     B   
1  6.355   6.000  
2  58.690   50.000 
3  357.867   350.000 
4 1.260.563  1.200.000 
5 12.480.370  12.400.000 

In Spalte A ich ein paar radnom Zahlen haben, die jedes Mal der Benutzer neue Daten eingibt in die Tabelle ändern.

In Spalte B Ich möchte CUT und ABRUNDEN die Zahlen in Spalte A in der folgenden systematischen:

Number consists of 4 digits --> CUT and ROUNDDOWN after the 1st digit 
Number consitst of 5 digits --> CUT and ROUNDDOWN after the 1st digit 
Number consists of 6 digits --> CUT and ROUNDDOWN after the 2nd digit 
Number consists of 7 digits --> CUT and ROUNDDOWN after the 2nd digit 
Number consists of 8 digits --> CUT and ROUNDDOWN after the 3rd digit 

Bisher habe ich versucht, die folgenden:

=ROUNDDOWN(A1,1-LEN(A1)) 

jedoch , dieses Formular funktioniert nur gut für die 4-5 Ziffern. Danach müsste ich die zu einer und so weiter ändern.

Gibt es eine Möglichkeit, diese Rundung basierend auf der oben beschriebenen Systematik automatisch durchzuführen?

Antwort

0

gebe folgende Formel in B1 nach unten:

=ROUNDDOWN(A1,-(INT(LOG10(A1)/2)+2))