Excel 数组公式中的双目运算符?
毫无疑问,Microsoft Excel 是组织和分析数据最强大的工具之一。凭借其广泛的功能,发现所有隐藏的技巧和窍门往往具有挑战性。在本文中,我们将探讨一种简单而有效的方法,即在 Excel 数组公式中使用双目运算符。对于复杂的场景,AND 和 OR 运算符被证明更强大,并与 SUM 函数一起定义以执行复杂的任务。双目运算符将真/假布尔值转换为数组函数可以理解的二进制形式(0 或 1)。它用双破折号(--)表示。
使用双目运算符
此示例除了双目运算符外,还使用了 SUM 和 MONTH 函数。
步骤 1 - 要打开 Excel 电子表格,请在计算机上启动 Microsoft Excel。创建或打开包含我们需要处理的数据的现有电子表格。
员工姓名突出显示在第一列中,日期数显示在第二列中。现在,我们必须计算特定月份发生的日期数。请考虑以下所示的示例数据 -
步骤 2 - 在F2单元格中输入公式=SUM(--(MONTH(B2:B9)=F1)),如下图所示。
公式说明
MONTH 函数仅包含一个参数,其中指定了范围 B2:B9,它生成数组 {9;10;11;9;11;10;10;10}。每个数组的项目都与 F1 单元格中指定的值进行验证,并在布尔值中返回结果。
此外,双目运算符将布尔值转换为 0 或 1 的二进制形式。第一个一元运算符返回 -1,第二个一元运算符反转负号使其成为正号,值变为 +1。
SUM 函数对计算出的值进行加法运算,并返回结果 2。
步骤 3 - 然后按Ctrl+Shift+Enter键计算数组公式。结果数字为 2,这意味着 B 列中只有两个 9 月份的日期。
结论
在本文中,通过一个有趣的示例解释了双目运算符的概念。通过仔细遵循这些步骤,您已成功学习如何在 MS Excel 中快速使用双目运算符。立即开始应用此方法,并在展示复杂信息时释放 Microsoft Excel 的全部潜能。