• 締切済み

excel使用 該当する数字の積を求めたいのですが・・・

例えば、 Tanaka 3 Inoue 4 Kato 2 Inoue 2 Okuda 8 Inoue 7 Kato 2 など、文字列とそれと同じ行に数字が並んでいる場合、 同じ文字列のものどうしの積を関数で求めたいのですが、やり方が思いつきません。 (例えば上の例だと、「Inoue」の持つ数字として、4*2*7=56、と出したい) 何かいい方法はないでしょうか? (補足ですが、当方の扱おうとしている文字列の種類は非常に多いため、 「特定の文字列ごとにフィルタにかけて、数字の積を求める」 というやり方はNGでお願いします)

みんなの回答

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.2

オートフィルタを使って氏名を選択(例えば「Inoue」) 数値がB2~B100までに記入していれば Inoue 4 Inoue 2 Inoue 7    13 =subtotal(9,B2:B100)

全文を見る
すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.1

{=PRODUCT(IF(A1:A100="Inoue",B1:B100,""))}

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

関連するQ&A

  • EXCELで該当数字の羅列から、該当数字をチェックする方法。

    エクセルの関数について質問させて頂きまます。 例えば A列   B列   C列 1行   111 2行   222 3行   333 4行   444 5行   555 6行   666 7行   777 8行   888 9行   999 10行   000 上記のような表があるとして、Dの10行目などにチェック欄を作成して、 そこに、数字を入力する事により、B列の数字の一覧から、 該当したものを、例えばC列に”該当あり”のように表示をさせたいと思っております。 例えば、そのチェック欄(Dの10行目)に”333”と入力すると A列   B列   C列 1行   111 2行   222 3行   333  該当あり 4行   444 5行   555 6行   666 7行   777 8行   888 9行   999 10行   000 このような感じです。 もしくは、該当する行の色を赤や青など他の色に変更する方法でも構いません。 説明が下手で分かり辛いかもしれませんが、どなたか、 このような場合の関数などをご存知の方おりましたら、 ご教授頂ければ幸いです。 どうぞ、宜しくお願い致します。

  • エクセルのオートフィルタについて

    エクセルのオートフィルタについてですが、一番取り扱いに困っている所は、社員の給与リストとかで、ある特定のデータ、例として事務員(一つの行の例えば一つのセルに名前、一つ横のセルに給与の数字(数値データ)がはいっている)を抽出した場合(事務員の記号がどこか同じ行にはいっているとして)数値の列を開いているセルで関数処理したい場合、表示されている数字だけを処理する場合と隠れている(多分)データも処理してしまう場合があり大変戸惑っています。なんとかどちらかに統一したいのですが、自分なりに調べましたが分かりません。どなたかご存知ないでしょうか。また、このオートフィルタで特定の数字や文字を抽出しようとしてもうまくいく時とそうでない時があります。なぜなのでしょうか。これはバグと考えても?

  • エクセルで2列の積を合計する関数式はありますか?

    エクセルで2列の積をして、その後下の行の積を一定の範囲内において 合計する関数式はありますか?当方Windows Vista,Excel2007を使用して おります。 詳細は画像に添付しておりますのでご参照ください。 ご存知の方ご教示願います

  • VBAで「1」、「01」等を同じ数字とみなすには?

    エクセル2003です。VBAは初心者です。 ある列(Aとして)にデータがあって、A列をキーに昇順に並べ替えます。(1行目が見出し。) その後、2行目の値を基準値として、 ループで3行目から4行目、5行目…と順に値を見ていき基準値と比較して、 値が異なったら基準値でフィルタをかけて印刷し、 現在の値を新たな基準値として次のループを行う、 という処理を行っていました。 上記の時は数字4文字(0001、0100等)という前提だった為、空白や4文字の数字以外は 事前にチェックしてエラーメッセージを出していたのですが、 新たに「01」や「00001」も「0001」と同じ値として扱うことにしました。 この場合オートフィルタで「01」や「00001」と「0001」を同時に抽出する事は可能でしょうか? また無理な場合、どのような処理にすればよろしいでしょうか? 今の所、2つの値の文字数を取得(Len関数)し、 RIGHT関数で1文字取得。 1文字を比較して異なれば別とみなし印刷、 同じなら次はRIGHTで2文字取得して2文字を比較… これを少ない方の文字数分行う。 その後、文字数が多い方の文字列からLEFT関数で差分の文字数分取得し、 オールゼロなら同じとみなし、オールゼロでなければ別とみなす…。 という様な処理を作っている途中なのですが、 まずCOBOLのように、不特定な文字数の文字列に対して「ALLZERO」かどうかを見る 方法はあるでしょうか? また、処理が長引いているような気もするのですが、 これ以外に有効な方法はあるでしょうか? 教えていただけると助かります。 よろしくお願い致します。

  • エクセルで数字が入ったセルの値を抽出

    任意1行中のある1列にFALSEと1列だけ数字が入っています(下図参照)。その数字を抽出する関数があれば教えて下さい。 下図の例では、Fの列にB2:E2の範囲の数字「10」を抽出したいのです。マクロを組めば可能なのですが、セルに入力する関数等で簡単に実現できればと思います。 アドバイス宜しくお願いします。

  • Excelでセル内の数字だけ取り出したい。

    1セル内に最大40文字程度の半角英数カナが混在しています。 例:1234abcdアイウ3456efghijk これが数千行あるのですが、集計のため数字にしたく、 しかも数字連続と次の数字連続の間にスペースを入れたいです。 例:1234 3456 かなり調べましたが、関数では数字を取り出すだけでも40文字は不可能のように思います。 マクロで置き換えを連続させて文字を消すのは思いつくのですが、 今少しスマートな方法はありますでしょうか?

  • エクセルのセル内の数字・文字の合計の仕方

    簡単な質問かもしれませんが、エクセルである行・列内の数字・文字の合計を計算する関数を教えて下さい。 例えばA列の中にある「●」文字の合計等。 よろしくお願いします。

  • excelで数字の羅列から、該当数字をチェックする方法

    excelの関数または条件付き書式について質問させて頂きます。 例えば・・・    A B C D E 1列 4 5 5 4 6 2列 5 6 6 5 4 3列 5 4 5 4 4 4列 6 6 6 5 4 5列 上記のような表があります。 そこでAの5行目などにチェック欄を作成し、 そこに、数字を入力する事により、1列のAから4列のAまでの数字からAの5列に入力した数字に該当したセルを、塗りつぶすか書式を変更させるかのいずれかで表示させたいと考えております。 もし回答頂けたかたのお時間が許すのであれば、その逆に該当から外れた場合に同様にセルが塗りつぶれるか書式が変わるようにするパターンもご教示していただければ幸いです。 可能であればで結構ですのでよろしくお願いします。

  • 2つの数字の変化を読み取るエクセル関数はありますか

    エクセルの関数についてです。2つの数字の変化を A列  B列 100    1 103    1 109    1 120    1 105    -1 102    -1 120    1 123    -1 ・    ・ ・    ・ ・    ・ となっている時に,以下の2つの条件を満たす式を作ることはできますでしょうか。 (1)B列の数字を3行ずつ見てゆく。3行目までずっと1が続き,数字が変わらなければ(-1が出なければ)3行目のA列の数値(109)を取り出す (2)数字を取り出してから次の3行目までの間でB列の数字が変わったとき(1→-1,-1→1)には,変わった行のA列の数値(105)を取り出す。次は,B7なので120,次はB8なので123…と 数字を取り出す度にリセットして,新たに3行の中から新しい数字を取り出すようにしたいのです。 やはりマクロを組まないといけないのでしょうか? 分かりにくかったら申し訳ございません…

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

    例えば、A列の1行目からA列の100行目まで社員の名前が重複せずに100人分あります。B列1行目からW列100行目までにランダムに数字が入っています。数字は重複していません。この、数字(例えば5という数字)のセルの場所を特定したいのですが、関数でこの場所を特定する方法を教えていただけませんか? 結果的に必要なのは、5という数字が何行目にあるかだけですので、それだけ分かれば良いのですが。良い方法が見つかりません。 今回はマクロは一切使わない条件です。よろしくお願いいたします。

家電の所有権について
このQ&Aのポイント
  • 共同で購入した家電の所有権についてAさんとのトラブルが発生しています。
  • Aさんが引っ越しした際、すでに家電の所有権を放棄したと私は考えていますが、Aさんはお金を要求してきました。
  • Aさんの行為は所有権放棄になるのか、教えていただけると助かります。
回答を見る

専門家に質問してみよう