
No.5ベストアンサー
- 回答日時:
#3=4さんのご回答のように
TEXT関数で文字列として表示するのが順当だと思いますが、
以下、あくまで参考として別案をいくつか。
P3の値に応じて、金額であるか数量であるかが決まるのですよね。
#3さんの例に倣い、
I5:金額、J5:数量である ⇒ P3>5なら金額,P3<=5なら数量であるとします。
------------------------------------
●Excel2007なら…
Excel2007であれば、条件付書式で表示形式を設定することができます。
まず当該セルの表示形式を【 0.0_ 】にしておいて、
条件付書式を、P3>5という条件をみたす場合に表示形式が【 \#,##0 】
になるよう設定すれば、ご要望のように動作します。
ただ、Excel2007固有の機能は、業務で使うにはまだ時期尚早という認識です。
------------------------------------
●金額、数量で、値の大きさに明らかな差があれば…
例えば「金額なら最低でも100円以上,数量は多くとも100未満」というように、
値の大きさで金額か数量かを判断できるのであれば、
当該セルの表示形式を、例えば、
[<100]0.0_ ;\#,##0
とすれば、セルの値が100未満の場合は【 0.0_ 】
100以上の場合は【 \#,##0 】という書式で表示されます。
------------------------------------
●数量、金額がいずれもプラスであれば…
数式を
=IF(P3>5,-I5,J5)
とし、
セルの表示形式を
0.0_ ;\#,##0
とすれば、
数量の場合は【 0.0_ 】、金額の場合は(値が負になるので)【 \#,##0 】
という形式で表示されます。(金額の場合も見た目は正になります)
【金額の正負が逆であることに注意すれば】
そのままSUM関数等をかぶせることもできます。
ただ、裏技的な感じは否めませんし、
将来的にトラブルの種になりそうな気がするのでお奨めはしません。
------------------------------------
以上ご参考まで。
No.4
- 回答日時:
No3のmerlionXXです。
> 隠しセルには数値として計算用に列を残し、
わざわざ隠しセルを作らなくとも
VALUE(当該セル) で再度数値化できますよ。
なお、さっきの式は
=IF(P3>5,TEXT(I5,"\#,##0"),TEXT(J5,"0.00"))
のほうが良かったかも知れません。
No.3
- 回答日時:
もし、I5が金額、J5が数量という意味なら
=IF(P3>5,TEXT(I5,"\#,###"),TEXT(J5,"#.##"))
ただし、文字列になってしまいますが・・・。
この回答へのお礼
お礼日時:2008/11/13 13:28
早々にご回答ありがとうございます
隠しセルには数値として計算用に列を残し、表示としてはTEXTを使用したらよいのですね
ありがとうございました
助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルで日付が逆に登録され...
-
エクセルのセル内の余白の設定...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算式の後に、単位...
-
EXCELでセル内に打った文字が隠...
-
エクセル 桁を増やす方法
-
Excelでのセルの書式設定で、ユ...
-
セルの書式設定で一部のフォン...
-
エクセルで数式を入れても値が...
-
エクセルに入力された数値を ●...
-
スプレッドシートのセル内、折...
-
エクセルの分数表示
-
エクセル・文字列の先頭に空白...
-
有効数字
-
数字の表示形式がポルトガル語...
-
Excelで頭に0がつく数字の表示方法
-
下3桁のみを表示する方法はあ...
-
【Excel】 特定セルだけに「ゼ...
-
Excelの計算で、分の合計を『~...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
エクセルで数式を入れても値が...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
数字の後ろにピリオドを表示す...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルで 何時間何分と表示...
-
エクセルの計算結果を()括弧で...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
EXCELで日付と時刻が入ったセル...
-
エクセルで、書式設定をして表...
-
有効数字
-
エクセル 条件付き書式で文字...
-
エクセルで○時間△分を○。□時間...
-
セルの書式設定で一部のフォン...
おすすめ情報