gpt4 book ai didi

excel - 如何根据多个值检查一个值是部分、完整还是无

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

我有一列名字,一列叫做违反规则。

  • 如果此人至少违反了一次规则并且至少遵守了一次规则 = partial
  • 如果一个人总是违反规则 = rule breaker
  • 如果一个人一直遵守规则 = rule follower

  • 我知道我将如何在 python 或其他东西中以编程方式执行此操作,但是如何在 excel 中检查它们的实际违规状态?


    姓名
    打破规则


    鲍勃


    鲍勃





    山姆
    是的


    是的

    jack


    鲍勃
    是的

    保罗



    我想要的结果


    姓名
    打破规则
    违规状态


    鲍勃

    部分的

    鲍勃

    部分的


    是的
    规则破坏者

    山姆
    是的
    规则破坏者


    是的
    规则破坏者

    jack

    规则追随者

    鲍勃
    是的
    部分的

    保罗

    规则追随者

    jack

    规则追随者


    我有这个公式,但它只告诉我是否是 rule follower或至少违反过一次规则。
    =IF(COUNTIFS(A:A,A2,B:B,"No"),"Broken rule at least once","Rule follower")

    最佳答案

    您的定义意味着您可以计算 Times rule followed / Total times attempted对于每个人。如果那个号码是 0 , 这个人是 rule breaker .如果是 1 ,这个人是一个规则追随者。否则,他们是 partial .
    所以,给定你的布局(假设数据有标题行),我们可以写C2作为:

    =COUNTIFS($A:$A, $A2, $B:B, "yes") / COUNTIF($A:$A, $A2)
    $A:$A是名称的范围和 $B$:$B是 bool 值的范围。然后你可以写 D2作为:
    =IF(C2=1, "rule breaker", IF(C2=0, "rule follower", "partial"))

    关于excel - 如何根据多个值检查一个值是部分、完整还是无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66727916/

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