我希望根据C1 - C3中的标准从数组中创建B列中的拖车列表。
我的参考数据在“拖车关闭OD”选项卡上,B列是我想要在B列的“星期日”选项卡上填充的列表拖车。我想要搜索操作Date=列M、Origin=Column Y和Destination=Column AA的标准。请注意,Y和AA列是查找公式,而不是原始数据。
这是我编写的生成列表的公式,但是我得到了#N/A错误,我不知道为什么。我以前用过这个公式,但这似乎行不通。如果我删除了引用日期的来源和目的地的公式,我会得到一个带有日期的拖车列表,但是我需要它从那里过滤下来。我不确定日期和数字格式是否放弃了计算,我也不知道如何解决这种问题。任何帮助都是非常感谢的。
=INDEX('Trailers Closed (OD)'!B:B,
SMALL( IF( ($D$1='Trailers Closed (OD)'!M:M)*
($D$2='Trailers Closed (OD)'!Y:Y)*
($D$3='Trailers Closed (OD)'!Z:Z),
ROW('Trailers Closed (OD)'!B:B)
),
ROW(A1))-1,
1)
发布于 2022-06-02 06:27:34
如果您有Office 365,您应该能够:
=FILTER( 'Trailers Closed (OD)'!B:B,
($D$1='Trailers Closed (OD)'!M:M)*
($D$2='Trailers Closed (OD)'!Y:Y)*
($D$3='Trailers Closed (OD)'!Z:Z) )
如果将它放在周日工作表的B1中,它将溢出到B列中。
否则,诊断您的公式将需要更多信息。也许Y和Z列是数字,而您的D1 & D2是文本,或者相反。您可能必须修复这个问题,或者用NUMBERVALUE或TEXT包装您的部分公式。例如:
=INDEX('Trailers Closed (OD)'!B:B,
SMALL( IF( ($D$1='Trailers Closed (OD)'!M:M)*
(NUMBERVALUE($D$2)='Trailers Closed (OD)'!Y:Y)*
(NUMBERVALUE($D$3)='Trailers Closed (OD)'!Z:Z),
ROW('Trailers Closed (OD)'!B:B)
),
ROW(A1))-1,
1)
https://stackoverflow.com/questions/72470465
复制相似问题