- ベストアンサー
- 困ってます
シートの合計
よろしくお願いします。 エクセルでシート1~3迄あります。各シ-トのA列は名前、B列に数字が入っています。名前はA列のどの行にあるかわかりません。 同じ名前をシート4のA1に入力したらその名前の合計を出したい。 シート1 シート2 シート3 シート4 A B A B A B A B 山田 10 木村 5 佐々木 18 木村 55 鈴木 20 田中 21 伊藤 33 ↑ 木村 50 山下 70 加藤 57 (入力する) 田中 15 高橋 90 佐藤 61 高橋 60 山田 10 鈴木 12 ・ ・ ・
- yotarou001
- お礼率84% (27/32)
- オフィス系ソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 回答No.3
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! すでに回答は出ていますので、 参考程度に目を通してみてください。 ↓の画像はSheet4になります。 Sheet4のB2セルに =IF(A2="","",SUMIF(Sheet1!A:B,A2,Sheet1!B:B)+SUMIF(Sheet2!A:B,A2,Sheet2!B:B)+SUMIF(Sheet3!A:B,A2,Sheet3!B:B)) という数式を入れてオートフィルで下へコピーすると 画像のような感じになります。 この場合は同じSheetに同一人物が何人いてもちゃんと集計しますが、 同姓同名の人がいる場合は気をつけてくださいね。 他の方法としては、Sheet1~Sheet3を一つにまとめて 仮にA・B列をSheet1にすべてコピー&ペーストした後に、 =IF(A2="","",SUMIF(Sheet1!A:B,A2,Sheet1!B:B)) としても、同じ値が求められると思います。 以上、参考になれば幸いです。m(__)m
質問者からのお礼
うまくできましたありがとう御座います。 これからもよろしくお願いします。 いろいろな方法があるものだと勉強になります。
- 回答No.1
- kmetu
- ベストアンサー率41% (562/1346)
=VLOOKUP(A1,Sheet1!A:B,2,FALSE)+VLOOKUP(A1,Sheet2!A:B,2,FALSE)+VLOOKUP(A1,Sheet3!A:B,2,FALSE) でいかがでしょう。
質問者からのお礼
質問してから出かけてしまったので返事が遅くなり申し訳ありません。 うまくできましたありがとう御座います。 これからもよろしくお願いします。
関連するQ&A
- 関数を用いた式を教えて下さい
関数を用いた式を教えて下さい カテゴリ-で選ぶのが 技術者向けのところしかなかったので 恐るおそる 質問しました シ-ト3をつくりたいが シ-ト3 Cの列 加藤の欄にシ-ト2の中から加藤を を探し出して 加藤の右セルの数値を自動的にいれるには どうしたらよいでしょうか シ-ト 1 シ-ト 2 A B A B 1 加藤 ア 1 鈴木 050 2 高橋 イ 2 井上 060 3 鈴木 ウ 3 高橋 030 4 井上 エ 4 加藤 010 シ-ト 3 A B C 1 加藤 ア 1 010 →ここに入る式を ご教授下さい? 2 高橋 イ 2 3 鈴木 ウ 3 4 井上 エ 4
- 締切済み
- その他([技術者向] コンピューター)
- EXCEL 一覧シートから各シートへ参照
現在シートが 一覧、1、2、3、 とあります。 一覧シートには、 シート名(A1) 名前(B1) 1(A2) 山田(B2) 2(A3) 鈴木(B3) 3(A4) 木村(B4) と記載されております。(カッコ内は、セルの位置です) シート 1 のA1には、山田 シート1のB2を参照 シート 2 のA1には、鈴木 シート1のB3を参照 シート 3 のA1には、木村 シート1のB4を参照 とシート 一覧から参照して表示されるようにしたい と考えております。 数字の名前のシートが数個であればシート毎に入力すれば済む話ですが、 予定では、順次増え、最終的には100位になる予定です。 数式、マクロ VBA 等を使って 一覧シートに名前を入力すると該当のシートのA1セルに参照させる事は可能でしょうか? よろしくお願いいたします
- ベストアンサー
- その他MS Office製品
- エクセル 重複するものをピックアップ
エクセル2007で重複する名前を一気にどちらかのシート上でピックアップしたいのですが、なにかいい方法はありますでしょうか。 シート1 → 田中 シート2→ 佐々木 高橋 木村 鈴木 香川 岩井 青木 木村 岩井 中川 須藤 近藤 鈴木 鈴木と岩井と木村とをピックアップできるようにしたいのです。
- 締切済み
- オフィス系ソフト
- 別シートの条件に合うセルを抽出したい
例えば、sheet1に A列 B列 C列 1/1 東京 佐藤 1/1 横浜 鈴木 1/2 北海道 山田 1/3 大阪 加藤 と入力したとします。 このとき、sheet2のA1に1/1と入力すると、Sheeet2のA2、A3に1/1、B2、B3に東京、横浜、C2、C3に佐藤、鈴木と自動的に表示されるようにしたいのですがどうしたらよいのでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルで2つの条件を元に
エクセル2007で名簿を作っています。 1ヶ月ごとにメンバーの順が変わります。 シート1(番号順に名簿を作りました) A B C 1 1 山田 2 2 木村 3 3 副長 佐藤 4 4 鈴木 5 5 班長 田中 6 6 長田 シート2(こちらがメンバーに配る名簿です) A B C D 1 班長 1 3 2 田中 山田 鈴木 3 4 副長 2 4 5 佐藤 木村 長田 A2に田中,A5に佐藤を選んでくるのはvlookupで成功しました。 質問したいのは C列D列に上記の番号のようにシート1の名前を入れていきたいのですが,田中,佐藤の分を抜いた上で番号の若い順に選んできたいのです。 どのような関数をどのように使えば成功するでしょうか。
- ベストアンサー
- その他MS Office製品
- 条件に合うものの合計
エクセルでA列に「名前=山下、佐藤、田中、佐藤、田中、近藤、山下…等」で。B列に「100,90,70,120、30、50、5」などがあり、田中の合計は70+30=100、山下の合計は100+5=105というように、集計したいのですが…よろしくお願いします>
- ベストアンサー
- オフィス系ソフト
- Excel 重複値を検索し全て表示させる関数
Sheet1の1行目には見出しがあり、A列とB列の2行目から下にデータが入っています。(約200行) A列 B列 田中 13 山本 8 谷口 11 鈴木 6 田中 10 佐々木 9 奥村 15 佐々木 15 佐々木 20 ・ ・ ・ Sheet2のA列1行目から下には別のデータが入っています。(約600行) A列 太田川 山村 田中 多賀先 鈴木 奥村 幸田 ・ ・ ・ Sheet2のA列のデータと完全一致するデータ(名前)をSheet1のA列から探して、同じ名前があれば、その隣のB列にある数値をSheet2のB列に貼り付ける(B列が重複の場合、下に張り付ける。但し、A列の名前は1行目は表示、2行目からは表示、空欄でも構いません)。 見つからない場合はSheet2のB列は空欄のままです。 Sheet2 A列 B列 太田川 山村 田中 13 10 多賀先 鈴木 6 奥村 15 佐々木 9 15 20 幸田 ・ ・ ・ 何卒、ご指導の程宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセルで検索、並び替えの方法
エクセルで以下のような並び変えはできないでしょうか? エクセルでA列とB列に名前が入っています。 A列、B列の名前は若干違います。 B列の名前をA列に揃えて並び変えることはできないでしょうか? 「処理前」 「処理後」 A B A B 伊藤 山田 伊藤 山田 田中 山田 山田 鈴木 鈴木 鈴木 鈴木 田中 伊集院 田中 田中 伊集院 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルの同じ名前をカウントする方法
エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- 50人分の書類作成に個人名を入力するにあたって質問です。
50人分の書類作成に個人名を入力するにあたって質問です。 〔Sheet1〕マスタ 行 A列 B列 1 1 山下 2 2 吉田 3 3 田中 ・ ・ ・ ・ ・ ・ ・ ・ ・ 50 50 山田 〔Sheet2〕に A1 に 1 と入力したら 山下 と表示される方法を教えて下さい。 宜しくお願いします。
- ベストアンサー
- Windows Vista
質問者からのお礼
質問してから出かけてしまったので返事が遅くなり申し訳ありません。 うまくできましたありがとう御座います。 これからもよろしくお願いします。