- ベストアンサー
エクセルの合計について
お世話になります。 早速ですが 教えてください。 AのセルとBのセルの合計が600で1、1200で2と 600づつの単位でカウントできるようにしたいのですが。 具体的にには Aが100でBが0=Cは1 Aが200でBが300=Cは1 Aが300でBが700=Cは2 Aが1000でBが500=Cが3 という感じです。 要はA+Bが 1<600、2<1200、3<1800という数式を組みたいのですが よくわかりません。 どうぞよろしくお願い致します
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>600で1、1200で2 ですよね? C1=ROUNDUP((A1+B1)/600,0) でいいのでは?
その他の回答 (3)
- 7_7_7
- ベストアンサー率24% (115/469)
1<600、2<1200、3<1800でよければNo.1さんで正解です。 でもAのセルとBのセルの合計が600で1、1200で2と ..と言う表現だと 1<=600、2<=1200、3<=1800という数式ではないでしょうか? でしたらいろんな方法がありますが =IF(MOD(A1+B1,600)=0,INT((A1+B1)/600),INT((A1+B1)/600+1)) でいいと思います。
お礼
どうもありがとうございます。 本当にいろんな方法がありますね。 もっと勉強しないと(~_~;) また何かあったら助けてください。 ただいまオーバーフロー中であまり勉強時間が無くて。 せめて東急●●都市線がもう少し空いてたらなぁ。 ↑ 愚痴ってすいません。本も読めない・・。
- hanabisi73
- ベストアンサー率20% (7/34)
こんにちわ。 >1<600、2<1200、3<1800という数式を組みたいのですが これであれば roundup((a1+b1)/599) だと思います。
お礼
どうもありがとうございます。 実はその数式を本を見て組んだんですが エラーになり・・。 みなさまのお助けで見直してみたら カッコが1個足りない・・・。 私の頭が足りないんですが(T_T)
- laputart
- ベストアンサー率34% (288/843)
回答はC1には =INT((A1+B1)/600)+1 とします。 ●解説 1)A1+B1の値を600で割ります。(A1+B1)/600 2)この値の整数値をとる場合 INT( )関数を使います 3)最後に 「+1」としているのは値が600未満の場合1にするという あなたの説明からです。この場合丁度600になると 2になります。 ()が2重に使われている点注意して下さい。
お礼
どうもありがとうございました。 とても参考になりました。 がんばって関数勉強します。
お礼
はい、その通りです。 601でもちゃんと2になりました。 ありがとうございました。 実は急遽、契約変更で数字が変わってしまい 私の頭では・・・_(._.)_ 助かりました。