- ベストアンサー
エクセルの活用
エクセル上でテクニカルチャートを作成しているのですが、『この数字がでたらいくつ』という考え方で作成しています。 例) 0.5%~1%=1 1.1%~1.5%=2 1.6%~2.0%=3 といった具合です。 最終的に合計を出すだけの単純作業なんですが、この『●~●が○』という計算が手作業なので、非常に面倒なのです。 エクセルが自動的に該当する数字を割り出してくれる機能はないものでしょうか。 ご存知でしたらお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1.IF関数を使う場合 図の上段のようにします ・ランクの下限値の表を作成 ・結果セルに =IF(B6<$C$3,0,IF(B6<$D$3,1,IF(B6<$E$3,2,3)))のようにすると ・入力セルに応じて結果セルにランクが出ます ・これを必要行だけコピーします 下限値表を作成しないで =IF(B6<0.5,0,IF(B6<1,1,IF(B6<1.6,2,3))) としても同様な結果ですが基準値を変更した場合数式を変更する必要があり また限度値が表示されているほうがわかりやすいです 2.Vlookup関数を使う場合 図の下段のようにします ・ランクの下限値の表を作成 ・結果セルに '=VLOOKUP(D11,A11:B14,2)のようにすると ・入力セルに応じて結果セルにランクが出ます ・これを必要行だけコピーします
その他の回答 (2)
- FEX2053
- ベストアンサー率37% (7991/21371)
たとえば、 0-4 が 0 5-9 が 1 10-14 が 2 : なんてときは =ROUND(A1/10*2,0) で出てきますけど?案外四捨五入と 四則演算組み合わせると行けます。 ま、Vlookupで条件わけしても良いですが。
- DIooggooID
- ベストアンサー率27% (1730/6405)
> この『●~●が○』という計算が手作業なので、・・・ 肝心な、Excelで処理した内容が、何も書かれていないので、 残念ながら判断できません。