我很确定这是一个简单的公式。我在 Google 表格中,我想根据在另一张工作表中找到的值找到一张工作表中某个值的最新日期,或者如果没有匹配项,则返回空值(空白)。这是我现在所拥有的:
=arrayformula(Max(IF(B285='2014 Donations Log'!F:F,'2014 Donations Log'!A:A)))
Run Code Online (Sandbox Code Playgroud)
但。如果 2014 年捐赠日志中没有相应的值,我希望该单元格为空白。如果我在 IF 测试中添加任何内容(例如,""),那么它会返回一个具有误导性的虚假日期值。
该列的格式为日期。
我需要这个作为公式。
有任何想法吗?
解决这个问题的方法是引用一些已知的空列。您甚至可以将其定义为带有名称的名称范围,然后可以在公式中NULL引用。NULL可能适用的替代技巧是,如果您的IF公式碰巧正在检查ISBLANK某个字段,并且您只想在其他某个字段具有值时才执行某些操作..那么您显然可以保证NULL在任何时候都可以方便地使用该字段它是“空白”。
考虑到最大值确实存在的可能性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))))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13289 次 |
| 最近记录: |