如果条件匹配,则公式返回TRUE?

时间:2019-09-13 20:19:17

标签: if-statement google-sheets filter google-sheets-formula array-formulas

之所以发布此问题,是因为结合使用Index和Match函数只能从上至下搜索符合条件的第一行,而我需要从当前匹配的向上查找下一行作为公式的一部分。

我要构造的完整公式是,如果单元格“ C4”中的值等于“ A”列中的最小值(从“ C”列中的值(非空白)的正上方)到在“ B”列中的数字超过55之前。因此,在这种情况下,它将在单元格“ C4”中返回TRUE,因为对于蓝色突出显示的区域,值28.28在“ A”列中最低。

其次,不确定INDIRECT函数是否最适合使用,因为我的工作表中有数百个。当我需要这些来快速计算时,这是资源消耗吗?

我在这里发布了它,并在这里发布了它,因为我试图使它在我通常与Excel不同的表格中工作。

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_win10-mso_2016/formula-to-return-true-if-criteria-matches/02834e93-c29f-449d-ace0-98722c399e63?tm=1568399215380

1 个答案:

答案 0 :(得分:0)

也许是这样的:

=ARRAYFORMULA(IF(A1:A=MIN(FILTER(A1:A, B1:B<55)), TRUE, ))

0