[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『SUMIFの使い方』(お茶)
B列に関数があります =IFERROR(INDEX(あ!Q:Q,AGGREGATE(15,6,ROW(A$4:A$1004)/(MATCH(あ!Q$4:Q$1000,あ!Q$4:Q$1000,0)=ROW(A$4:A$1004)-3),ROW(A1))),"")
B列に答えが返ってきた時だけC列の集計をするにはどうしたらいいですか? B列は氏名、答えがない時は空白になります C列は点数になります
C列集計=SUMIF(B5:B19,">0",C5:C19) ↑ これだとゼロになります
< 使用 Excel:Excel2019、使用 OS:Windows10 >
=SUMPRODUCT((B5:B19<>"")*C5:C19) ではどうだろうか? 砂糖さんSUMIF関数では"<>"の条件は式も何も入力されていないセルを省く意味になり、 式で""になっているセルは対象になってしまう。 (ねむねむ) 2021/11/24(水) 15:51
C列の点数をB列に答えが返ってきた時だけ =IF(B="",0, )としてもできました
ねむねむさんの教えてくれた =SUMPRODUCT((B5:B19<>"")*C5:C19) これがすっきりしてます とても助かりました
(お茶) 2021/11/24(水) 16:01
>B列は氏名 ということは文字列でしょ? ↓ でできませんか?
=SUMIF(B5:B19,"?*",C5:C19)
以上 (笑) 2021/11/24(水) 18:00
>↓ でできませんか? >=SUMIF(B5:B19,"?*",C5:C19)
できました 文字列でない時ちょうど困っていたのでさっそく使います 笑さん助かりました
(お茶) 2021/11/25(木) 09:27
>文字列でない時
B列が文字列の場合なら、ですよ?
以上、念のため確認 (笑) 2021/11/25(木) 16:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.