我正在尝试填写专栏I& J的数量和位置与最早的失效日期和位置不等于装运箱。
原始数据&总结报告
以上数量应显示100和最短日期10/01/2019
我尝试过的公式是:
IF(A2 ='库存明细'!A:A,IF('库存明细'!G:G = 2,MIN('库存明细'!C:C))
但我错过了什么
答案 0 :(得分:0)
如果您的数据源在A列中开始,则缺少G列。
您的公式也缺少一些元素。您有两个嵌套的IF语句,但只在条件之后填充TRUE部分。
我假设您要将两个条件与AND组合,得到C列的最小日期,其中A2 = A列,G列= G。
可以使用
完成=MIN(IF((A2='Inventory Details'!A2:A5)*('Inventory Details'!G2:G5=2),'Inventory Details'!C2:C5,""))
这是一个数组公式,必须使用 Ctrl + Shift + 输入
确认IF语句中的两个条件导致两个TRUE或FALSE值数组。这两个数组相互相乘,只有两个数组都为TRUE时,结果数组才为TRUE。对于这些位置,MIN函数将考虑C列的值。
这个概念可能需要一些时间才能适应。
此外,除非您喜欢盯着“计算 - 2%”消息,否则不要在数组公式中使用整列,因为它将涉及数百万个单元格。尝试将范围限制为仅包含数据的行。如果您的数据源表发生了很大变化,那么可以使用命名公式来完成。
评论后编辑:如果您有Office 365版本的Excel,则可以使用Minifs函数,如下所示:
=MINIFS('Inventory Details'!C:C,'Inventory Details'!A:A,A2,**strong text**G:G,2)
Minifs不是数组公式,可以在整个列上使用。