- ベストアンサー
エクセルの関数について
エクセルにおいて、以下のような計算をしたいのですが どのようにすればいいか教えてください。 あるセルの値が 1以上20以下なら特定セルに「1」を返す 21以上40以下なら特定セルに「2」を返す 41以上なら特定セルに「3」を返す 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この場合はVLOOKUP関数が良いでしょう。 A列とB列に A B 0 0 61 4 101 5 201 6 1001 7 2001 8 という表を作成しておき、C1に目的の数を入れD1に答えを表示する場合は =VLOOKUP(C1,A1:B6,2,TRUE) という式でいけます。
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
回答No.1
=IF(あるセル<=40,INT((あるセル+19)/20),3) 手抜きで0以下は見てない。
補足
さっそくのご回答、ありがとうございます。 追加で質問です。 61以上100以下で「4」 101以上200以下で「5」 201以上1,000以下で「6」 1,001以上2,000以下で「7」 2,001以上で「8」 となった場合、20ずつ増えていかないので関数で 計算するのは不可能でしょうか?