[[20210825124613]] 『通貨セルを参照・判別して小数点以下を表示できる』(お助け下さい) ページの最後に飛ぶ

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

 

『通貨セルを参照・判別して小数点以下を表示できるか』(お助け下さい)

例えばA1のセルに通貨を示す「$」(直打ち)が入力されている場合、
B1の数字(他Sheetからのリンクで自動表示される数値です)は
自動で小数点以下2桁まで表示するといった、セルの書式設定とRoundのような関数を混ぜた計算式の作成は可能でしょうか。

意図としてはドルの金額表示部分を100.00のように表示させたいためです。

宜しくお願い致します。

< 使用 Excel:Office365、使用 OS:Windows10 >


 $がない場合は元の数値をそのまま表示させるのだろうか?
 また、3桁ごとのカンマは必要なのだろうか?
(ねむねむ) 2021/08/25(水) 13:21

 >$がない場合は元の数値をそのまま表示させるのだろうか?
 これは小数がある場合、桁数を制限せずにそのまま表示させる(整数だったら条数点以下の表示もなし)という意味。

(ねむねむ) 2021/08/25(水) 13:22


 $がないときは円表示で小数がないとして。
 セルの書式設定の表示形式で数値、小数点以下の桁数を0、桁区切りをお好みに。
 ホーム-条件付き書式で数式を使用して書式設定するセルを決定で数式に
 =A1="$"
 書式の表示形式で数値、小数点以下の桁数を2、桁区切りをお好みでどうだろうか?
(ねむねむ) 2021/08/25(水) 13:32

ありがとうございます。

3桁毎のカンマは必要です。
$表記が無い場合は、小数点0桁(そのまま)で3桁毎のカンマは必要です。

表記が\の場合もあるので、\or$の入力セル値を判断して
\の場合はそのまま表示(3桁毎のカンマは必要)
$の場合は3桁カンマ+小数点以下2桁の表示が希望です。

可能であれば計算式で対応したいと思います。

宜しくお願い致します。
(お助け下さい) 2021/08/25(水) 13:36


 結果が文字列でも構わなければ。
 =TEXT(セル参照,"#,0"&IF(A1="$",".00",""))
 ではどうだろうか?
(ねむねむ) 2021/08/25(水) 13:41

ありがとうございます!

頂いた数式をベースに当て込んでみます。
(お助け下さい) 2021/08/25(水) 15:31


度々すみません。

$とは別に€も通貨として設定する場合、計算式はどうなりますでしょうか。。

(お助け下さい) 2021/08/25(水) 17:22


すみません。こちらの件お分かりになる方宜しくお願い致します。

$とは別に€も通貨として設定する場合、計算式はどうなりますでしょうか。。

ねむねむさんから頂いた計算式で$と€を対象にしたいのですが、
私では1つの計算式で設定できませんでした。

 =TEXT(セル参照,"#,0"&IF(A1="$",".00",""))
(お助け下さい) 2021/08/27(金) 09:08

「通貨として設定する場合」の意味が不明。
$と同じ扱いでいい?

(変なおやじ) 2021/08/27(金) 09:22


 =TEXT(セル参照,"#,0"&IF(OR(A1="$",A1="€",".00",""))
 あるいは
 =TEXT(セル参照,"#,0"&IF(OR(A1={"$","€"}),".00",""))
 ではどうだろうか?
(ねむねむ) 2021/08/27(金) 09:48

ねむねむさんありがとうございます。

下の方の計算式で対応できました!
上はエラーになってしまいました。
(お助け下さい) 2021/08/27(金) 12:53


 すまない。
 上の方は
 =TEXT(セル参照,"#,0"&IF(OR(A1="$",A1="€"),".00",""))
 だった。
(ねむねむ) 2021/08/27(金) 12:58

コメント返信:

[ 一覧(最新更新順) ]


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