gpt4 book ai didi

Excel:如何执行以下操作:从 TBL 中选择 count(col3,col4,col5,col6,col7) where col2 = '1-Jan' ;

转载 作者:行者123 更新时间:2023-12-04 21:41:22 26 4
gpt4 key购买 nike

目前,我正在使用一个复杂的 countifs() 语句:

=countifs($B$2:$B$B1000,"="&L7,'Sheet2'!$C$2:$C$1000,"*")+
countifs($B$2:$B$B1000,"="&L7,'Sheet2'!$D$2:$D$1000,"*")+
countifs($B$2:$B$B1000,"="&L7,'Sheet2'!$E$2:$E$1000,"*")+
countifs($B$2:$B$B1000,"="&L7,'Sheet2'!$F$2:$F$1000,"*")+
countifs($B$2:$B$B1000,"="&L7,'Sheet2'!$G$2:$G$1000,"*")

这有效地对每一列执行全表扫描,而且速度非常慢。必须有更好的方法来做到这一点!建议?

我想要完成的是计算给定日期包含某些内容的单元格的数量:
  date  |  Col1   |   Col2   |   Col3  |   Col4   |
---------------------------------------------------
1-Jan | A | A | | A |
1-Jan | A | | | A |
2-Jan | A | | | |
2-Jan | A | A | A | A |
2-Jan | A | | | |


Day | Totals |
-------------------
1-Jan | 5 |
2-Jan | 6 |

最佳答案

不确定它是否会更快......但肯定会更短

=SUMPRODUCT(($B$2:$B1000=L7)*(Sheet2!$C$2:$G$1000<>""))

关于Excel:如何执行以下操作:从 TBL 中选择 count(col3,col4,col5,col6,col7) where col2 = '1-Jan' ;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com