如何在 Excel 公式中使用 (--)

如何在 Excel 公式中使用 (--)

我發現 (--)這個在 sum 函數中加入條件,你能告訴我它的確切用途嗎?還有這個功能嗎(--)(無論它被稱為) 可以用在其他公式中嗎?

答案1

它不是一個獨立的函數,只是兩個相鄰的減號。

它用於將布林值(TRUE / FALSE)轉換為數字,因為這些值在公式中並不總是正確計算。

第一個-將 TRUE 轉換為-1,第二個將其更改為1
第一個-將 FALSE 轉換為0,第二個不改變它)。


您還可以告訴我可以使用它的公式清單嗎?其中之一是 SUMPRODUCT (我只知道這個公式)。

--只是兩個相鄰的運算符,“可以在其中使用它”問題並不真正適用於它。正確的問題是它可以應用於哪種資料類型:

  • 如果您將其應用於布林值(例如--TRUE),它會將其轉換為數字,如上所述。將其應用於布林值具有與 相同的輸出IF(<input>,1,0),但它更短。
  • 如果將其應用於數字 ( --5),它將傳回原始數字。
  • 如果將其應用於文字 ( --"abc"),它將傳回#VALUE錯誤(與所有其他算術運算子一樣)。

SUMPRODUCT不是一個“可以使用它的地方”的例子,而是一個“例子”在實用的地方使用它」。您可以在任何功能中使用它,但要么您通常不需要它,要么人們使用它IF

其使用的範例SUM是計算某個範圍內的偶數:(
=SUM(--(MOD(E1:E4,2)=0))
請注意,這是一個陣列公式,因此在輸入時按CTRL+ SHIFT+ 。)ENTER

答案2

  1. 函數(--)將回傳值「TRUE」轉換為1,回傳值「FALSE」轉換為0。
  2. 它也與 Excel 中的 SUMPRODUCT 公式一起使用,因為它忽略非數字值。使用雙減用戶可以將 TRUE/FALSE 值轉換為 1/0 形式

相關內容