• ベストアンサー

抽出して合計をだしたい

このような表があるとします A  B 鈴木 1 鈴原 2 山内 4 山田 3 大原 1 A列で”鈴”または”山”の字を含む人のBの値の合計をだしたいのですが。 使う関数はSUMIFを使うのでしょうか? どなたかご教授の程よろしくおねがいします

  • cukey
  • お礼率42% (48/112)

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

  • ベストアンサー
  • bari_saku
  • ベストアンサー率17% (1827/10269)
回答No.1

=SUMIF(A1:A5,"*鈴*",B1:B5)+SUMIF(A1:A5,"*山*",B1:B5) これでどうでしょう。

その他の回答 (1)

  • bari_saku
  • ベストアンサー率17% (1827/10269)
回答No.2

No.1です。 すみません!これですと、「鈴」と「山」を両方含む名前の人がいた場合、ダブルカウントしてしまいます。 ちょっと対策を思いつけないのですが…すみませんでした。

cukey
質問者

お礼

ありがとうございました 検索する言葉に両方含むものがないのでこれで大丈夫です

関連するQ&A

  • EXCELでの合計

    今シート1に名前と作業と時間がかかれています。 これをシート2にそれぞれ合計させたいです。 sumif関数を使おうと思ったのですが、条件が1つしか使えないので 何かいい方法はありますか?よろしくお願いします。 シート1  B  C  D 2 鈴木 清掃 1.0 3 山田 水替 2.0 4 鈴木 営業 3.0 5 岡  清掃 2.0 6 鈴木 清掃 3.0 7 山田 営業 1.0 シート2  A  B  C  D  E 2 清掃 水替 営業 合計 3 鈴木 4.0 0.0  3.0  7.0 4 山田 0.0 2.0  1.0  3.0 5 岡  2.0 0.0  0.0  2.0 6 合計 6.0 2.0  4.0  12.0 シート1は次々に項目が増えていきます。 また、人名、作業項目は増えません。 合計はsum関数でできますが、それぞれの人と作業の 時間の合計をしたいです。 よろしくお願いします。

  • Excell 合計 条件

    Excellの関数について質問があります A列   B列 TRUE  0.38 TRUE  0.45 FALSE  0.29 FALSE  0.31 TRUE  0.45 このとき、B列のTRUEのときの合計、B列のFALSEのときの合計の求めるとき、数式や関数の使い方を教えて下さい。 sumifではうまくいきませんでした。

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

    エクセル データ抽出と合計の方法がありますか。 下記のようなデータがあるとします。 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列に存在する数字列を手入力」を手入力ではなく関数で抽出してくることは可能でしょうか。 何卒ご教示いただけますようお願いします!!!

  • Excel関数,SUMIFの代わりになるもの

    A,B 2.3,510 3.1,610 4.6,740 ・ ・・ と続くときに,A列にある値があったときに,それに対応するBを返すという処理をしたいときに,いままではSUMIF関数でSUMIF(A列,”数字”,B列)とやっていました. これだと,A列に同じ値が2個以上あったときはB列も合計されてしまいます. 同じ値があっても大丈夫なような処理方法はないでしょうか. ご存知のかた教えて下さい.

  • エクセル 特定条件以外の合計

    DBから出力した表の集計をかけたいのですが、下記要件で集計することは可能でしょうか? ◎テーブル(例) 行  |科目CD(セルA) | 金額(セルB) 2  |00        |10000 3  |30        |2000 4  |50        |3000 ◎条件 科目CDが"00"以外の合計 ◎試した事 =sumIf(A2:A4,"<>00",B2:B4) ネットで調べて、上記をテストしたのですが、”00”も合計されてしまいました。 ちなみに、"00"だけの合計は問題なくできました。 =sumIf(A2:A4,"=00",B2:B4) とりあえず、C列にIf関数でフラグを立ててSumifで合計させてますが、スマートではない為、アドバイスお願いいたします。 ◎現在 C列にif(A2="00",0,1) sumif(A2:4,1,b2:b4) これで合計が出来てます。

  • シートの合計

    よろしくお願いします。 エクセルでシート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             ・   ・   ・          

  • エクセル関数で条件に一致したものの合計

    エクセル関数で条件に一致したものの合計 を計算することはできますでしょうか? SUMIFを使えばできるような気もするのですが、どうやったら良いのか分かりません。どうか教えてください。 やりたいことは、、 A列に1 or 2が入ってます。下記みたく。 1 2 2 1 2 1 B列に数字が入っていて、A列が2である行のB列の合計を求めたいのです。 よろしくお願いします。 -- エクセル2003

  • Excelで条件に合うデータをピックアップして合計を求めたい

    下記のような条件で合計を求めたいのですが、 SUM関数やSUMIF関数では、求めている合計が得られません。 例) 行/列 A   B    C  1|  No. 金額   氏名 2|  1  200,000  A 3|  1  200,000  B 4|  1  200,000  C 5|  2  150,000  A 6|  2  150,000  D 7|  3  180,000  B 8|  3  180,000  D 9|  3  180,000  E 10| 小計  上記のようなデータがあります。 B列には、Noごとに、それぞれ同じ金額が重複して入力してあります。 ここから、Noの最初の金額である200,000+150,000+180,000=530,000 という合計を10行目に求めたいのです。 現在は、自分でNoを確認しながら、その都度、 合計したいセルを選択して合計を求めているのですが、 データ数が多いため、何か別の方法がないかと思案しております。 どなたか、アドバイスの程、宜しくお願いします。

  • 時間の抽出、合計

    セルに以下のように入力されているとします。 A        B 1  6月29日    8:00 2  6月30日    8:00 3  7月1日     8:00 4  7月2日     8:00 5  7月3日     8:00 6  7月4日     8:00 7  7月5日     0:00 8  7月6日     0:00 9  7月7日     8:00 10 7月8日     8:00 7月の時間の合計を出すには =SUMIF(A1:A10,"7月*"、B1:B10)だと思ったのですが、0:00となってしまいます。 オートフィルターを使わず、関数だけで計算するにはどうしたらよろしいのでしょうか?

  • Excelの関数である月ごとの合計数を調べたい

    Excelの関数である月ごとのの登録数を調べたいのですがsheet2のB列にどのような関数を入れればよいでしょうか?ちなみにsheet1のA列は日付の書式です。 sheet1 A    |B 2004/3/1|山田 2004/3/2|鈴木 2004/4/2|金村 sheet2 A    |B 2004/3 | 2004/4 | 2004/5 |

専門家に質問してみよう