excel-formula - 根据多个条件计算表中子范围的最大值
问题描述
我想计算一天的最大降雨量。
B 列包含日期为 YYYYMMDD(值,而不是文本) C 列包含测量小时数(范围从 1 到 24) N 列包含以 [mm] 为单位的降雨量:如果没有下雨,则为 0;如果下雨则为正整数
所以:对于 1 月 4 日,我想对 1 月 5 日的 N2:N25 求和,我想对 N26:N49 等求和并返回这些计算值的最大值
备注:N 列中的值 -1 表示“未测量”,应视为“无雨”(= 0)
解决方案
我找到了一个,我的测试区域只扩展了 1,000 行,但它应该可以很好地扩展。
=MAX(SUMIFS(N2:N1000,B2:B1000,B2:B1000))
请记住通过按 CNTRL + SHIFT + ENTER 确认以数组公式形式输入
推荐阅读
- c++ - boost::gil::resize_view 在创建迭代器时出现段错误
- c# - 这怎么可能是同一个sql连接?
- swift - 快速查找字符串的最后一个索引
- sql - Redshift - 聚合函数调用可能没有嵌套聚合或窗口函数
- cmake - Qt Creator:无法重命名文件
- ruby-on-rails - Capistrano + Digital Ocean + Rails:发生未处理的低级错误。应用程序日志可能包含详细信息
- java - Spring Boot 拒绝获取应用程序测试属性
- java - 用于更好的内存分配的 StringBuilder 替代方案
- prometheus - 用于分布式累积批处理作业的 Prometheus 仪表
- javascript - 反应语法不起作用