わからない点がありますのでよろしくお願い申し上げます。
■自分がしたい内容
A列にある数字を、B列にある条件で検査した結果を
表示させたいです。
■B列に表示させたいこと。
プラス数字の場合は表示しない。
ゼロの場合はそのまま0と表示させたい。
ゼロ未満-50未満の場合はそのままの数字を表示。
-50以上大きい(-100など)場合は全て-50と表示させたい。
空白の場合はブランクにしたい。
■つまり次のような結果がでるような式を作りたいです。
A列 B列
100
50
0 0
-20-20
-30-30
-50-50
-100-50
■自分が作った式は次の通りです。
=IF(A1<=-50,-50,IF(0<>-50,A1,""))
しかし結果は次のようになってしまいます。
A列 B列
100100
50 50
0 0
-20-20
-30-30
-50-50
-100-50
0
※プラス数字の場合、表示しない方法がわかりません。
※空白の場合、現状ですと「0」が表示されるのでこれを
ブランクにしたいです。
どこを直せばよいのかご指導お願い申し上げます。
No.2ベストアンサー
- 回答日時:
こんばんは!
横からお邪魔します。
B1セルに
=IF(OR(A1="",A1>0),"",IF(A1<-50,-50,A1))
としてオートフィルで下へコピーではどうでしょうか?
どうも失礼しました。m(__)m
早々のご回答ありがとうございます。
ORを使ったことがないので大変勉強になりました。
これで一発解決できました。
おかげさまでサクサク動いております。
本当にありがとうございました。
No.1
- 回答日時:
※プラス数字の場合、表示しない方法がわかりません。
※空白の場合、現状ですと「0」が表示されるのでこれを
ブランクにしたいです。
=IF(A1="","",IF(A1>0,"",A1))
こんな感じになりますが。
質問をもう少し省略すると
負の場合のみ表示ですよね
=IF(A1<0,A1,"")
でも大丈夫かと。
この回答への補足
早々のお返事ありがとうございます。
確かにプラスの場合の表示とブランクの問題が解決できました。
ありがとうございます。
しかし、今度は、-50以上(-100など)の場合はすべて-50と表示したい点が
解決できておりませんのでこの点を加えていただくと大変たすかります。
どうぞよろしくお願い申し上げます。
先ほどはご回答ありがとうございました。
-50以上の場合の問題も他の方からのご回答で解決できました。
hallo-2007さんのいち早いご回答に感謝申し上げます。
これからもどうぞよろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/18 17:23
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 13:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
VBAで文字列を数値に変換したい
-
エクセル 同じ値を探して隣の...
-
エクセルで最初のスペースまで...
-
エクセル初心者です 関数の入れ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 文字数 多い順 並...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
重複行を削除して数値を合算し...
-
エクセルの並び変えで、空白セ...
-
EXCELで 一桁の数値を二桁に
-
基準日よりも古い日付の列を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報