Excel 공식에서 --는 무엇을 합니까?
Excel 공식을 해독하려고 하면 SUM PRODUCT(--왼쪽(...))와 같은 것이 보입니다.
무엇을 하고 있습니까?자연스럽게 감소하는 것처럼 보이지만 그것에 대한 어떤 문서도 찾을 수 없었습니다.
이중 대시는 이중 단항 연산자로 알려져 있습니다.
다음 링크를 사용해 보십시오.SUM PRODUCT 공식에서 사용하는 이유
구체적으로:
SUM PRODUCT()는 숫자가 아닌 항목을 무시합니다.비교는 숫자가 아닌 부울(TRUE/FALSE) 값을 반환합니다.XL은 산술 연산(예: TRUE + 0 = 1)에서 부울 값을 숫자 값(각각 1/0)으로 자동 적용합니다.
값을 강제하는 가장 효율적인 방법은 먼저 단항 빼기 연산자를 적용하여 TRUE/FALSE를 -1/0으로 강제한 다음 다시 적용하여 값을 부정하는 것입니다(예: +1/0).
단일 단항 연산자(-)는 참/거짓 값을 -1/0으로 강제 적용합니다.이중 단항 연산자를 사용하여 값을 다시 1/0으로 강제합니다.
단항 연산자(-)는 참/거짓 문을 -1/0으로 변환하는 간단한 방법입니다.
단일 연산자는 -(참)을 -1로 변환하므로 이중 단항 연산자를 사용하여 다시 1로 변환합니다.
-(-(true)) = -(-(1)) = 1
-(-(false)) = -(-(0)) = 0
저는 SUM PRODUCT를 한동안 사용했고 항상 사용했습니다.*
대신 기호--
당신이 질문한 것과 같은 질문을 한 것은 확실하지만, 그들이 나에게 준 이유는 기억할 수 없지만, 나는 정말 그럴 필요가 없다고 들었습니다.--
sum product는 그것 없이도 꽤 잘 관리되었습니다.
어쨌든,=sumproduct(()*()*()*())
항상 제게 효과가 있었고, 덜 혼란스럽습니다.
엑셀의 부울값 TRUE와 FALSE는 1과 0으로 처리되지만 변환이 필요합니다.숫자 1이나 0으로 변환하려면 수학적 연산을 수행합니다.단항 연산자는 부울(수학 연산)을 무효화하므로 부울을 숫자로 변환합니다.TRUE * FALSE = 0에서도 동일하게 작동합니다.
언급URL : https://stackoverflow.com/questions/3286197/what-does-do-in-excel-formulas
'programing' 카테고리의 다른 글
고유 값을 카운트하는 단순 피벗 테이블 (0) | 2023.05.04 |
---|---|
이클립스 오류 "ADB 서버가 확인하지 못했습니다. 데몬을 시작하지 못했습니다." (0) | 2023.04.29 |
이벤트 핸들러가 이미 추가되었습니까? (0) | 2023.04.29 |
로깅 모범 사례 (0) | 2023.04.29 |
배치 파일 내부에 파일이 있는지 확인하는 방법 (0) | 2023.04.29 |