我很确定这是一个简单的公式。我在Google表格中,我希望根据在另一张表中找到的值在一张表中找到值的最新日期,或者如果没有匹配则返回空值(空白)。这就是我现在所拥有的:
=arrayformula(Max(IF(B285='2014 Donations Log'!F:F,'2014 Donations Log'!A:A)))
BUT。如果2014捐赠日志中没有相应的值,我希望单元格为BLANK。如果我在IF测试中添加任何内容(例如,""),那么它将返回一个误导性的虚假日期值。
该列的格式为日期。
我需要这个作为公式。
有什么想法吗?
答案 0 :(得分:0)
允许最大值确实为0
(而不是没有值):
=ArrayFormula(if(iserror(match(B285,'2014 Donations Log'!F:F,0)),"",Max(IF(B285='2014 Donations Log'!F:F,'2014 Donations Log'!A:A))))
答案 1 :(得分:0)
解决方案是引用一些已知的空列。您甚至可以将其定义为名称为host.json
的名称范围,然后可以在公式中引用NULL
。可能适用的另一种技巧是,如果您的NULL
公式恰好在检查某个字段的IF
,而您例如只想在某些其他字段具有值的情况下做某事。那么那么,很显然,只要有空白,您肯定可以方便地将ISBLANK
字段放在手边。