函数的行为非常奇怪,具体取决于它所在的列。数据从行开始7
(行中的标题6
)列A
有项目名称B
最大数量。C
并D
具有简单的功能,之后的所有内容都是手动输入的特定日期的剩余数量。列D
有
=((LOOKUP(2,1/(NOT(ISBLANK(7:7))),7:7))/B7)
C 列有
=100%-D7
这里看起来不错:
它应该做的是,我们在 中输入一个值E
,然后根据最后填充的行计算剩余的内容和已使用的内容。除了列后没有任何内容外,它工作得很好G
。当最后一个值在 中时,它不会注册/查看/运行E:G
。
现在,当我删除 Item 列A
并且 Max 成为新的A
问题时,它运行正常。
直到我们开始使用新的 2019 年表格时,我们才意识到这一点,我们使用了整个 2018 年的数据,但我们有更早日期的数据填充了问题栏。
有人能解释一下并提供解决方案吗?我们需要项目列。