【发布时间】:2016-10-08 02:40:15
【问题描述】:
我有以下 Google 电子表格:
item have ready need1 need2 need3
A 1 2 1
B 1 2 1 1
C 2 2
等
我要填写ready栏如下:
- 在 need1, ..., needN 范围内找到第一列,该列具有非空值
- 如果找到的值小于或等于
have列中的值,请将ready列设置为令人愉悦的值(例如yes) - 如果找到的值大于
have列中的值,则不执行任何操作
所以上面的输入,处理后应该是这样的:
item have ready need1 need2 need3
A 1 2 1
B 1 2 1 1
C 2 yes 2
第一步,我找到了一个建议的解决方案,但对我不起作用:
=INDEX( SORT( FILTER( D10:H10 , LEN( D10:H10 ) ) ,
FILTER( COLUMN( D10:H10 ) , LEN( D10:H10 ) ) , 0 ) , 1 )
(它返回#REF!)不确定它出了什么问题或如何进行下一步。
提前致谢!
【问题讨论】: