• ベストアンサー

エクセルで分からないことが・・・

エクセルで分からないことがあるので教えてください。 シート1とシート2の表があるとします。 シート2には1行目に名前、2行目に○、×、△のいずれか、3行目に金額が記してある表がずらーっとあるとします。 で、シート1には担当者名が入った表があります。 そこに“シート2の担当者と○”に該当する金額を合計してシート1に貼り付けたいのです。 巻数のSUMIFにF4を押したりしてやったのですが、“担当者”だけを該当させる方法ならできたのですが、“担当者と○”に該当はできませんでした… 実際にやりたい表はもっと複雑なのですが、どなたか分かる方教えてください!

noname#175583
noname#175583

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO1です。 参考urlは権限不足でエラーになります。 知りたいのは、データ配列が横方向(列)なのか、縦方向(行)なのか?という事です。 例えば、行方向でA列が担当者名、B列が記号、C列が金額だとしたら次のような数式になります。 =SUMPRODUCT(($A$1:$A$10="担当者")*($B$1:$B$10="○")*($C$1:$C$10)) ようは複数条件検索という事だと思いますので、このサイトでこのキーワード検索すればたくさん表示されますので一度お試し下さい。

noname#175583
質問者

お礼

何とか解決しました。ありがとうございました。

その他の回答 (3)

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

質問は、簡単な実例を挙げて質問すること。 >がずらーっとあるとします 名前=担当者ですか。紛らわしい。読むものには不安になる。 同じとして 担当者はシート2の第1行目の中に複数(列)に現れるのか? ここが肝心。 なんとなく,2条件であるところの 名前 ○ の両方一致したものの金額行を加える、SUMPRODUCT関数の利用で解決するものではないかと推測するが、このタイプの質問は、毎日出る型だ。

noname#175583
質問者

お礼

何とか解決しました。ありがとうございました。

回答No.2

Dsum関数ですね。 シート1の担当者の下に「○」を入れて その両方の条件に合致した合計を出します。 =DSUM(検索範囲 , 集計項目 , 検索条件範囲) になります。 下記のURLは非常に役に立つと思いますよ。 (このサイトで入手したのですが)

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sum.htm#fukusuujyouken
noname#175583
質問者

お礼

何とか解決しました。ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

表構成が分かりませんので、シート1とシート2の簡単な行列構成を補足して下さい。

noname#175583
質問者

お礼

こちらがイメージ図です。 sheet1 http://hittunn10.web.fc2.com/1.jpg sheet2 http://hittunn10.web.fc2.com/2.jpg

関連するQ&A

  • エクセルでの集計について

    エクセルでの集計について質問です。 【4月】 (営業A)              (営業B) A     B       C      D       E      F 会社名  品名   売上金額  会社名  品名   売上金額 ○○   ××   ¥10,000   □□   △△   ¥50,000 □□   ■■   ¥30,000   ★★   ○○   ¥20,000 ○○   ☆☆☆  ¥50,000   ○○   ???  ¥30,000 上記のように1枚のシートに営業さんごとに分けて月別の売上表を作っています。 最後のシートに個人ごとの年間売上げ表を作りたいのですが、 【年間合計】      (営業A)   (営業B) A      B      C       会社名  売上金額  売上金額 ○○   ¥60,000  ¥30,000 □□   ¥30,000  ¥50,000 ★★   ¥0     ¥20,000 上記のように会社名ごとに年間合計を作る場合にはどのような方法がありますでしょうか?(年間合計に品名は必要ありません) SUMIFを入力してみたら、ものすごく式が長くなってしまいました… 他に方法がありましたら宜しくお願いします。

  • エクセルのコピー方法について教えて下さい

    エクセルについて教えて下さい。 例えばエクセルのシート名が1,2,3,4とあり、各シートのA1は氏名、B1は住所、C1からK1までは支払金額、L1にその合計があるとします。一覧表という名のシートを作り、A1に1のシートの名前、B1に1の住所、C1に1の合計金額、A2に2のシートの名前、B2に2の住所、C2に2の合計金額と順次各シートから移したいのですが、簡単にコピーする方法を教えて下さい。

  • エクセル:マクロ構成を教えて頂けないでしょうか?

    エクセルで以下の様な表を作成しております。 担当コード  営業所  客数   1        A    10  1        B    5  1        C    21  2        D    6  2        E    12  3        F    18  3        G    9  3        H    25  3        I    4 上記表を、担当コード毎に印刷をしたいので、 (1)担当コードが変わる時に改ページを入れるマクロを設定 (2)ページ設定で項目名を行のタイトルに指定 このまま印刷すれば、担当コード1、2、3に関して3枚出力されます。 実際は、該当ページだけを印刷したいので、 (1)印刷をしたい担当コードを2に絞って印刷をした のですが、「担当コードの2のページ1枚」と「項目名のみの1、3のページ2枚」の計3枚が出力されてしまいます。 実際の表では、担当者コードが300名分あるシートなので、フィルターで指定しても、該当ページと299枚の項目名のみの紙が印刷されてしまいます。 どのようにすれば、フィルターで絞った該当のページのみを印刷できるのでしょうか?

  • エクセルの関数を教えてください。

    エクセル書類について教えていただきたいのですが… 下記のような表から担当者別に売上合計金額を出したいのですが エクセル初心者で関数があまりわかりません。 ランダムに並んだ担当者を抜粋してその月の担当者ごとの合計売上金額を別シート(同じシートでもかまいません)で 自動計算できる関数があると大変助かるのですが、そういった関数(やり方)はありますでしょうか? お教えいただけると幸いです。 よろしくお願いします。

  • EXCELの計算式がこわれる(?)

    EXCELを教えてください。 [問題の表] ブック内にワークシートを3枚つくり、 1枚目にA~Sまで、1300行程度の表を作成 2枚目に1枚目から品目毎の値引金額抽出(SUMIF) 3枚目に1枚目から得意先毎の売上、原価抽出(SUMIF) しています。 1枚目は別の表よりデータを貼り付け、使いやすいように マクロを使って、移動・削除をしています。 (マクロは分からないので新規マクロ作成で作りました) [問題の起こるとき] 1枚目のマクロを実行すると、2,3枚目の計算式のSUMIFで 指定している列がおかしくなってしまいます。 マクロ実行後の行、列を参照して2,3枚目は集計して欲しい ときは、どういった対処をすれば良いでしょうか? EXCELには詳しくなく、マクロも分かりませんが、どなたか教えてください。 よろしくお願いします。

  • 【エクセル】該当者の合計金額を出す

    エクセルの関数についての質問です。 今、 1つ目のシートには 組織全員(膨大な数)の「名前」(A列)と「金額」(B列)が入力されており、 2つ目のシートには、ある条件を満たした該当者、数百人の名前が入力された名簿があります。 http://www11.plala.or.jp/koma_Excel/contents1/mame1009/mame100901.html を参考に第2シートの名簿の範囲を「該当者」と名前定義して、<SUMIF関数>を使って =SUMMIF(該当者,$A2,B:B) のように該当者の金額の合計を出すような関数の入力を試みたのですが、上手く行きませんでした。 SUMIF()の条件部分"太郎"or"花子"or"三郎"と 「or」で繋ぐにも数に限度があります。 また、いくつかサイトも当たってみたのですが、どうも目的にかなうようなものが見つかりません。 どうかVBAなどは使わずに掲題の目標を達成する方法を、どなたかご教示くださいますようよろしくお願い致します。

  • エクセルについて

    エクセルにあまり詳しくないので、ご存知の方がいらっしゃいましたら教えて下さい。 例えば… A列 項目名 B列 個数 C列 単価 D列 合計 の表で、行の下の方に、消費税とか全体の合計が入っています。 印刷する時や表を確認する時は、D列に金額の入ったものだけの表にしたいのです。 別シートにはしたくないので、この表だけで何とかしたいです。 会社で使うのですが、会社の要望では、ボタンを使って簡単に操作したいそうです。 金額が入っていない行も含めて全体を表示するボタンと、金額が入っているのだけを表示する(消費税や全体合計の行も含め)ボタンの2つが必要です。 詳しくないので説明が下手ですみません。 調べても合うものが無く困っています。 どなたか教えて下さい! 宜しくお願いします!!

  • エクセル2013で表の組み替え

    エクセル2013で表の組み替え エクセル2013で表の組み替えのしかたを教えてください。 勤務表のイメージです。 下の例で、A2からA7までは担当者名(実際はもっと多く)、B1からF1までは日付(架空の例として5日まで)、B2からF7までに担当箇所(実際はもっと多く)がはいります。 1つの担当箇所に2人以上がはいることもあり得ます(見習、応援など)。 この上の表を、下の表のようにかんたんに組み替えたいのです。 下の表では、A2からA11までは担当箇所(2人以上はいることもあるので同一担当箇所の行が2行以上にふえることもあり得ます)、B1からF1までは日付、B2からF11まで担当者名です。 このような組み替えは、関数でやるのでしょうか、それともVBAでしょうか? それとも(使った事はなくて勉強しなければなりませんが)データベースソフトのアクセスで処理すべき事でしょうか? 手作業でコピーするのが大変なのでどうか教えてくださいませ。

  • EXCELである担当者が売った商品だけの合計金額を求めたいのですが、SUMIF関数だけで出来ますでしょうか?

    A1からA10に担当者の名前が入っているとします。 B1からB10にそれぞれいろいろな商品名が入っているとします。 C1からC10には金額が入っているとします。 ある担当者が売ったAという商品だけの金額の合計を求めたいのですが、SUMIFだけではうまくいきません。 何か方法はありますでしょうか?

  • Excel 2003 関数 教えてください

    使用するのはExcel 2003です。 マクロは使用せず関数で実行したいです。 お詳しい方教えてください。 1シート目に元となる表があります。 B列~D列までにあらかじめクライアント情報が入っており、クライアント情報の数の分、行数があります。 A列には、担当者名の入力欄を設け、入力規則のリストで担当者1~5まで選択できるようにしておきます。    A         B              C             D    担当者名    クライアント企業名   クライアント部署名   備考   1            ○○○          △△△          ***    2            ○○○          ◇◇◇          +++      3            ×××          ■■■          ---    2シート目以降、各シートは担当者1~5別のシートになっています。 2シート目 担当者1 3シート目 担当者2 4シート目 担当者3 5シート目 担当者4 6シート目 担当者5 こちらのシートには、1シート目と同じ項目がA~D列まで並んでいます。 A列にはあらかじめそのシートの担当者名が入っています。 全シート、1行目が項目、2行目から下がデータ欄です。 1シート目のA列で担当者名を選択すると、選択された担当者シートのクライアント情報欄(B~D列)に、1シート目該当行のクライアント情報が、反映されるようにしたいです。 その際、2行目から空白行を作らずに反映していきたいです。 作業用の列やシートを作成しても構いません。 マクロを使用したくない理由は、この表を配布する先の使用者のExcelが2003と2013で混在しているためです。 どなたかお知恵をお貸しいただけると助かります。 どうぞよろしくお願いいたします。

専門家に質問してみよう