• 締切済み

適切なエクセルの関数式を探しています。

お世話になります。 添付画像の黄色く色付けた部分に入る数式を探しています。 バージョンはExcel2007を使用しています。 それぞれの日付に購入した商品の番号(リンゴならば(1))を、下部の表を見て手入力をし、 購入者ごとの合計を出したいのですが、どんな数式を当てはめれば良いのかまったく思い浮かびません。 それ以前に可能かどうかも分かっていません… 可能かどうか、可能なのであればどんな数式が適切か、お教えていただければ幸いです。 乱文で申し訳ありませんが、どうか宜しくお願い致します。

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.4

=SUMPRODUCT((B2:F2=$B$7:$B$9)*$D$7:$D$9) 内容的にはNo2さんの回答と同じかな? 関数を一つだけにしてみました

すると、全ての回答が全文表示されます。
  • NukoTarou
  • ベストアンサー率29% (5/17)
回答No.3

これは、日々の記録が横へ横へと延びていくのですよね? G列に8月6日、H列に8月7日・・・・と追加されていって。 その場合、各行(ヤマダの行、タナカの行、ウエダの行・・・・)の (1)の合計数、(2)の合計数、(3)の合計数を作業セルに計算させるのが楽だと思います。 8月31日までの場所を作ったAF列まである状態にして数式を入力してみました。 (1)E6にヤマダ、F6にタナカ、G6にウエダ、H6にヤマカワ と入力。 (2)E7に =COUNTIF($B$2:$AF$2,"="&$B7)    F7に =COUNTIF($B$3:$AF$3,"="&$B7)    G7に =COUNTIF($B$4:$AF$4,"="&$B7)    H7に =COUNTIF($B$5:$AF$5,"="&$B7)    と数式を入力。 (3)E7:H7をドラッグし、オートフィルをしたにドラッグし、    数式をE8:H9にコピー (4)E11に =E7*$D$7+E8*$D$8+E9*$D$9 と数式を入力。 (5)E11のオートフィルをドラッグして、    数式をF11:H11にコピー  あとは、11行目に出た合計数値を、AG列に参照するため、  AG2に =E11  AG3に =F11  AG4に =G11  AG5に =H11    と数式を入力。 こんな感じでいかがでしょうか。

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

例えばG2セルに =SUMPRODUCT(SUMIF(B$7:B$9,B2:F2,D$7:D$9)) と記入、以下コピーしておくと出来ます。

すると、全ての回答が全文表示されます。
  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

=COUNTIF(B2:F2,"(1)")*1000+COUNTIF(B2:F2,"(2)")*2000+COUNTIF(B2:F2,"(3)")*3000 こういったことでしょうか?

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

関連するQ&A

  • エクセルの関数で困っています!

    エクセルの関数について困っています。 現在で仕事で下記のような表を作成しています。 日付 品名  区分 個数  価格  合計 1/10 りんご  1  3  100 300 1/23 ばなな  2  2  200 400 2/20 りんご  1  2  100 200 この表でりんごはりんご、ばななはバナナで集計するには SUMIF関数が必要とのことなので区分分けして集計してます。 さらにこれを日付分けして集計したいんです。 次にこんな表を作ろうと思っています。 月日 りんご合計 ばなな合計 1月  300  400 2月  200 3月 4月  そのためにはSUMIF関数にさらにSUMIF関数を重ねて書かないとダメかな?と思っているんですが、どのような数式になるかわかりません。 区分分けしてかつ日付分けして集計したいのです。 この表を例にとって数式を教えていただけると助かります。 どうかよろしくお願い致します。

  • エクセルの関数について

    商品名と金額が入った表があります。 例えばみかん、りんご等は、Aグループ ピーマン、キャベツ等は、Bグループとして 各グループ単位での合計値を最後に表示したい場合は どの関数を使用すればよろしいのでしょうか? この場合、予めグループ単位の番号を決めておき 1つの列にその番号を入力しておいて、その番号の 行の金額を合計するという考え方なのでしょうか? 私の説明でおわかりになった方がいらっしゃいましたら 回答をよろしくお願い致します。

  • 関数式を教えて

    エクセルで、商品の注文集計を作成しています。 表が大きくなるので、添付図のように、注文個数を入力するだけで縦横の合計をしたいのですが、 個数のセルに、注文数のみで注文合計を表示せずに横TOTを表示したいのですが、どのような関数を使えばよいのか教えてください。 添付図は、ここの注文合計を別の列を作成して、非表示設定にしてTOTしています。

  • Excelの数式について

    添付画像のようなExcelの表であ、い、うの合計を計算する数式はわかるのですが、あ、い、うが追加されても合計の数式に反映させる数式がわかりません。 反転させたブロックを追加しても、あ、い、うの合計をA、B、Cに反映させる数式はあるのでしょうか? よろしくお願いします。 (Excel2003です。)

  • エクセル 関数

    下記「甲」の表があったとします。 番号/商品/単価(円)/個数/売上(円) 1/リンゴ/50/3/150 2/みかん/10/10/100 3/もも/100/2/200 4/なし/60/1/60 5/ぶどう/80/4/320 さらに、下記「乙」の表があったとします。 番号/売上(円) 1/150 3/200 5/320 「乙」の表を作成するのに、売上額をいちいち「甲」の表を参考に手入力するのは面倒なので、「番号」欄に「1」と入力したら「売上」欄には自動的に「150」が表示されるようにしたいのです。 どのような関数を使えば良いか教えてください。 宜しくお願い致します。

  • エクセルの関数について

    エクセルの関数について 【Sheet1】 B列・・・J列 売上日  商品名 9/12   りんご 9/12   みかん 9/12   りんご 9/14   りんご という売上表があったとして、Sheet2にJ列の項目ごとに売上日を表示できる数式を教えていただきたいです。こんな↓イメージです。 【Sheet2】 A列・・B列・・・C列・・・・ 商品名 売上日1 売上日2・・・売上日31 りんご 9/12  9/14 【Sheet1】の売上表は、売上が立つごとに入力していく表なので、 一日に同じ商品名(J列)が何度もでてきますが、同一売上日は、1回だけの表示にしたいです。 売上表は月でしめるので、毎日売れたとして、売上日は最大31日です。 【Sheet1】の売上表は、パソコンの苦手なパートの方が作成しているので、いじりたくありません。 当方あまりパソコンが得意ではないため、説明が分かりにくくて申し訳ないのですが、よろしくお願いします。

  • エクセルの関数について。

    すいませんエクセルの作業で教えてください。こちらはエクセルのデータをコピーしたものを張り付けています。 下記のように同じ商品を数社に購入した場合にそれぞれの仕入れ先で何個購入出来て 仕入れ合計と売り合計がどうなのか簡単に表示できるようにしたいです。瞬時にわかりたいです・。 売り合計と仕入れ合計がいくらになるのかこちらのエクセルの下あたりに関数で入力しようと 思っているのですがなかなかやり方がわかりません。おそらくVLOOKUP関数でやれば簡単なのではと 思っているのですがどう入力設定をすればわかりません。忙しいところ申し訳ございませんが どなたか教えて頂けないでしょうか_? よろしくお願いいたします。 みずらくて申し訳ございません 品名はがアルファベット 仕入れ先もアルファベットになっております。 よろしくお願いいたします。 商品 数量 売り単価 合計 仕入先 仕入単価 仕入合計 リンゴ 50 65 3,250 A商店 49 2,450 リンゴ 50 56 2,800 B商店 42 2,100 リンゴ 50 35 1,750 B商店 25 1,250 リンゴ 50 43 2,150 A商店 30 1,500 リンゴ 50 170 8,500 A商店 120 6,000 リンゴ 50 43 2,150 A商店 30 1,500 ミカン 50 36 1,800 A商店 18 900 ミカン 50 36 1,800 A商店 18 900 ミカン 50 37 1,850 A商店 25 1,250 ミカン 50 70 3,500 C商店 50 2,500 ミカン 50 70 3,500 D商店 50 2,500 パイナップル 50 55 2,750 D商店 40 2,000 パイナップル 50 135 6,750 D商店 100 5,000 パイナップル 50 45 2,250 C商店 30 1,500

  • エクセル2010で、数式を貼り付けたい

      A     B    C     D 1 商品名  単価  購入数  合計 2 りんご   100  20     2000 (数式:B2*C2) 3 みかん   80  10     800 (数式:B3*C3) という表があります。 E1に、D1(とE2にD2)の数式を、コピペで貼り付ける方法内でしょうか。   A     B    C     D    E 1 商品名  単価  購入数  合計 数式情報 2 りんご   100  20     2000 B2*C2 3 みかん   80  10     800  B3*C3 どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 (一度、C1コピー⇒メモ帳に貼り付け⇒エクセルにコピーも考えましたが、  エクセルに貼り付けた時点で、2000の結果が入りました・・・。) 手で入力して、Concatしてもいいのですが、 もし、コピペですむなら、コピペで解決したいのです。 どなたか解決方法をご存知の方がいらっしゃいましたら ご教授お願いします。

  • エクセルの関数について

    上手く説明できるかどうか不安ですが、質問させてください。 質問は二つあるのですが、 一つ目は・・・ エクセルで作成した表で、『数式と値のクリア』とありますが、 これは選択したセルの数式も値も消えてしまいますよね。 簡単に言うと値だけをクリアしたいんです。 作成した表では、例えば1行目から10行目までの小計が11行目にあり、 続けて12行目から21行目までの小計が22行目にありそれぞれSUM関数が 入っています。 そして、総合計が算出されるように関数が入っています。 この数式というか、関数が入っているセルはクリアしないで、 手入力した値だけをクリアしたいのです。 関数が入っているセルを選ばなければいい事なんですが、 どうも、効率が悪いので。 二つ目は、2つ以上の表があり、その表から条件を満たす値の合計を表したいのですが、 例えば商品券で5000円、10000円、15000円と種類があります。 その種類別に販売枚数の合計を表したいんです。 表のイメージとして、まず得意先別に表を作成しています。何社かあります。 そして、何社かある得意先別の表から商品券別に販売枚数を算出したい表があります。 A社             B社 5000円 3枚 15000円     5000円 2枚 10000円 10000円 2枚 20000円     10000円 0枚   0円                     15000円 1枚 15000円       合計 35000円         合計 25000円 商品券別 5000円 5枚 25000円 10000円 2枚 20000円 15000円 1枚 15000円 このとき、商品券別の5枚、2枚、1枚を関数を使って算出したいです。 二つも質問していまいますが、どなたか分かる方回答おねがいします。

  • エクセルの関数(IF関数?)について教えてください

    excelの関数についてわからず、困っています。 どのような関数を入れればよいのか、ご教授お願いいたします。   sheet1に下記のような表があり、 No 項目名 日付 1 りんご 11/1 2 バナナ  3 いちご  sheet2に No 項目名 日付 7 バナナ  8 りんご  9 パイン  という表があるとします。 sheet1に日付を入力した時に(りんごの右の11/1) sheet1の項目名と一致するsheet2の項目名の右のセルに同じ日付が入るようにさせたいです。 どのような関数を入れたらよいでしょうか。   よろしくお願いいたします。  

このQ&Aのポイント
  • MB5130を使用中、スキャンデータを共有フォルダーに保存する設定ができない問題が発生。エラー内容は「フォルダーへの接続に失敗しました。設定を確認してください」。Win11 Home バージョン 23H2にて発生。
  • Windows10やWindows11ではMB5130の転送機能が非サポートと記載があり、スキャンデータの転送も同様にできない可能性が指摘されています。他のPCからは共有フォルダの参照可能。
  • ノートPCからMB5130へのping疎通は確認済。利用しているQuick Utility Toolboxから設定できないエラーが発生しているため、解決方法が求められています。
回答を見る

専門家に質問してみよう