Dre*_*nus 5 google-spreadsheets worksheet-function iwork-numbers microsoft-excel
(PQM>=25000 OR PQS>=30) AND PQD>=3000(PQM>=50000 OR PQS>=60) AND PQD>=6000(PQM>=75000 OR PQS>=90) AND PQD>=9000(PQM>=100000 OR PQS>=120) AND PQD>=12000我有包含 PQM、PQS 和 PQD 总数的列。我想要一个公式来显示状态级别(例如“黄金”)。我是否需要一组复杂的嵌套 IF 语句?我以某种方式进行查找吗?
这是使用INDEXand的另一种方法MATCH,它是一个更抽象但也更短的基于您的逻辑的公式:
=INDEX(Table1[LEVEL],MIN(MAX(MATCH(B9,Table1[PQM]),MATCH(C9,Table1[PQS])),MATCH(D9,Table1[PQD])))
(PQM>=25000 或 PQS>=30)并且 PQD>=3000
PQM>=25000 OR PQS>=30- PQM 或 PQS 达到的较高水平 => MAX(...) AND PQD>=3000- 先前选择和 PQD 达到的较低水平或者只是没有辅助表的公式:
=INDEX({"--","Silver","Gold","Platinum","1k"},MIN(MAX(MATCH(B9,{0,25000,50000,75000,100000}),MATCH(C9,{0,30,60,90,120})),MATCH(D9,{0,3000,6000,9000,12000})))
| 归档时间: |
|
| 查看次数: |
168 次 |
| 最近记录: |