如何在Excel中计算单元格非空白:7个示范性的公式

  • Share This
Hugh West

Microsoft Excel是一个有效处理数据的优秀软件。 在这篇文章中,我们将学习如何使用Excel公式计算单元格是否为空白。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

计算如果单元格不是空白.xlsx

7个Excel公式计算单元格是否为空的问题

在本文中,我们需要使用 中频函数 我们将使用其他函数以及 基金会 功能和检查空白和计算。

IF功能 这是一个逻辑函数,用于比较一个值和我们想要的东西,并给出结果。 基金会 语句有两个结果。 第一个结果是如果我们的比较是 ,第二,如果我们的比较是 假的 .

语法。

IF(logical_test, value_if_true, [value_if_false])

争论。

逻辑_测试 - 我们设定的测试条件。你想测试的条件。

value_if_true - 如果逻辑测试是 ,该函数返回一个值。 该值在此设置。

value_if_false - 如果逻辑测试是 假的 ,该函数返回这个值。

在数据集中,我们考虑一些在公司工作的员工,他们的工资。

1.结合IF和AND函数来计算单元格是否为空白

在本节中,我们将使用 基金会 &。 和函数 .

ǞǞǞ 函数是一个逻辑测试,它测试所有条件是否正确,然后返回 为真 或者如果任何条件不满足,则返回 失败 .

语法。

AND(logical1, [logical2], ...)

争论。

逻辑1 - 这是我们要测试的第一个条件,可以考虑是要么 为真 失败 .

逻辑2, ... - 我们要测试的额外条件,可以考虑是:1. 是的 失败 我们最多可以设置255个条件。

步骤1。

  • 增加一行来显示计算结果。

第2步。

  • 转到 细胞C14 .
  • 写出公式,那就是。
=IF(AND(B7"",B8""),C7+C8,"")

第3步。

  • 现在,按 进入 .

在这里,我们得到一个 累计 计算,因为比较的单元格包含数据。

第4步。

  • 现在,删除以下数据 细胞B7 并看看会发生什么。

因此,如果发现任何空白单元格,将不会进行计算。

2.应用IF和OR函数对非空白单元格进行计算

OR函数 是一个逻辑函数,用于决定测试中是否有任何状态是 为真 .

它的回报是 为真 如果它的任何参数评估为有效,则返回 失败 如果它的所有参数都评估为错误。

语法。

OR(logical1, [logical2], ...)

争论。

逻辑1 - 这是我们要测试的第一个条件,可以考虑以下两种情况之一 为真 失败 .

逻辑2, ... - 我们要测试的额外条件,可以考虑以下两种情况之一 为真 失败 我们最多可以设置255个条件。

步骤1。

  • 转到 细胞C14 .
  • 写出的组合是 基金会 &。 公式。 该公式将。
=IF(OR(B7="",B8=""),"",C7+C8)

第2步。

  • 然后,按 进入 .

由于我们的比较单元格包含数据,所以我们在计算后得到一个总和的结果。

第3步。

  • 我们想看看空白单元格会发生什么。
  • 删除数据,从 细胞B7 .

我们看到显示的是空白,由于空白单元格,没有进行计算。

3.结合ISBLANK和OR函数对非空单元格进行计算

函数ISBLANK 是一个版本的 基础设施 它检查任何值或单元格并返回 为真 如果发现空白,否则。 失败 将显示在结果中。

步骤1。

  • 将该公式写在 细胞C14。 该公式将是。
=if(or(isblank(b7),isblank(b8)),"" ,c7+c8)

第2步。

  • 按下 进入 .

由于我们的参考单元格包含数据,我们在计算后得到一个结果。

第3步。

  • 现在,从任何一个参考单元格中删除数据,看看会发生什么。

我们在返回中得到空白,因为有一个单元格是空白的。

4.加入COUNTA和IF,仅对非空单元格求和

COUNTA函数 计算特定范围内非空白单元格的数量。

语法。

COUNTA(value1, [value2], ...)

争论。

value1 - 第一个参数描述了我们要计算的数值。

value2, ... - 附加参数,描述我们要计算的数值。 我们最多可以设置255个参数。

步骤1。

  • 同样,请到 细胞C14 并写出以下公式。
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")

第2步。

  • 然后,按 进入 .

在我们的公式中,我们已经采取了所有的数据的 命名 列。 COUNTA 函数计算有数据的单元格的数量,并将其与该区域的总单元格数量进行比较。 由于比较结果与区域数量不一致,因此不进行计算。

第3步。

  • 现在,添加随机数据在 细胞B9 .

我们现在可以看到一个回报;现在没有单元格是空白的。

类似的阅读。

  • 在Excel中查找单元格是否为空白(7种方法)
  • 如果单元格是空白的,那么在Excel中显示0 (4种方法)
  • 如何在单元格为空白时返回数值(12种方法)
  • 突出显示Excel中的空白单元格(4种有效的方法)

5.加入IF和COUNTBLANK,对内部有空白单元的非空白单元求和

COUNTBLANK函数 是统计函数之一,用于计算一个区域中空单元格的数量。

语法。

COUNTBLANK(range)

争论。

范围 - 我们要计算空白单元格的范围。

步骤1。

  • 我们将编写 帐户余额 功能在 细胞C14 该公式将是。
=if(countblank(b5:b12),"",sum(c5:c12))

第2步。

  • 然后,按 进入 .

由于该公式在所选范围内找到了空白单元格,因此没有显示任何结果。

第3步。

  • 现在,将随机数据放入 细胞B9 并看看会发生什么。

现在,范围内没有空白单元格,显示的是总和结果。

6.计算非空白细胞总数的COUNTIF操作

COUNTIF函数 是统计函数之一,用于计算满足某个标准的单元格的数量。

语法。

COUNTIF(range, criteria)。

争论。

范围 - 它是我们要计算的一组单元格。 范围可以包含数字、数组、一个命名的范围,或包含数字的引用。

标准-- 它可以是一个数字、表达式、单元格引用或文本字符串,决定哪些单元格将被计算在内。

步骤1。

  • 转到 细胞C14 .
  • 现在,写出以下公式。
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))

第2步。

  • 现在,按 进入 .

在应用这个公式后,我们看不到任何结果。

第3步。

  • 我们将随机数据添加在 细胞B9 .

现在,我们得到了结果,因为我们在选定的范围内没有任何空白。

7.加入SUMPRODUCT和IF,对内部空白单元格的数据求和

SUMPRODUCT函数 默认操作是乘法,但加法、减法和除法也是可能的。

语法。

=SUMPRODUCT(array1, [array2], [array3], ...)

争论。

array1 - 它是第一个数组参数,我们要将其分量相乘,然后相加。

[array2], [array3],... - 这些是可选的参数。 我们最多可以添加255个参数。

步骤1。

  • 适用于 废物利用 功能就像下面的公式。
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))

第2步。

  • 现在,按 进入 .

第3步。

  • 现在,将一个名字写在 "A "的空白单元格中。 命名 列。

我们可以看到预期的结果正在显示,因为所有的单元格都充满了数据。

总结

在这篇文章中,我们介绍了用Excel公式计算单元格是否为空白的7种方法。 希望这能满足你的需求。 请看我们的网站 独家专访 并在评论框中提出你的建议。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.