• ベストアンサー

スプレッドシートでこのような事ができますか?

添付画像のようにE列にD列の数値を判別して、H列のランク基準に合わせて自動入力させたい場合。どのように設定したらよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1622/2462)
回答No.2

基準の表を以下のようにして G列H列 0 D 16 C 31 B 46 A E2に =vlookup(D2,$G$2:$H$5,2,true) として下にコピーしてください。

kuraboh
質問者

お礼

初心者過ぎて仕組みは理解してませんが、教えていただいた通りに入力したら無事完了しました! ありがとうございました!!

その他の回答 (1)

  • okwavey2
  • ベストアンサー率15% (251/1593)
回答No.1

添付画像の文字が不鮮明でちゃんと読めたか微妙ですが、 if文で条件分岐したら良いと思いました。

関連するQ&A

  • Excel2003で、画像の図のような表でH列に「1」が表示されますと

    Excel2003で、画像の図のような表でH列に「1」が表示されますと、D列にC列と同じ数値が表示されます。 B列とC列には逐一数値を手入力していきます。 D列の一番目の数値を二番目の数値から引き算した数値をE列の2番目の数値の同じ行に自動計算させたいと思っています。 例えば、D7-D5の数値をE7に、D11-D7の数値をE11に表示させます。 あるいはH列に「1」が表示されている行の数値間の引き算の結果をE列に表示させる、でもOKです。 そのやり方であればD列は不要になります。 ニュアンスが伝わりづらいかもしれませんが、逐一補足しますので、宜しくお願いいたします。

  • Excelの関数で教えてください

    添付画像のような表があり、E列の「金額」欄は基本的にはB列×D列の乗算の結果を表示させるので、それだけなら例えば2行目なら「B2*D2」で良いのですが、D列が空欄だったり、B列・D列とも空欄になる場合があって、E列のみに数値を記入するケースがあるため、E列に数式を設定するとイレギュラーで数値を入力できないため、その場合、隣のF列に代わりに入力すると、E列に表示が出るようにしたいと考えています。 C列は単位が入ります(○本、○ケース、○式等) まとめますと、 E列に表示される数値は B列とD列それぞれに数値がある場合はB列×D列の結果を表示 B列に数値があり、D列に数値がない場合はF列に入力した数値を表示 B列にもD列にも数値はなく、F列に数値がある場合はF列に入力した数値を表示 B列、D列、F列のいずれにも数値がない場合はブランク というような数式をE列に設定する場合、どういうような数式にすればいいのか、ご教示いただけないでしょうか? 以上、よろしくお願いいたします。 ちなみにExcel2010または2003で使用します。

  • VBAコードでExcel数値入力

    見積書(sheet1)ですがD6、D11に数値入力でE1の合計金額がH2の数値と合致したいのですが 条件としてD6数値はD6+D11合計のセルH1の%(添付画像では30%)、D11は100%-セルH1 %です。 ボタン入力したいのですがVBAコードをどなたか解る方よろしくお願いします。 尚、E列数式はF列の記載通りです。

  • Excelセル数式入力

    添付の見積書のうちセルE2の合計がH2の数値と同じもしくは近似値:±10,000になるようにセルD5とD9に数式を入力したいのですが。E列の数式をF列に表示しています。条件がありましてF1の値は都度手入力で変更されます、また見積書の諸経費はI2が空白であれば数値が入りI2に数字1を手入力すれば数値が入らず加算されないようになります。尚、D5+D9を100%とした場合セルD5はJ2の割合、D9は(100%-J2%)になるようにしたいのですが数式を何度か入れたのですが数値がちぐはぐ又、循環になりなりうまくいきません。D5,D9に入力する数式をどうかよろしくお願いします。

  • エクセルのマクロ記述について

    下記の処理をエクセルのマクロで行いたいのですが、どのように記述したよいか教えてください。 4行目から入力されている行まで下記の処理をマクロで行う。 1.J列のセル入力がCIRCLEの行で、B~E列の数値が同じセル間を結合する。 2.K列のセル入力がCIRCLEの行で、F~I列の数値が同じセル間を結合する。 3.J列のセル入力がOBLONG_XまたはOBLONG_Yの行で、B,D列及びC,E列の数値が同じ場合、B列をB列の数値XC列の数値とし、B~E列のセルを結合する。 4.K列のセル入力がOBLONG_XまたはOBLONG_Yの行で、F,G列及びH,I列の数値が同じ場合、F列をF列の数値XG列の数値とし、F~I列のセルを結合する。 5.J列のセル入力がOBLONG_XまたはOBLONG_Yの行で、B,D列及びC,E列の数値が同じでない場合、B列をB列の数値XC列の数値とし、B,C列のセルを結合する。又、D列をD列の数値XE列の数値とし、D,E列のセルを結合する。 6.K列のセル入力がOBLONG_XまたはOBLONG_Yの行で、F,G列及びH,I列の数値が同じでない場合、F列をF列の数値XG列の数値とし、F,G列のセルを結合する。又、H列をH列の数値XI列の数値とし、H,I列のセルを結合する。 7.J列のセル入力がSHAPEの行で、B~E列は何もしない 8.K列のセル入力がSHAPEの行で、F~I列は何もしない

  • エクセル関数の自動表示について

    自動表示についてご質問いたします。 シート1 (3月入力時)       A列  B列  C列  D列  E列  F列  G列  H列 1行目  1月   2  10  11  12  30  31  33 2行目  2月   1   2   5   8   9  10  48 3行目  3月   3   5  10  11  30  31  32 4行目  4月   こういうシート1の表があったとします。 シート1で3月入力した時点で、シート2では以下の表があったとします。        A列  B列  C列  D列  E列  F列  G列   1行目    3   5  10  11  30  31  32 と、自動で表示され。 4月(シート1)に数値を入力すれば、シート2の数値が最新数値に自動で入れ替わる・・・と、いう関数を作りたいのですが、いい関数ありますでしょうか? この場合、シート1ではB列~H列の数字の個数は固定(今回は7個)であり、毎回ランダムで数字が入力されていきます。 これをシート2の1行目、A列~G列に最新数値を毎回反映させて、表示したいのです。 どなたか、ご存知の方よろしくお願いします^^;

  • エクセル表での関数数値

    エクセル表で列に角度を入力して、次の列にその数値が自動的に入るようにする方法はありますか?例えばd列に30°と入力した場合、eの列にtan30°の0.577が自動的に表示されるようにしたいのです。操作として簡単であれば教えてください。エクセルに慣れていないので、あまり難しい操作はできません。よろしくお願いします。

  • DCOUNTA エクセル2003

    会社でエクセル2003を使っています。 データリストは A列  B列  C列  D列  E列  F列 リストNo. 名前 会員ランク 年齢 性別 住所 と入力しています。 DCOUNTA 使って、条件別の件数を出したいと思っています。 DCOUNTA(A1:F51,B1,H1:M2) の条件式であれば、それぞれいろいろな条件で件数が出せるのですが、 DCOUNTA(A1:F51,B1,H1:M5)として、例えば、C列のランクを「ゴールド会員」と「シルバー会員」の同じ項目の複数の種類を出したい場合、まったく条件式が機能しません。 DCOUNTAは使えないのでしょうか? なにとぞよろしくお願いします。 画像を添付してみました 上のセル番号と添付画像のセル番号が違うのですが…お許しください。 見えにくいのもお許しください

  • EXCELマクロで自動改行

    EXCELで、1ページ内で、最後まで書くと自動的に列を折り返すようにマクロを設定したいのですが、完全初心者なので何をどうすればいいのか全く分かりません。明日、職場で使う必要があります。どうか助けて下さい(><) 1ページが60行で、A~Cの列を使って表を作った場合(A:名前、B:年齢、C:生年月日)、数値を入力して、各列の61行目に数値を入力すると、自動的にD~F(D:名前、E:年齢、F:生年月日)の列に折り返して数値が表示されるようにしたいです。大体、3回くらい折り返したいです。記述方法を教えて下さい。

  • エクセルやスプレッドシートの式

    エクセルやスプレッドシートの式について教えてください。 シート1にデータを入力していて、 シート2に「シート1のC列のデータを転記」 シート3に「シート1のD列のデータを転記」 シート4に「シート1のE列のデータを転記」 シート5に「シート1のF列のデータを転記」というように、 シートごとに呼び出す列を1列ずつずらしたデータを作りたいと考えています。 シート2については、手入力で作り終えたのですが、 シート3以降は「シート2をコピーして、その数式の中のCの部分を自動でDに書き換える」ようにすることは可能でしょうか? それともひとつひとつ、CをDに書き換えなくてはならないでしょうか? シートごとでもかまいませんので、一括で指定できる方法があれば教えてください。 よろしくお願いいたします。

専門家に質問してみよう