首页 > 解决方案 > 根据多个条件计算表中子范围的最大值

问题描述

我想计算一天的最大降雨量。

B 列包含日期为 YYYYMMDD(值,而不是文本) C 列包含测量小时数(范围从 1 到 24) N 列包含以 [mm] 为单位的降雨量:如果没有下雨,则为 0;如果下雨则为正整数

什么公式计算一天的最大降雨量? 2000 年 1 月 4 日和 2000 年 1 月 5 日的前 5 个小时每小时都会下雨

所以:对于 1 月 4 日,我想对 1 月 5 日的 N2:N25 求和,我想对 N26:N49 等求和并返回这些计算值的最大值

备注:N 列中的值 -1 表示“未测量”,应视为“无雨”(= 0)

标签: excel-formula

解决方案


我找到了一个,我的测试区域只扩展了 1,000 行,但它应该可以很好地扩展。

=MAX(SUMIFS(N2:N1000,B2:B1000,B2:B1000))

请记住通过按 CNTRL + SHIFT + ENTER 确认以数组公式形式输入


推荐阅读