Excel formula 基于日期的成功率
我是一个彻头彻尾的无名小卒。我试图从两个专栏中找出“今天的成功率”。一列是尝试的日期,另一列是成功/失败。我有一个计算总体成功率的公式,但它只使用了一列。我需要得到今天的成功率。还有其他专栏,但不要担心这些 我遇到的问题是从搜索日期列的结果中查找不同的列单元格值。因此,在A列中找到今天的日期,然后将B列中的真实值相加并除以总数Excel formula 基于日期的成功率,excel-formula,Excel Formula,我是一个彻头彻尾的无名小卒。我试图从两个专栏中找出“今天的成功率”。一列是尝试的日期,另一列是成功/失败。我有一个计算总体成功率的公式,但它只使用了一列。我需要得到今天的成功率。还有其他专栏,但不要担心这些 我遇到的问题是从搜索日期列的结果中查找不同的列单元格值。因此,在A列中找到今天的日期,然后将B列中的真实值相加并除以总数 | Date Col A | Success Col B | | ------------- | ------------- | | 4/1/2019 |
| 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%=COUNTIFS($A$3:$A$9,$D$2,$B$3:$B$9,TRUE)/COUNTIF($A$3:$A$9,$D$2)
这应该行得通。我将“今天的日期”放在D2单元格中,因此请确保相应地调整公式。另一件需要注意的事情是确保B列中的真假条目的格式与公式中的格式相同(表示所有大写或无大写)。如果文本值为colsA和B,请使用:
=SUMPRODUCT(--(A:A="4/2/2019")*(B:B="true"))/SUMPRODUCT(--(A:A="4/2/2019"))
谢谢。这正是我想要的。不过,我确实更改了它,使静态日期成为一个单元格值,其中包含=TODAY()。如果D2包含=TODAY()=SUMPRODUCT(--(A:A=D2)*(B:B=“true”)/SUMPRODUCT(--(A:A=D2))