Excel公式查看多列以进行确定
我需要根据多列数据和层/阈值进行确定并输出字符串 基本上,客户需要根据活动归入一个类别。我试过很多“如果”和“或者”和“或者”,但似乎都做不好 i、 e.对于以下情况,客户机A将被指定为第2层,因为他们有3个用户 客户端E将适合于第1层,因为它们有0个项目视图,少于300个查询,以及2个具有活动的用户 是否有一个简单的excel工具可以构建这个复杂的语句,或者有一小段vb代码可以更好地完成这个任务?在以下尝试中运气不佳(将客户端置于错误的层):Excel公式查看多列以进行确定,excel,vba,excel-formula,Excel,Vba,Excel Formula,我需要根据多列数据和层/阈值进行确定并输出字符串 基本上,客户需要根据活动归入一个类别。我试过很多“如果”和“或者”和“或者”,但似乎都做不好 i、 e.对于以下情况,客户机A将被指定为第2层,因为他们有3个用户 客户端E将适合于第1层,因为它们有0个项目视图,少于300个查询,以及2个具有活动的用户 是否有一个简单的excel工具可以构建这个复杂的语句,或者有一小段vb代码可以更好地完成这个任务?在以下尝试中运气不佳(将客户端置于错误的层): =IF((和)(H2您可以使用以下数组公式: =
=IF((和)(H2您可以使用以下数组公式:
=INDEX($B$11:$D$11,,MATCH(1,(B2<=$B$13:$D$13)*(C2<=$B$14:$D$14)*(D2<=$B$12:$D$12),0))
=INDEX($B$11:$D$11),MATCH(1,(B2此公式使用或,如果超过任何阈值,则返回最高值:
=MAX(AGGREGATE(15,7,$B$16:$D$16/(B5<=$B$14:$D$14),1),AGGREGATE(15,7,$B$16:$D$16/(C5<=$B$15:$D$15),1),AGGREGATE(15,7,$B$16:$D$16/(D5<=$B$13:$D$13),1))
=MAX(聚合(15,7,$B$16:$D$16/(B5也许您可以使用、连接、切换、选择或IFS函数创建可读函数
基本示例:
=CHOOSE(IF(D2<=2,1,0)+IF(D2<=4,1,0)+IF(D2<=10,1,0),"TIER 1","TIER 2","TIER 3")
=CHOOSE(IF)(d2)您如何决定使用一个或另一个标准?哪一个价格最高?如果没有您想要应用的规则的正确定义,对此的任何答案只能是猜测:=IF(AND)(H2
=CHOOSE(IF(D2<=2,1,0)+IF(D2<=4,1,0)+IF(D2<=10,1,0),"TIER 1","TIER 2","TIER 3")