ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュのIF関数

  • mixiチェック
  • このエントリーをはてなブックマークに追加
すごく簡単な質問かと思うのですが・・・関数が苦手で頭がにえくっております。
売上額が、
500万以上0
550万以上なら1
600万以上なら2
650万以上なら3
700万以上なら4
750万以上なら5

2000万円以上なら30
という計算式をいれたいのですが、IF関数ですよね?
どういった計算式をいれたらいいのでしょうか??
ご親切なかた教えてもらえるとありがたいです。
よろしくお願いします。

コメント(10)

単純に、500万を引いて50万で割って端数切り捨てではダメですか?
if関数でもよいですし、vlookupでも出来ますよ。たぶんこの場合ならvlookupのほうが扱いやすいかも。

-----------------
5,000,000 0
5,500,000 1
6,000,000 2
以下省略
-----------------

という表を作っておいて、その表をvlookup関数に参照させます。その際検索の型を「True」にしておくのがミソです。
…あ。それだと2000万以上も増え続けるから、そこでIFを使うとか。
IFより、VLOOKUPとかのほうが簡単では?
携帯からなので詳細は書けませが、TRUEで値を返せば入ると思います。
>八神かかしさん
確かに、後々のメンテナンス性を考えるとそちらの方がベターですね。
私の方は区分けが等間隔でなくなった瞬間にアウトですあせあせ
こんにちは。
A1セルに金額(万円)が入っているとすると、
=(A1>=550)+(A1>=600)+(A1>=650) ...省略... +(A1>=2000)
とかでもできそうですね(苦笑)
はて。役には立ったのでしょうかね?
はじめまして、今日、MOSのEXCEL合格しました。
IFを分解してやればできそうな気がします。
似たようなのを、訓練校の実習でやった気がします
皆様、ご教授いただきましてありがとうございましたほっとした顔
あれから、試行錯誤して、初めてブロックアップ関数に挑戦してみたら、思いのほか簡単にできました。
イフ関数しかないと思いこんでいたので助かりました。
ありがとうございましたほっとした顔
もう解決済みのようですが
=MIN(30,INT((A1-5000000)/500000))
とかでも出来ますね

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。