【问题标题】:Distinct Count Duplicate Value不同计数重复值
【发布时间】:2017-10-09 16:11:36
【问题描述】:

对于重复值的不同计数和所需的输出,我需要帮助,如下所示。

如果 A 列的值为 28,则结果应为 unique1(Column E) 否则,如果 A 列的值为 29,则结果应为 Column F(Unique2)

Code    Product     Quantity    Weight  Unique1 Unique2
28      Apple       9           100     1       0
28      Orange      9           100     1       0
28      Apple       9           100     0       0
29      Apple       9           200     0       1
29      Apple       10          100     0       1
29      Apple       10          100     0       0
28      Orange      9           200     1       0

我尝试了 Mr.tigeravatar 代码,它工作正常,但我不知道如何添加 if ... else 条件以在不同的列中检查和输出。

【问题讨论】:

  • 应该很简单 - IF(Column A=28,Column E, IF(Column A=29, Column F, Col To Return if Neither)) 或者你可以使用 CHOOSE(Column A - 27, Column E, Column F)
  • re: '我试过 Mr.tigeravatar 代码' 酷。那是哪个代码?
  • 对不起先生,由于限制,我无法发布完整的代码。但我在谷歌搜索,搜索结果链接是stackoverflow.com/questions/32125625/…,找到了tigeravatar代码

标签: excel vba count distinct


【解决方案1】:

为了验证,请尝试以下代码:将其粘贴到单元格 G2 或第 2 行中的任何前面的列中。

=IF(OR(AND(A2=28,E2=1,F2<>1),AND(A2=29,E2<>1,F2=1)),"Correct","Incorrect")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    相关资源
    最近更新 更多