- ベストアンサー
エクセルでセルの合計が○○以上なら1~という関数
セルの合計が8以上なら1、16以上なら2 という関数はどのようになりますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
要するに、8で除算したときの整数値ですよね。 =int(A1/8) でどうでしょう。A1には合計値の入っているセルを想定しています。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
素直に =IF(SUM(A1:A10)>=16,2,IF(SUM(A1:A10)>=8,1,"")) ぐらいでOKかなと思います。
質問者
お礼
循環参照です
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
規則的なら、商を求めるQUOTIENT関数で =QUOTIENT(SUM(範囲),8) 不規則ならLOOKUP関数で =LOOKUP(SUM(範囲),{0,8,16,20,35,70},{0,1,2,4,5,6}) ※{0,8,16,20,35,70},{0,1,2,3,4,5}の部分はセルに入力して参照でも可 _ C D 1 0 0 2 8 1 3 16 2 4 20 3 5 35 4 6 70 5 =LOOKUP(SUM(範囲),C1:C6,D1:D6)
質問者
お礼
循環参照
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.1
セルの合計がA1 に設定されているという前提で、・・・ ※もしこの関数の中で演算をするのでしたら、 関数中の A1部分を SUM( )関数と置き換えてください。 =IF(A1<8,"",IF(A1<16,1,2))
質問者
お礼
循環関数?みたいな警告が出ました 置き換えはよくわかんなかったです
お礼
すいません間違えました。ベストアンサーじゃありません。 循環参照と出ました