繁体   English   中英

仅使用 Excel 公式,如何计算满足多个条件(包括 countif)的行数?

[英]Using only an Excel formula, how do I count the number of rows that meet multiple criteria (including a countif)?

我有一个包含 10 列的电子表格。 它包含一个项目的名称、8 个不同的评级和一个美元金额。 如果特定列没有评级,则值为“NR”(未评级)。 见附件示例。

示例表

我有两个指标需要计算:

  1. 有多少项目只有一个评分?
  2. 只有一个评分的项目的总金额是多少?

该列表可以刷新,因此项目数量可能会有所不同。 此外,我想避免使用相邻的公式,因为长度可变且添加额外列的可能性很高。

我玩过 SUMPRODUCT、嵌套的 COUNTIF(S) 和各种数组公式,但我似乎无法得到解决方案。 另外,我想避免使用宏。

在 J2 中:

=SUM(--(MMULT(--(B7:I16<>"NR"),TRANSPOSE(COLUMN(B7:I16)^0))=1))

在 J4 中:

=SUM((MMULT(--(B7:I16<>"NR"),TRANSPOSE(COLUMN(B7:I16)^0))=1)*J7:J16)

根据版本的不同,退出编辑模式时可能需要使用 Ctrl-Shift-Enter 而不是 Enter 确认此数组公式。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM