excel 当文本字符串满足特定数值时,使用SUM IF

chhkpiq4  于 2022-12-14  发布在  其他
关注(0)|答案(4)|浏览(155)

好吧,这听起来可能很奇怪,但我需要计算每个员工的分数,其中:LT(迟发)= 0.50例患者A(无)= 1例患者
该表如下所示:

12/1/22   12/2/22   12/3/22   12/4/22       Total Points
  A         LT       LT        LT                ?

在LT为0.50分且A = 1分的范围内,我是否可以计算总分?
谢谢!
我无法计算出SUMIF来计算文本字符串满足特定数值的合计

6ju8rftf

6ju8rftf1#

FWIW,您也可以使用准则和值的数组,如下所示:

=SUM(COUNTIF(A2:D2,{"A","LT"})*{1,0.5})
5q4ezhmt

5q4ezhmt2#

我知道,我迟到了,因为**Scott Craner先生,&Rory先生发布的解决方案非常有用**,但是分享了另一种替代方法。

·单元格E2中使用的公式

=SUM((A2:D2={"A";"LT"})*{1;0.5})

在用SUM()进行 Package 之前,让我向您展示一下它创建了什么

它创建了一个2行x 4列的数组,接下来我们乘以{1; 0.5}矩阵计算,

最后但并非最不重要的是,为了获得计数,我们对返回2.5的矩阵求和。

xqk2d5yq

xqk2d5yq3#

使用COUNTIFS:

=COUNTIFS(A2:D2,"A")+COUNTIFS(A2:D2,"LT")/2

3df52oht

3df52oht4#

此特定情况下的短值(两个可能的值):

=SUM(IF(A2:D2="A",1,0.5))

相关问题