在工作中遇到根据水质监测结果要判断断面等级。写了下面的公式:
因子标准值
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, "Ⅰ类"
)
个人工作经验总结。