【问题标题】:Add an IF statement to a SUMPRODUCT formula to Avoid Blanks将 IF 语句添加到 SUMPRODUCT 公式以避免空白
【发布时间】:2017-05-06 14:49:39
【问题描述】:

我一直在尝试弄清楚如何将 IF 语句添加到我正在使用的 SUMPRODUCT 公式中,将值四舍五入为 2dp,然后将它们求和(如果它们 >=0.08)。这是公式:

=SUMPRODUCT((ROUND(A1:A20,2)>=0.08)*ROUND(A1:A20,2))

如果所有单元格都有值,则此公式非常有效,但是,我有一些单元格中有公式,有时会将它们留空。所以当我使用上面的公式时,我得到了#VALUE!错误。我似乎无法弄清楚如何在上面的公式中添加一个 IF 语句,它指出如果一个单元格是空白的,则使其等于 0。不确定这是否可行,但我们将不胜感激!

【问题讨论】:

  • =round(sumif(a1:a20, ">"&0.075), 2) 大致相当的距离有多远?
  • @user7961380 user7961380 你为什么要暗杀这个问题?
  • @A.S.H 你为什么不回滚编辑?
  • @BJMyers 出于某种原因我没有找到该选项。谢谢你这样做:)

标签: excel if-statement sum rounding


【解决方案1】:

您可以通过将前导零连接到它们来强制您的公式将空或空白单元格视为数字零。试试这个解决方法:

=SUMPRODUCT((ROUND(0&A1:A20,2)>=0.08)*ROUND(0&A1:A20,2))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    相关资源
    最近更新 更多