[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『1つのセル中で複数の条件を設定したい』(まゆ)
はじめまして。初めての投稿になります。
1つのセルの中で、マイナスの値でれば、「0」、「0」以上の値であればそのまま「0.0」「1.0」などそのままの数値を表示させたいと思っています。マイナス以外は小数点以下1位までを表示させたいです。
表示させるセルの値は別のセル(X27)から値を飛ばしてきております。
いろいろ式は入れてみたのですが、うまく表示されません。
=IF(X27<0,0,X27)
=IF(X27<0,0,IF(X27<=0,X27))
ご教授いただけると助かります。
よろしくお願い致します。
< 使用 Excel:unknown、使用 OS:WindowsXP >
=IF(X27<0,0,X27) これはどのような結果になるのだろうか? もしかしてX27セルの値が数値ではなく文字列の数字になっていないだろうか? もしそうだとEXCELは数値と文字列の数字は区別していて、文字列は数値よりも大きいとみなすのでどんな場合にも X27セルの値を返すようになるが。
(ねむねむ) 2018/06/18(月) 13:05
そうであればX27セルを数値にするか =IF(X27*1<0,0,X27) あるいは =MAX(0,X27*1) としてみてはどうか? (ねむねむ) 2018/06/18(月) 13:07
おっと =IF(X27*1<0,0,X27) は =IF(X27*1<0,0,X27*1) で。 (ねむねむ) 2018/06/18(月) 13:09
さっそくの返信ありがとうございます。
=IF(X27<0,0,X27) と入れても下記のように表示されてしまいます。
X27は数値になっています。
いろいろ送っていただいた数式を入れてみましたが、下記のように
なってしまいました。
X27の値が0.000のときは「0」
X27の値がマイナスのときは「0」
X27の値がプラスのときは「1.0」などと表示されます。
X27の値が0.000のときは「0」を0ではなく「0.0」と表示させたいです。
(まゆ) 2018/06/18(月) 13:54
X27セルの書式設定で表示形式は何になっているだろうか? (ねむねむ) 2018/06/18(月) 13:56
では式を入れたセルの表示形式で小数点以下1桁表示にして配置タブで横位置を右詰め(インデント)に。 そして式を =IF(X27="","",IF(X27<0,"0",X27)) としてみてくれ。 (ねむねむ) 2018/06/18(月) 14:47
できました!
ありがとうございました。
表示書式の配置はどこを選択しても正しく表示されました。
本当にありがとうございました。
(まゆ) 2018/06/18(月) 14:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.