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 的全部潛能。