• ベストアンサー

IF関数条件式について教えてください

IF関数を使ってどのように計算式を組んだらよいのか悩んでいます。 D列の数字がE列に満たない場合、E列を満たすためにG列を何回増やせばE列を超える数字になるのかをB列に表示させたいです。 どなたか計算方法を教えていただければ大変ありがたいです。 (画像添付を参照してください)

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

IF関数を使う理由は「今月残」が「基準値」未満であるか否かであって、「基準値」未満のときの数式はIF関数と関係ありません。 故に、B列の数式は次のようにすればよいでしょう。 =IF(D2<E2,ROUNDUP((E2-D2)/G2,0)*G2,0) 添付画像はExcel 2013で検証した結果です。

blackcat77
質問者

お礼

勉強になりました。ありがとうございました。

その他の回答 (1)

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

何回増やせえば?という計算であれば60ではなく、 3になりませんでしょうか。 3を求めるなら =ROUNDUP(((E2-D2)/G2),0) 60を求めるなら =ROUNDUP(((E2-D2)/G2),0)*G2 となるだろうと思います。

blackcat77
質問者

お礼

計算方法ありがとうございました。勉強になりました。

関連するQ&A