基于日期的成功率

时间:2019-04-09 16:32:48

标签: excel-formula

我是一个完全优秀的菜鸟。我正在尝试根据2列找到“今天的成功率”。一栏是尝试的日期,另一栏是成功/失败。我有一个用于获取总体成功率的公式,但它只使用一列。我需要获得今天的成功率。还有其他专栏,但是不用担心。

我遇到的问题是,从搜索日期列的结果中找到了不同的列单元格值。因此,请在A列中找到今天的日期,然后对B列中的真实值求和并除以总计。

| Date Col A    | Success Col B |
| ------------- | ------------- |
| 4/1/2019      | true          |
| 4/1/2019      | false         |
| 4/2/2019      | true          |
| 4/2/2019      | false         |
| 4/2/2019      | true          |
| 4/2/2019      | false         |
| 4/2/2019      | false         |

这是我用来计算总体成功率的公式

=100*COUNTIF(B2:B1000,"true")/SUM(COUNTIF(B2:B1000,"true"), COUNTIF(B2:B1000,"false"))

假设今天是2019年4月2日,则上表应具有 今天的成功率:40%

2 个答案:

答案 0 :(得分:1)

=COUNTIFS($A$3:$A$9,$D$2,$B$3:$B$9,TRUE)/COUNTIF($A$3:$A$9,$D$2)

这应该有效。我在单元格D2中输入了“今天的日期”,因此请确保您相应地调整公式。要注意的另一件事是,确保B列中的真假条目采用与公式中相同的格式(表示全部大写或无大写)。

答案 1 :(得分:0)

对于文本值分别为 A B 的文本,请使用:

=SUMPRODUCT(--(A:A="4/2/2019")*(B:B="true"))/SUMPRODUCT(--(A:A="4/2/2019"))

enter image description here