阖家幸福身体安康 发表于 2022-3-19 00:31:14

您提供的函数在2010版本提示无效,还有其他方法吗?

人生轨迹 发表于 2022-3-19 12:34:04

=LOOKUP(1,0/((C:C>=$B$2)*(C:C<=$B$3)*(E:E=1)),D:D)

输入公式居然没找到,好像还真没有,没有返回什么啊?加个IFERROR?

花呗 发表于 2022-3-22 02:12:18

=IFNA(INDEX(D:D,MODE.MULT(IF((C$2:C$318>=B$2)*(C$2:C$318<=B$3)*(E$2:E$318=1),ROW($2:$318)*{1,1}))),"")

银建基 发表于 2022-3-22 15:18:33

感谢,感谢 ,亲测可用,加个iferror更完美

米耗子 发表于 2022-3-23 17:00:34

=MAX(IFERROR((C:C>=B2)*(C:C<=B3)*(E:E=1)*D:D,))
数组三键。

日光 发表于 2022-3-24 15:45:47

这个公式不靠谱,我发现取得的数值一直在变化,

高新五花肉 发表于 2022-3-26 08:51:21

还想进一步请教下,如果我要查找第一个"1"表示对应的值(原题是查找最后一个“1"标识对应的值),该怎么办?

她在云上飞 发表于 2022-3-29 19:16:40

你可能是要下拉,改一下:
=MAXIFS(D:D,C:C,">="&B$2,C:C,"<="&B$3,E:E,1)
页: 1 2 [3]
查看完整版本: 请问,如何编写一个函数实现如下功能?