excel 计算断面水质等级

在工作中遇到根据水质监测结果要判断断面等级。写了下面的公式:

因子标准值

python 复制代码
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公式:

XML 复制代码
=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, "Ⅰ类"
)

个人工作经验总结。

相关推荐
艾上编程11 小时前
第一章——办公自动化之Excel拆分工具:精准处理数据,提升办公效能
自动化·excel
夜流冰12 小时前
Excel - MS Support for Excel: Get started
excel
缺点内向12 小时前
如何在 C# 中创建、读取和更新 Excel 文档
c#·.net·excel
YuanYWRS15 小时前
办公基础:实现PDF中表单不改变格式的情况下转成excel
pdf·excel
Data_agent16 小时前
Python高效实现Excel与TXT文本文件数据转换指南
开发语言·python·excel
米芝鱼2 天前
Unity读取Excel转换为二进制数据文件与自定义数据读写
游戏·unity·游戏引擎·excel·urp
用户298698530142 天前
如何在 C# 中创建、读取和更新 Excel 文档
后端·c#·excel
艾上编程2 天前
第一章——办公自动化之Excel批量合并工具:Python助力高效办公
开发语言·python·excel
MYX_3092 天前
使用EXCEL进行数据清洗
excel
傻啦嘿哟2 天前
Python高效实现Excel与TXT文本文件数据转换指南
开发语言·python·excel