よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

ツリー一括表示

Nomal IF関数の複数条件 /KORO (18/04/26(Thu) 19:44) #13242
Nomal Re[1]: IF関数の複数条件 /よねさん (18/04/27(Fri) 09:03) #13243
  └Nomal Re[2]: IF関数の複数条件 /KORO (18/04/27(Fri) 10:36) #13244


親記事 / ▼[ 13243 ]
■13242 / 親階層)  IF関数の複数条件
□投稿者/ KORO -(2018/04/26(Thu) 19:44:21)
      よねさんへ
      
       いつも勉強させていただいています。IF関数の複数条件が分かりません。
       ご教授よろしくお願いいたします。
    
       @ 2までは3000円
       A それ以上は1増すごとに1000円です。
       B 小数点第1位までの数値があり、端数は掛けます。
    
       例えば3.3であれば、
       @の分で3000円
       Aの分で+1000円
       Bの分で1000円×0.3=300円
    
       合計4,300円になります。
    
        F列 ・・・ W列   X列
    
     4行 0.33 ・・・  3   0.3  希望する答え 4,300円
     5行 0.10 ・・・  1    0  希望する答え 3,000円
    
      上記のように、F列の4行目から小数点第2位までの数値が50行位入っています。
      単位が違うため、W列にROUNDDOWN関数で整数を取り出し、X列にMOD関数で少数を取り出しています。
    
      そこで、Y4セルからY100セルまで求める答えを出したいのですが
     頭が混乱してきてしまいました。
    
     わかりづらいですが、よろしくお願いいたします。  
       
       

[ □ Tree ] 返信/引用返信 削除キー/

▲[ 13242 ] / ▼[ 13244 ]
■13243 / 1階層)  Re[1]: IF関数の複数条件
□投稿者/ よねさん -(2018/04/27(Fri) 09:03:49)
    2018/04/27(Fri) 09:09:34 編集(投稿者)
    F列とW,X列の関係がどうなっているのかわからないのですが、
    求めたい答えは W列とX列の値から求めればよいのでしょうか?
    そうであれば、
    =IF(MAX(W4,2)=2,3000,3000+(W4-2)*1000)+X4*1000
    でよさそうな気がします。
    W列が2以下の時と3以上の時に分ければよいのではと考えました。
    
    (追記)
    W列が空欄、または0の時を考える必要があれば、
    =IF(OR(W4="",W4=0),0,IF(MAX(W4,2)=2,3000,3000+(W4-2)*1000))+X4*1000
    のような感じになると思います。
    

[ 親 13242 / □ Tree ] 返信/引用返信 削除キー/

▲[ 13243 ] / 返信無し
■13244 / 2階層)  Re[2]: IF関数の複数条件
□投稿者/ KORO -(2018/04/27(Fri) 10:36:37)
     
      よねさんへ


        ありがとうございます。無事にできました。
       とても助かりました。また、よろしくお願いいたします。

[ 親 13242 / □ Tree ] 返信/引用返信 削除キー/


Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -