标签: google-sheets count google-sheets-formula array-formulas
我想计算在该行的以下单元格中具有值的每一行,忽略空白值和使用数组公式的公式。
在我看来,这应该有效 =ArrayFormula(IF(D5:D<>"",ROW(D5:D)-4,)),但当然,这不是连续的,因为它也计算但不打印空白行。
=ArrayFormula(IF(D5:D<>"",ROW(D5:D)-4,))
我找到了这个 =IF(D5<>"",COUNTA($D$5:D5),""),但我必须将它拖到整个列中,我宁愿避免这样做,但可以这样做。说到这里,我只是好奇能不能用数组公式来做。
=IF(D5<>"",COUNTA($D$5:D5),"")
答案 0 :(得分:1)
你似乎在看从 D5 开始的数据,你可以试试这个:
=arrayformula(if(len(D5:D),SORT(ROW(D5:D),SORT(ROW(D5:D),D5:D,1),1)-4,""))