Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
214 views
in Technique[技术] by (71.8m points)

google sheets - How to count multiple ranges that have a status next to them?

I am attempting to count multiple matching ranges that also contain "Done" next to them.

Currently, I am able to use this query to count the Totals, but can't figure out how to make sure it only counts the ones that are "Done"

=SUMPRODUCT(COUNTIF('Subject'!A:A,'Jobs'!A:A))

This is the desired result:

Results Sheet result sheet screenshot

question from:https://stackoverflow.com/questions/65887622/how-to-count-multiple-ranges-that-have-a-status-next-to-them

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You should use VLOOKUP with ARRAYFORMULA to fetch the statuses of the column and COUNTIF to match only the "Done" status.

For First:

=COUNTIF(ARRAYFORMULA(VLOOKUP(Subject!A:A, Jobs!A:B, 2, FALSE)), "Done")

For Second:

=COUNTIF(ARRAYFORMULA(VLOOKUP(Subject!B:B, Jobs!A:B, 2, FALSE)), "Done")

output


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...