[[20180618123242]] 『1つのセル中で複数の条件を設定したい』(まゆ) ページの最後に飛ぶ

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

 

『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

X27の書式設定は数値で小数点3桁になっています。
(まゆ) 2018/06/18(月) 14:39

 では式を入れたセルの表示形式で小数点以下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.