[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字検索して合計』(つばさ)
さんま 10 いわし 5 ぶり 7 さんま 4 あじ 2 ぶり 3
品名 さんま
合計
品名 いわし
合計
品名 ぶり
合計
品名 あじ
合計
縦に品名と数量が入ってます。
各品名を検索して合計を出したいのですが、教えてください。
Functionプロシージャーで独自の関数でできるのでしょうか?
< 使用 Excel:Excel2016、使用 OS:Windows10 >
間違っててらごめん A1から順番に入っているとして =SUMIF(A1:A11,品名が入力されているセル,A2:A12) で集計できないかな (稲葉) 2023/01/31(火) 05:53:09
=SUMIF(A1:A12,品名が入力されているセル,A1:A12) これでやってみたのですが結果は0ってでたのですが…… =SUMIF(A1:A11,品名が入力されているセル,A2:A12) 教えて頂いた通りにすると合計できるのですが、何故ですか? この違い教えて頂けませんか? すいませんがお願いします。 (つばさ) 2023/01/31(火) 22:20:17
有名なテクニックだと思うので、検索すれば詳しく解説してるところありますよ 検索条件範囲と合計範囲は必ずしも同じ行になくてもよい ただし、検索条件範囲と合計範囲の行数は一致してないといけない A1B2C3A4B5C6 AからCまでの範囲をBで検索 検索条件範囲 1B2C3A4B5C6 合計範囲を一行ずらし、1から6まで指定
00100000100 Bが1で、それ以外は0 X1B2C3A4B5C6 検索結果にずらした行でかけ算 00200000500 となり、各列を合計する 2 + 5 =7のような計算になる
ずらさなかった場合 00100000100 Bが1で、それ以外は0 XA1B2C3A4B5C 検索結果をずらさなかったので、文字x検索結果なので、0になる 00000000000 となり、各列を合計しても =0となる
(稲葉) 2023/01/31(火) 22:51:48
あとそうだ、こんなごみみたいな表やめるのが一番いいと思いますよ (稲葉) 2023/01/31(火) 23:00:42
>ただし、検索条件範囲と合計範囲の行数は一致してないといけない SUMIF関数は一致していなくても =SUMIF(A1:A11,品名が入力されているセル,A2) でも可能ですが、揮発性関数になるので使用する意味は有りません SUMIFS関数ではエラーになります (どん) 2023/02/01(水) 03:54:06
>でも可能ですが、揮発性関数になるので使用する意味は有りません すみません、意味がないと言うのはどういう意味でしょうか? となりの行に作業列を設けろと言う意味でしたら納得です B1=If(isodd(row(a1)),a2,0) 下方向にコピー Sumif(a1:a12,検索したいセル,b1:b12) (稲葉) 2023/02/01(水) 05:55:56
合計範囲が単一セルなの見落としてました 上の発言解決しました すみません (稲葉) 2023/02/01(水) 07:46:07
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.