【发布时间】:2022-11-27 14:24:49
【问题描述】:
我有一个这样的 Google 工作表:spreadsheet 我想弄清楚是否可以在 O 列中检查单元格中是否有值,然后计算该行中它之前的所有空单元格?例如,O2 应该说 3 而 O3 应该说 5。
我一直在尝试对行使用 =COUNTBLANK,但无法找到一种方法来仅从第一个值(在屏幕截图中标记为黄色)开始倒数。
【问题讨论】:
标签: google-sheets
我有一个这样的 Google 工作表:spreadsheet 我想弄清楚是否可以在 O 列中检查单元格中是否有值,然后计算该行中它之前的所有空单元格?例如,O2 应该说 3 而 O3 应该说 5。
我一直在尝试对行使用 =COUNTBLANK,但无法找到一种方法来仅从第一个值(在屏幕截图中标记为黄色)开始倒数。
【问题讨论】:
标签: google-sheets
另一种解决方案(在 O2 中)
=BYROW(A2:N,LAMBDA(r,IFERROR(1/COUNTBLANK(
FILTER(r,COLUMN(r)<MIN(IF(r<>"",COLUMN(r)))))^-1)))
【讨论】:
在 02 中尝试这个(删除它下面的任何值,因为它会扩展):
=byrow(map(B2:N,lambda(n,if(ISBLANK(n),"",1))),lambda(each,IFERROR(MATCH(1,each,0)-1,"")))
【讨论】: