人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IF関数で質問です。
A列に入っている数値を、他の数列に
4万未満なら3万円、4万以上8万未満ならA列の数値÷2+1万と表示させたい場合はどのような式になりますか?

教えて下さい。宜しくお願いします。

●質問者: chig
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:関数
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● y-kawaz
●27ポイント

こんな感じでしょうか?8万以上の時が不明なので取り敢えず99999を表示するようにしてあります。

=IF(A1<40000,30000,IF(A1<80000,A1/2+10000,99999))

例)

 A B
10000 | 30000
20000 | 30000
30000 | 30000
40000 | 30000
50000 | 35000
60000 | 40000
70000 | 45000
80000 | 99999
90000 | 99999
◎質問者からの返答

8万以上の場合、月400万未満と数値が変わってしまうため(というか、月400万なんてほとんど出てこないので)質問に入れませんでした。

適切な回答ありがとうございました


2 ● SOBA
●27ポイント

=if(a1<40000,30000,if(and(a1>=40000,a1<80000),a1/2+10000,"※"))

※80000以上の場合の処理を記述

◎質問者からの返答

適切な回答ありがとうございました。

助かりました


3 ● くろょ
●27ポイント ベストアンサー

ソフトはExcelでよろしいですか?

とりあえず、負の場合と8万以上の場合を考えないとすれば、そのまま

=IF( A1 < 40000, 30000, IF( A1 < 80000, A1 / 2 + 1 ) )

でいけると思いますが、どうでしょう。

◎質問者からの返答

適切な回答有難うございました。

  1. 1の部分は+10000になりますよね?

数式バッチリです

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ