teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

変更

2019/03/19 05:51

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,5 +2,5 @@
2
2
  A列に値が入ってるとして、B列に小数点以下の桁数を求める式、C列を結果とします。
3
3
  ```Excel
4
4
  B:=IF(A1=INT(A1),0,LEN(MID(A1-INT(A1),FIND(".",A1,1),LEN(A1)-FIND(".",A1,1))))
5
- C:=ROUNDUP(A1,B1-1)
5
+ C:=IF(B1>0,ROUNDUP(A1,B1-1),A1)
6
6
  ```

2

訂正

2019/03/19 05:51

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,5 +2,5 @@
2
2
  A列に値が入ってるとして、B列に小数点以下の桁数を求める式、C列を結果とします。
3
3
  ```Excel
4
4
  B:=IF(A1=INT(A1),0,LEN(MID(A1-INT(A1),FIND(".",A1,1),LEN(A1)-FIND(".",A1,1))))
5
- C:==ROUNDUP(A1,B1-1)
5
+ C:=ROUNDUP(A1,B1-1)
6
6
  ```

1

訂正

2019/03/19 05:46

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,5 +2,5 @@
2
2
  A列に値が入ってるとして、B列に小数点以下の桁数を求める式、C列を結果とします。
3
3
  ```Excel
4
4
  B:=IF(A1=INT(A1),0,LEN(MID(A1-INT(A1),FIND(".",A1,1),LEN(A1)-FIND(".",A1,1))))
5
- C:=INT((A1*10^B1+9)*10^-1)*10^-(B1-1)
5
+ C:==ROUNDUP(A1,B1-1)
6
6
  ```