- ベストアンサー
入力した数値を複数の一定値で割るには?
質問です。エクセルで表計算を作っていますが、入力をした数値に、ある複数の一定数値から該当する数値を選び、 割るにはどのようにセルに指示をすればよろしいのでしょうか? <例>数値A÷複数一定値B,C,D,E,F、etc・・・の中から一定値Cを選択して計算。 エクセル初心者ですが、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1の補足を見ると、#1のご回答の「入力規則」をつかった方法を理解されていないのではと思いました。再説明して見ます。#1さんの回答の真意と違っていたら済みません。 セルE1:E8に例えば、1,20,40、・・などの数をいれておきます。 そしてB1:B10とかを範囲指定して、データ-入力規則-( 入力値の種類)リスト-(元の値)=$E$1:$E$8-OK A列に数字を先に入れます。 C列C1に式=A1/B1(=IF(B1="","",A1/B1)の方がベター)をいれ、C2以下に複写する。 B列はセルをクリックすると▼が出るからクリックして リストが出たものの中から選ぶ。 するとC列に答えが出ます。 -------- もしA列を割るB列の数に、規則性があるなら、 VLOOKUP関数のTRUE型で、B列を入力しなくてもC列を計算できるかもしれない。 ルール性があれば、その規則性を、述べて(補足)見てください。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
どの値で割るかは選択ですか?数値Aの値によるのですか? 選択の場合はどこかのセルで選択する必要があります。 この場合は「データ」「入力規則」「設定」タブで 「入力値の種類」を「リスト」にして「元の値」に カンマ(,)区切りで数値を設定するか 設定済みのセルの範囲(1列か1行)を入力してください。 (他のシートの場合は名前付けすればOK) このセルの値で数値Aを割ってください。 数値Aの値による場合は相関関係が判らないと難しいです。 例 =A1/LOOKUP(A1,{0,10,20,30,40},{1,2,4,8,16}) 上記でA1が 0以上10未満で1 10以上20未満で2 20以上30未満で4 30以上40未満で8 40以上で16 でA1を割ります。
補足
ありがとうございます。説明不足ですみません。 「どの値で割るか」は選択です。 例えば、12人のグループの場合はこの一定数値の 中から、この値、18人のグループの場合はこの一定数値 を選択して割る・・・といった感じです。
その割る数の該当数値を選ぶ方法はどんな条件がありますか?
補足
ありがとうございます。 例えば12人のグループの数値が3と入力したとしまして、 そこに一定数値のA,B,C,D・・などの中からひとつ 選択して割り算をさせる・・ということなのですが。 グループは5人であったり、20人であったりと変動します。 グループ数により複数の一定数値から1つを選出できるようにしたいと思っています。 解かりずらい説明ですみません。
お礼
おっしゃる通り「入力規制」を知りませんでした。 お教えいただいた事を実行したら出来ました。 どうも有り難うございました。 また、大変解かりやすくご説明いただきまして、重ねて ありがとうございます。