Google sheets 使用OR函数的MINIFS

Google sheets 使用OR函数的MINIFS,google-sheets,google-sheets-formula,nested-if,Google Sheets,Google Sheets Formula,Nested If,如果列E、F或G中的任何单元格包含单词banana,我将尝试在列B中查找最短日期 在B列中给出最短日期 如果:列E包含“香蕉” 或者如果:F列包含“香蕉” 或者如果:G列包含“香蕉” 我不太确定如何嵌套这些语句,或者是否需要数组公式。我尝试了各种嵌套的MAX(IF)或公式,但一直出现解析错误。我还尝试了数组,但也出现了解析错误。请帮助我了解如何获取此公式。您可以尝试以下方法: =MINIFS(B1:B,E1:E,“香蕉”) =MINIFS(B1:B,F1:F,“香蕉”) =MINIFS(B1:B

如果列E、F或G中的任何单元格包含单词
banana
,我将尝试在列B中查找最短日期

在B列中给出最短日期
如果:列E包含“香蕉”
或者如果:F列包含“香蕉”
或者如果:G列包含“香蕉”


我不太确定如何嵌套这些语句,或者是否需要数组公式。我尝试了各种嵌套的
MAX(IF)或
公式,但一直出现解析错误。我还尝试了数组,但也出现了解析错误。请帮助我了解如何获取此公式。

您可以尝试以下方法:

=MINIFS(B1:B,E1:E,“香蕉”)

=MINIFS(B1:B,F1:F,“香蕉”)

=MINIFS(B1:B,G1:G,“香蕉”)

然后:

=MIN(I1:K1)

=min(filter(B:B,(D:D="Banana")+(E:E="Banana")+(F:F="Banana")))
(您只能从MINIFS中获取AND条件-有关如何获取OR条件的一般信息,请参阅)

这里有一个版本,发现“香蕉分割”等


谢谢你这么做!我喜欢你的嵌套公式。但是,我认为MINIFS不允许包含条件。当我更新你的公式以查找
“*banana*”
时,它出现了一个错误。下面是我使用的修改公式
=min(过滤器(B3:B,(G3:G=“*banana*”+(E3:E=“*banana*”)+(F3:F=“*banana*”)))
(请参阅测试文档).当E、F或G列包含香蕉时,是否有办法使其在B中查找最小值?(不是确切的“香蕉”一词,而是“香蕉皮”、“香蕉皮”、“香蕉树”等)您的第一个解决方案创建了4个新单元格;3个单独的单元格包含它们自己的
MINIFS
公式。然后您可以在这3个单元格之间找到
MINIFS
。这甚至适用于
“*banana*”
,但由于某些原因,嵌套版本不允许包含限定符(*)。我做错了什么吗?是否可以将嵌套公式与通配符/*?我想您是在使用筛选器引用我的答案,我将在其中编辑一个“包含”版本。使用允许通配符的
DMIN
?怎么样?我从未使用过它,但会尝试一些方法。非常感谢!我刚刚花了几个小时尝试我想知道我什么时候应该用你的公式。非常非常感谢!不客气!我认为Dmin也是个好主意,但我无法让它在空电池中工作。
=min(filter(B:B,isnumber(search("Banana",D:D))
               +isnumber(search("Banana",E:E))
               +isnumber(search("Banana",F:F))))