Excel 수식에서 (--)를 사용하는 방법

Excel 수식에서 (--)를 사용하는 방법

내가 발견한 (--) 합계 함수에 기준을 추가하려면 이 함수의 정확한 사용법을 알려주세요. 그리고 이 함수는(--) (무엇이라고 부르든)를 다른 수식에 사용할 수 있나요?

답변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으로 변환합니다. 결과에 영향을 주지 않습니다. 일반적으로 논리 함수와 함께 Boolean 형식의 결과를 0 또는 1로 변환하는 데 사용됩니다. 형태.
  2. 숫자가 아닌 값을 무시하므로 Excel의 SUMPRODUCT 공식과 함께 사용됩니다. 이중 마이너스를 사용하면 사용자는 TRUE/FALSE 값을 1/0 형식으로 변환할 수 있습니다.

관련 정보