
你好,我需要自动化这些公式。
小麦2美国减去小麦1美国,小麦2巴西减去小麦1巴西,小麦2加拿大减去小麦1加拿大,小麦2阿根廷减去小麦1阿根廷等等,并考虑到相应的地区和周数。
大麦2美国减大麦1美国,大麦2巴西减大麦1巴西,大麦2加拿大减大麦1加拿大
一个公式的工作方式应该是,当我填充它时,它理解逻辑并进行计算。
发布于 2020-09-09 12:05:49
使用LOOKUP查找当前产品的先前值:
=IFERROR(C2-LOOKUP(2,1/($A$1:A1=A2),$C$1:C1),"")如果Input number列很重要,那么情况是这样的:
=IFERROR(C2-LOOKUP(2,1/(($A$1:A1=A2)*($B$1:B1=(B2-1))),$C$1:C1),"")

发布于 2020-09-09 13:30:57
首先:我更喜欢@basic的解决方案!我一直忘记了,=LOOKUP(LargerThanAll,Nums,Values)返回最高数值的数值!
话虽如此,还有另一种方法:
首先,将光标放在最上面的行和Insert -,确保选中出现的对话框中的“我的表有标题”复选框。
现在,除了格式化它,还有公式的好处。
在您的示例中,B2 = "Product",
=[@Product]&"|"&[@[Input Number]] (因为您使用的是表,所以可以使用列名而不是单元格引用,@ColumnName是当前行的列值,它将对整个列使用该公式,并且公式只存储一次,而不是每行一次),"PrevRow"=MATCH([@Product]&"|"&([@[Input Number]]-1),[Product|Number],0) (您现在有了以前的值=IF(ISNUMBER([@PrevRow]),[@Quantity]-INDEX([Quantity],[@PrevRow]),"")

https://stackoverflow.com/questions/63810924
复制相似问题