• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:合計数にあうデータを抽出する方法。)

合計数にあうデータを抽出する方法

このQ&Aのポイント
  • 合計数に応じてデータを抽出する方法を紹介します。
  • エクセルを使用して、合計数に一致するデータを取得する方法を説明します。
  • 具体的な例を挙げながら、合計数に応じたデータの抽出方法を解説します。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

添付図参照 G2: =VLOOKUP($F2,$A$2:$D$11,COLUMN(B1))

moguo4649
質問者

お礼

ご回答ありがとうございます。 早速ためしてみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

これはVLOOKUP(TRUE型)の利用する場合に当たる。 > 23以下 05 14 27 2. 24~27 02 11 18 のように区間に隙間が無く連続しているから好都合。 ーー 検索表の作り方は、1区画にFromTo的に2つの数字があるが 区画で最初(From)の数だけを1列に並べてください。 そして素の右列3セルに3つの数字を並べて検索表を「作ってください 関数式は=VLOOKUP(合計数といっている数の在るセル、検索表の範囲,1,TRUE) になります。(検索表の範囲にはもちろん区間数+3列を含めます) 素の右に=VLOOKUP(合計数といっている数の在るセル、検索表の範囲,2,TRUE) 3まで3つの式を作ります。後はその3列の式を下方向に複写します(合計数が多セルアルバいい)タセルの場合は検索表範囲が、式の複写でずれていかないようセル番地に$をつけます。 区間の境界値で、未満・以下・超などで、1だけ不適当になる場合があるので、テストで検索表の正しさを確認し、調節してください

moguo4649
質問者

お礼

丁寧な説明を頂きありがとうございます。 今回のような表にはvlookupの利用が適当なんですね。 勉強になります。

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんばんは! すでに回答は出ていますので、参考程度で・・・ ↓の画像のようにA~E列に表を作成しておきます。 実際は薄い緑の列だけで良いのですが、判りやすくするために敢えてB列(未満の列)も作っています。 H2セルに =IF($G2="","",VLOOKUP($G2,$A$3:$E$12,COLUMN(C1),1)) という数式を入れ列方向と行方向にオートフィルでコピーすると 画像のような感じになります。 失礼しました。m(__)m

moguo4649
質問者

お礼

ご回答ありがとうございます。 以上、未満と区切りをわかりやすく 表記してあるところに好感もてました。

全文を見る
すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

=VLOOKUP(合計数を入力するセル,A1:D10,2) ↓ =VLOOKUP(合計数を入力するセル,A1:B10,2) でした

moguo4649
質問者

お礼

訂正頂きありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

   A    B 1. 0    05 14 27 2. 24    02 11 18 3. 28    09 11 16 4. 32    06 07 22 5. 35    08 13 20 6. 38    02 14 26 7. 41    04 26 30 8. 44   11 17 18 9. 48   02 19 21 10. 53   10 16 23 といった表にして =VLOOKUP(合計数を入力するセル,A1:D10,2) としてください

moguo4649
質問者

お礼

早速の回答ありがとうございます。 vlookupを使用する事もできるんですね。 以下、以上というのは0、53になるんですか。 勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

元データがどのような表になっていて、そのような形式で値を返すのかよくわからないのですが、添付画像のようにセルごとに文字列数字が入力されているなら、B列に区分の開始値を入力しておき、以下のような数式を入力して右方向にオートフィルすれば、対応するセルの値を表示することができます。 =INDEX(C1:C10,MATCH($B$13,$B$1:$B$10,1)) もし、ご希望の表示する形式と違うような場合は、元データや抽出結果のレイアウトなどを具体的に提示してください。

moguo4649
質問者

お礼

早速のご回答ありがとうございます。 また、丁寧な図まで添付していただき 理解しやすかったです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 勤務時間数を合計する方法がわかりません

    エクセルで出勤簿を作成しています。勤務時間数を毎日入力して1ヶ月の合計をSUM関数で入力したところ、おかしくなってしまいます。1時間を1:00、4時間20分を4:20で入力していますので単位が普通の数字でないので単純に合計して足してくれないのだと思います。勤務時間数を合計する数式を入力するのはどうしたらよいのでしょうか。初歩的な質問で申し訳ありませんがどなたか教えていただけますでしょうか。宜しくお願い致します。

  • エクセルで条件に合わせて数字を合計

    エクセルの表にて、 セルに”○”が入っている場合は2、”×”が入っている場合は1で、その結果を合計したいのですが(例:○が3個・×が2個入ったセルがあれば、合計は8というふうに) 入力用と合計用に列を分けて、合計用にIF関数を使って数字を代入し合計するという方法しか思いつきません。VBAなど高度な技術を持ちませんので、やはりこの方法がベストになるのでしょうか? 列を増やさずに出来る方法があればご教授下さい。

  • エクセル データ抽出と合計の方法がありますか。

    エクセル データ抽出と合計の方法がありますか。 下記のようなデータがあるとします。 A列  B列 10  111 20  222 30  111 40  111 50  333 結果を D列  E列 111  80 222  20 333  50 としたいです。 つまりB列から存在する数字列を抽出し、それに該当するA列の合計を出したい。 D列へB列に存在する数字列を手入力し、 E列へ =SUMIF(B:B,D1,A:A) と入れておいて表示されるところまでしたのですが、 「D列へB列に存在する数字列を手入力」を手入力ではなく関数で抽出してくることは可能でしょうか。 何卒ご教示いただけますようお願いします!!!

  • 指定した合計数と奇数&偶数の数字を抽出する。

    どなたかご存じでしたら回答をお願いします。 数字選択式宝くじの「ミニロト」の組合せをフリーソフトで作成&CSVデータに出力しています。 これをエクセルに取りこむと下記のようになります。 【作成されてエクセルに取りこんだCSVデータ】 01 03 05 07 12 01 03 05 07 15 01 03 05 12 15 01 03 07 12 15 01 05 07 12 15 03 05 07 12 15 ここから、「5つの数字の横合計の合計数が○○以上~○○未満で、奇数が○個、偶数が○個のデータを抽出する。」というのをエクセルでやりたいですがどうやればよいでしょうか? できれば1回の操作で結果が出るのがよいです。 上記例でいうと、「5つの数字の横合計の合計数が30以上~40未満で、奇数が4個、偶数が1個」と指定すれば下記抽出結果が得られる。 【抽出結果】 01 03 05 12 15 01 03 07 12 15 01 05 07 12 15 CSVデータは1個~169911個まであります。 CSVデータの中には奇数が0個で偶数が5個というのもあります。(その逆ももちろんあります。) エクセルの操作およびVBAでのソースを教えて下さい。 よろしくお願いします。

  • Excel で条件一致のデータの合計数の求め方でお教えください。

    Excelの関数でSUMIFという関数がありますが、縦横の表でこの関数を使ってある条件の合計数は求められるのですが、同じように一行の中である条件の合計数を求めようとこの関数を使っても同じ行での設定のためなのか合計数が出来ません。 どなたか、一行中に数値と項目がある場合、ある項目の合計値の算出方法をお教え頂けないでしょうか。 宜しくお願いします。

  • 【Excel】抽出して合計数、平均数を出す。

    ご覧いただきありがとうございます。 曜日別に各商品販売数が書かれた表において、特定商品の土曜、日曜販売の平均数、合計数を出すにはどのように関数を作ればいいでしょうか。 AVERAGEIF関数で試みたのですが、検索範囲が複数列分は未対応のようでできませんでした。 AVERAGEIFS関数にて条件に土曜、日曜を追加したのですが、エラーが出てうまくいきませんでした。 お詳しい方ご教授ください。

  • 記号を数にして合計を出したい

    素人なのでご教授下さい。 エクセルで作った表の合計を出したいのですが、 (1)と入力されたセルは1として、 (2)の入ったセルは0.5、 Aの入ったセルは0、何も入っていないセルも0 として合計を出したいのですが、どういう式を入れたら良いでしょうか?

  • エクセル で一つおきに合計を出す方法

    こんにちは。 エクセル初心者です。 エクセルの表で色々な数字が並んでいる状態で1つおき、もしくは二つおきに数字の合計を出す方法はありますか? 簡単な関数で「=と+」でやればある程度はできますが、合算する項目が100近くあるので、かなり時間がかかります。 そこで上記のような計算で比較的簡単に合算を求めるようなやりかたはないのでしょうか。 よろしくお願いします。

  • 条件に合うデータを別のブックに書き出したい

    お世話になります。 エクセル2003で、数量を入力した「行」だけを別のブックに書き出したいのですが、機能や関数を教えてください。 (表1)    A     B     C    D 1 商品名  単価  数量  合計 2  い    100   4    400 3  ろ    500   2    1,000 4  は    200 5  に    150 6  ほ    330 7  へ    230   5    1,150     ・     ・    ・    ・     ・     ・    ・    ・ 17  た    180   2    360 と、17行、4列の表があります。この「数量」が入力された行だけ、 (表2)   A    B    C   D 1 数量 単価 合計 商品名 2  4   100  400   い 3  2   500  1,000  ろ 4  5   230  1,150  へ 5  2   180  360   た (表2)のように書き出したいのです。 (表1)から抽出される行数は、必ず4行以下です。 (表1)に数量を入力すると、(表2)が自動的に変わるのが好ましいです。 マクロやVBAは苦手なのでエクセルの機能や関数で教えていただければ幸いに存じます。 情報が足りなければ補足します。 宜しくお願いします。

  • Excelで正、負の抽出計算

    お世話になります。 教えてください。 Excelで表を作成しています。 下記表から、正の数字と負の数字を抽出する関数を調べているのですが、どなたかお教えください。 A B C D 1 項目     数量   数字   合計 2 ●●     2   -200   -400 3 △△     3    300    600 4 ●▲     3   -100   -300 5 正の合計              600(ここの関数) 6 負の合計             -700(ここも) 7 全合計              -100(sum(D1:D4)) よろしくお願いします。

専門家に質問してみよう