很抱歉我发了一个很烂的帖子,但我经常遇到需要返回一个预定义的值x,如果单元格超过y,但比下面更有效(由于经常有很长的公式)
下面是一个例子。我希望cell在以下情况下返回10
SUMIFS($AI$42:$AI$51;$AH$42:$AH$51;"<"&AH51)+1
不止10个。
有没有比重复两次更有效/优雅的方法呢?即
If((SUMIFS($AI$42:$AI$51;$AH$42:$AH$51;"<"&AH51)+1)>10;10;SUMIFS($AI$42:$AI$51;$AH$42:$AH$51;"<"&AH51)+1)
提前感谢!
发布于 2019-05-09 03:04:29
只需将sumifs
部件放入另一个单元格中,然后在公式中使用它。
B1: =SUMIFS($AI$42:$AI$51;$AH$42:$AH$51;"<"&AH51)+1
RESULT: =If($B$1>10;10;$B$1)
发布于 2019-05-11 02:41:16
如果结果不能大于10,那么我会使用最小公式:
MIN(10, SUMIFS($AI$42:$AI$51;$AH$42:$AH$51;"<"&AH51)+1)
没有额外的单元格,更短更整洁。
https://stackoverflow.com/questions/56046498
复制相似问题