gpt4 book ai didi

excel - 在数字列表中查找下一个奇数或下一个偶数

转载 作者:行者123 更新时间:2023-12-04 22:16:41 25 4
gpt4 key购买 nike

给定一个数字列表,我试图从给定数字的列表中找到下一个奇数或偶数。指定的数字不必在范围内。例如:
我得到数字 406,我想从给定的数字列表中找到下一个偶数或奇数:
380
381
382
383
385
400
401
403
407
410
411
0
0
0
0
在这种情况下,下一个返回的偶数应该是 410,下一个返回的奇数应该是 407。
如果指定的数字在该列表中,则它应该从中返回下一个偶数或奇数。
我在 excel 中执行此操作并尝试创建一个可以执行此任务但无济于事的 UDF。任何帮助将不胜感激。

最佳答案

这里不需要 VBA:
如果您的 Excel 版本支持 FILTER , 甚至使用:

=@FILTER(A1:A15,(A1:A15>406)*(MOD(A1:A15,2)=0))
并更改 01为奇。
如果您没有 FILTER ,那么对于偶数:
=AGGREGATE(15,7,A1:A15/((A1:A15>C1)*(MOD(A1:A15,2)=0)),1)
其中比较数存储在 C1 .同样更改 01为奇。

关于excel - 在数字列表中查找下一个奇数或下一个偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68459353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com