gpt4 book ai didi

vba - COUNTIFS 可能在其中一个标准上进行模糊匹配。可能的?

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

我已经让自己陷入了相当数学的“椒盐脆饼”中,不知道如何摆脱它。

我有一个巨大的工作簿,其中包含 D 列中的 UPC 代码和 J 列中的价格。我在更大的宏中使用以下 VBA 代码来计算同一 UPC 的所有实例中匹配价格的数量。所以基本上,这是一个 FOR EACH 独特的产品,计算相同价格的数量。

For R = 2 To UBound(Arr, 1)

'Count the number of matching prices for each unique UPC
Cells(R, 18) = WorksheetFunction.CountIfs(Columns(4), Cells(R, 4), Columns(10), Cells(R, 10))

Next R

如果更容易想象的话,等效的 Excel 公式是: =COUNTIFS(D:D,D2,J:J,J2)
现在我的问题。我还需要查找/计算相同产品的价格,这些价格在被比较价格的 +/- 10% 范围内(公式的 J2 部分)。

所以基本上,对于 1.00 美元的产品,0.90 美元到 1.10 美元之间的任何价格都应该计算在内。

这是可能的还是我只是做错了?

编辑:上下文仅供引用 - 这是一个包含超过 30,000 行的 4,000 多个唯一 UPC 的工作簿,如果这会对您推荐解决此问题的最佳方法产生任何差异。

最佳答案

等效公式为:

=COUNTIFS(D:D,D2,J:J,">="& 0.9*J2,J:J, "<=" & 1.1*J2)

关于vba - COUNTIFS 可能在其中一个标准上进行模糊匹配。可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696965/

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