在工作中遇到根据水质监测结果要判断断面等级。写了下面的公式:
因子标准值
limits = {'COD': [15,15, 20, 15,20],'氨氮': [0.15, 0.5, 1, 1.5, 2.0],'总磷': [0.02, 0.1, 0.2, 0.3, 0.4]
}
excel公式:
=IFS(MAX(IF(M2>20,1,0), IF(N2>2,1,0), IF(O2>0.4,1,0))=1, "劣Ⅴ类",MAX(IF(M2>15,1,0), IF(N2>1.5,1,0), IF(O2>0.3,1,0))=1, "Ⅴ类",MAX(IF(M2>20,1,0), IF(N2>1,1,0), IF(O2>0.2,1,0))=1, "Ⅳ类",MAX(IF(M2>15,1,0), IF(N2>0.5,1,0), IF(O2>0.1,1,0))=1, "Ⅲ类",MAX(IF(M2>15,1,0), IF(N2>0.15,1,0), IF(O2>0.02,1,0))=1, "Ⅱ类",MAX(IF(M2>15,1,0), IF(N2>0.15,1,0), IF(O2>0.02,1,0))=0, "Ⅰ类"
)
个人工作经验总结。