首页 > 解决方案 > Excel ADDRESS 和 COUNTIF 函数

问题描述

我使用以下函数来计算存在的天数:

=COUNTIF(C2:T2,"=P")

它在单元格 U2 中效果很好。

现在我想改用地址函数来选择前一个单元格而不是 T2:

=COUNTIF(C2:INDIRECT(ADDRESS(INDIRECT(ROW(CELL("address")))-1,
     INDIRECT(COLUMN(CELL("address")))-1)),"=p") 

它不工作;(

请帮忙。

标签: excelfunctioncellcountifexcel-indirect

解决方案


间接和地址可能可以用一个简单的索引代替。

怎么样

=COUNTIF(C2:Index(2:2,column()-2,"=P")

换句话说:对从 C2 到当前列左侧 2 列的第 2 行中的单元格的范围执行 countif。

如果这不能回答您的问题,请对其进行编辑并用类似的话解释逻辑。


推荐阅读