excel - Excel、MINIF/MAXIF 公式
问题描述
我正在尝试做类似于 a Averageif
with max
and的事情min
。
当前公式:
=IF(J15<0,MAX('CS+MS'!C:C),MIN('CS+MS'!C:C))
当我查看 CS+MS Sheet 时,我想做一些类似 averageif 的事情,我可以在 B 列中搜索一个单词,然后返回 C 列。
这可能吗?
解决方案
如果您有 Office 365:
=IF(J15<0,MAXIFS('CS+MS'!C:C,'CS+MS'!B:B,"SomeString"),MINIFS('CS+MS'!C:C,'CS+MS'!B:B,"SomeString"))
如果您有 Excel 2010 或更高版本:
=IF(J15<0,AGGREGATE(14,7,'CS+MS'!C:C/('CS+MS'!B:B="SomeString"),1),AGGREGATE(15,7,'CS+MS'!C:C/('CS+MS'!B:B="SomeString"),1))
如果两者都不使用此数组公式:
=IF(J15<0,MAX(IF('CS+MS'!B:B="SomeString",'CS+MS'!C:C)),MIN(IF('CS+MS'!B:B="SomeString",'CS+MS'!C:C)))
作为一个数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter。
推荐阅读
- c# - Log4net - 多个附加程序
- c# - 写入 json 数据文件而不重写整个内容?
- php - 我可以在 entry.php 上使用 bp_get_activity_content_body() 但如何在其他上使用
- xml - 如何在 XML 文件中存储点列表
- javascript - 为什么在 ngFor 循环中应用 ngModel 时出现内存泄漏?
- django - 断言帖子工作 Django
- ffmpeg - 不显示淡入淡出的叠加层
- python - 在导入的模块中导入 Python 包,如 NumPy 或 Pandas
- angular - Angular 5 - 组件和服务之间的通信
- django - django IntegrityError (1048, "Column 'hotel_id' cannot be null")