
동료가 공급업체로부터 다음 공식이 포함된 스프레드시트를 받았습니다.
=E10-F10*(H10="Y")-G10*(I10="Y")
공급업체는 이 필드를 다음과 같이 설명합니다.
H10과 I10이 모두 N이면 J10은 E10과 같습니다.
정말 궁금합니다. 이전에 이 구문을 본 적이 없으며 IF
이에 관한 문서를 찾을 수 없는 것 같습니다. 어떻게 작동하는지 설명할 수 있는 사람이 있나요?
예시 행
E F G H I J
100,000 2,000 40 N N 100,000
100,000 2,000 40 Y Y 97,960
100,000 2,000 40 Y N 98,000
100,000 2,000 40 N Y 99,960
누구든지 아이디어가 있나요?
답변1
본질적으로 표시된 수식의 부분은 (H10="Y")
다음 (I10="Y")
중 하나를 평가합니다.진실또는거짓. 스프레드시트로 번역하면 이는 TRUE = 1
및 를 의미합니다 FALSE = 0
. 수학적으로 방정식에서 그는 0 또는 1을 곱합니다.
그래서 1번째 줄
E F G H I J
100,000 2,000 40 N N 100,000
=E10-F10*(H10="N")-G10*(I10="N")
번역하면
E10-F10*0-G10*0
어떤 뜻인지
E10-0-0
100,000-0-0
100,000
2호선
E F G H I J
100,000 2,000 40 Y Y 97,960
=E11-F11*(H10="Y")-G11*(I11="Y")
번역하면
=E11-F11*1-G11*1
어떤 뜻인지
100,000-2,000-40
97,960
간단히 말해서 논리는 H="Y"에 1을 곱하는 경우(또는 이 부분을 포함)라고 말합니다. 간단히 말해서 논리는 H="N"에 0을 곱하는 경우(결과를 0으로 만듭니다)라고 말합니다.
나도 마찬가지야
도움이 되었기를 바랍니다.
답변2
공식은 다음과 정확히 동일합니다.
=E10-IF(H10="Y",F10,0)-IF(I10="Y",G10,0)
왜냐하면 다음과 같은 요인 때문입니다:
(H10="Y")
다음 중 하나로 평가됩니다.1또는0