Note: The other languages of the website are Google-translated. Back to English

仅对包含 Excel 中的公式的单元格求和

假设,您在 Excel 中有一个值列表,其中一些值是由公式创建的,现在,您只想对包含公式的单元格求和,如下图所示。 如何在 Excel 中完成这项任务?


仅对包含 Excel 中的公式的单元格求和

在 Excel 中,您可以基于 SUMPRODUCT 和 ISFORMULA 函数创建一个简单的公式来仅对单元格范围内的公式单元格求和,通用语法为:

=SUMPRODUCT(range*ISFORMULA(range))
  • range:要从中对公式单元格求和的数据范围。

请输入或复制以下公式到空白单元格中,然后按 输入 得到计算的关键,看截图:

=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))


公式说明:

=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12)):

  • 公式(B2:B12):此ISFORMULA 函数用于测试单元格是否包含公式。 如果单元格包含公式,则返回 TRUE,否则返回 FALSE。 所以,你会得到一个这样的数组:{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}。
  • B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}:数学运算将 TRUE 和 FALSE 值强制为 1 和 0。 因此,两个数组的乘法将是这样的:{50;150;35;45;200;80;95;45;50;30;108}*{0;1;0;0;1;0; 0;1;0;0;1}={0;150;0;0;200;0;0;45;0;0;108}。
  • SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): 最后,SUMPRODUCT 函数将数组中的所有值相加得到结果:503。

小贴士:仅求和值跳过公式

如果您需要在跳过公式单元格时对值求和,您可以将 NOT 函数添加到上述公式中,如下所示:

=SUMPRODUCT(B2:B12*NOT(ISFORMULA(B2:B12)))


使用的相对功能:

  • SUMPRODUCT:
  • SUMPRODUCT函数可用于将两个或多个列或数组相乘,然后获得乘积之和。
  • 公式:
  • 如果单元格包含公式,则 Excel ISFORMULA 函数返回 TRUE,否则返回 FALSE。

更多文章:

  • Sum If 以特定文本或字符开头或结尾
  • 如果相应的单元格以特定值开头或结尾,要对值求和,您可以应用带有通配符 (*) 的 SUMIF 函数来实现它。 本文将详细介绍如何使用该公式。
  • 如果单元格在另一列中包含特定文本,则求和
  • 如果单元格在另一列中包含特定或部分文本,本教程将向您展示如何对值求和。 以下面的数据范围为例,要获取包含文本“T-Shirt”的产品总数,SUMIF 函数和 SUMPRODUCT 函数都可以在 Excel 中处理此任务。
  • 基于标准的最小或底部 N 值求和
  • 在之前的教程中,我们讨论了如何对数据范围内的最小 n 个值求和。 在本文中,我们将执行进一步的高级操作 - 根据 Excel 中的一个或多个条件对最低的 n 值求和。

最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (0)
还没有评分。 成为第一位评论!
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点