【问题标题】:Excel ADDRESS and COUNTIF functionExcel ADDRESS 和 COUNTIF 函数
【发布时间】:2018-05-21 07:28:37
【问题描述】:

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

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

在单元格 U2 中效果很好。

现在我想改用地址功能,选择上一个单元格而不是 T2:

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

它不工作;(

请帮忙。

【问题讨论】:

  • 试试INDIRECT("C2:"&ADDRESS(INDIRECT(ROW(CELL("address")))-1&INDIRECT(COLUMN(CELL("address")))-1)) 而不是C2:INDIRECT(ADDRESS(INDIRECT(ROW(CELL("address")))-1,INDIRECT(COLUMN(CELL("address")))-1))
  • 这个例子中的“前一个单元格”是什么意思? S2? T1?请用文字说明您要计算的内容,即逻辑,然后我们可以帮助您找到它的公式。这可以通过索引而不是间接和地址来完成。
  • U2 是写公式的单元格 T2 是前一个单元格

标签: excel function cell countif excel-indirect


【解决方案1】:

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

怎么样

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

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

如果这不能回答你的问题,请编辑它并用类似的话解释逻辑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    相关资源
    最近更新 更多