[[20190115210817]] 『数値の整数部分と小数部分』(お茶) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数値の整数部分と小数部分』(お茶)

数値の整数部分と小数部分をそれぞれ異なるセルに抜き出したいのですが、
整数のみの時は少数部分を抜き出すセルは空白にしたいです。
その中で、どうしても小数部分に"00"を表示させたい時(特定の文字がある時)もあるのですが可能でしょうか?
宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 INTで整数になるので元から引いたのが端数で 条件はIFでどうでしょうか?
123.456	123	 .456	       0 =IF(LEFT(G1,1)=1,G1-INT(G1),0)
	=INT(G1) =G1-INT(G1)	
 小数点の表示形式は、、	
 .#######
 とか	
(SoulMan) 2019/01/15(火) 22:01


 A1にデータ

 整数部 =INT(A1)
 小数部 =MOD(A1,1)

 >その中で、どうしても小数部分に"00"を表示させたい時(特定の文字がある時)もあるのですが可能でしょうか?

 事例がないからまったく意味わからんので静観。
(GobGob) 2019/01/16(水) 08:31

 負数あるなら 

 整数 =TRUNC(A1) または =ROUNDDOWN(A1,0)
 小数 =MOD(A1,SIGN(A1)) または = A1-整数セル
(GobGob) 2019/01/16(水) 08:37

 >小数部分に"00"を表示させたい時
 とあるので
 10.12→10 12としたいのではないだろうか?
(ねむねむ) 2019/01/16(水) 09:09

 >特定の文字がある時

 これがイミフなんすよね。。。。
(GobGob) 2019/01/16(水) 09:12

ありがとうございます。

説明がわかりにくくてすみませんm(_ _)m

ねむねむさんがおっしゃる通り、
まずは
10.12→10 12 としたく
10  →10 空白
同じ行に"a"という文字がでてきた時は
10.00→10 00 としたいのです。

よろしくお願いします。
(お茶) 2019/01/16(水) 16:24


	A	B	C	D
1	数値	フラグ	整数	負数
2	12.12		12	12
3	12		12	
4	12	a	12	00

 C2 =INT(A2)
 D2 =MOD(A2,1)*100

 D列表示形式  00

 D2起点に範囲指定し条件付き書式

 数式 = B2<>""
 書式 → 表示形式 00;;
(GobGob) 2019/01/17(木) 09:33

 負数 → 小数 の間違いでしたw
(GobGob) 2019/01/17(木) 09:34

 数式 = B2<>"" → =B2<>"a"

 これも間違いw
(GobGob) 2019/01/17(木) 10:33

ありがとうございました。
できました!
私の説明不足の中、この回答に感謝します。

時間さいていただきありがとうございました。
(お茶) 2019/01/17(木) 11:55


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.