如何用Excel公式通过选择单元格替代手动输入统计重复值?
解决方法
Excel 365/2021 及以上版本:
使用动态数组公式,输入后直接按回车即可:=SUM(COUNTIF(E4:S4, 目标单元格区域))
例:若选择A1:A3作为目标值区域,公式为=SUM(COUNTIF(E4:S4, A1:A3))旧版Excel(2019及更早):
输入相同公式后,需按Ctrl+Shift+Enter作为数组公式确认:=SUM(COUNTIF(E4:S4, 目标单元格区域))
补充说明
如果目标单元格区域存在空白单元格,且不想统计空白值的出现次数,可使用以下公式:
- 365版本直接回车:
=SUM(COUNTIF(E4:S4, IF(目标单元格区域<>"", 目标单元格区域, ""))) - 旧版本按三键确认:
=SUM(COUNTIF(E4:S4, IF(目标单元格区域<>"", 目标单元格区域, "")))
公式逻辑:通过COUNTIF分别统计目标区域每个值在E4:S4中的出现次数,再用SUM求和,实现和手动输入常量数组一致的效果,同时支持选择单元格区域作为目标值来源。
内容的提问来源于stack exchange,提问作者Girgis Shenouda
相关产品推荐
相关产品推荐

