IF 문에 대한 SUMIFS 수식을 확장 할 수 있습니까?
-
21-12-2019 - |
문제
IF 문에 의존하는 SUMIFS 수식을 확장 할 수 있는지 궁금합니다.
아래의 예에서는 $ 5= 0이면 SUMIFS 수식을 확장하여 "> 0"이 CRITERIA1이되도록 SUMIFS 수식을 확장 한 다음 새 CRITERIA_RANGE2가 생성되며 "<10"이란 "<10"으로 "<10"이 포함됩니다.
'포뮬러 평가'를보고,이 문제가 발생할 수 없거나 char (34)가 표시되지 않기 때문에 문제가 확장되지 않은지 확실하지 않습니다.내가 바랬던 것처럼.
= sumifs ( '수익'! $ g $ 1 : $ 100, '수익'! $ h $ 1 : $ h $ 100, ($ 5= 0, char (34) & "0"및 char (34) & ","& " '수익'! $ h $ 1 : $ h $ 100 &"& char (34) & "<10"& char (34), $ 5))
도움이 많이 감사 할 것입니다!감사합니다!
해결책
SUMIFs
를 사용하고 싶다면 다음과 같이해야합니다.
방식 №1
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,IF($O$5=0,">0",$O$5),
Revenue!$H$1:$H$100,IF($O$5=0,"<10",$O$5)
)
.
O5=0
가있는 경우 수식이 평가됩니다 :
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,">0",
Revenue!$H$1:$H$100,"<10"
)
.
O5<>0
가있는 경우 수식이 평가됩니다 :
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,$O$5,
Revenue!$H$1:$H$100,$O$5
)
.
실제로 와 같은 결과를 실제로 제공하는
.
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,$O$5)
way χ2
=IF($O$5=0,
SUMIFs(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,">0",
Revenue!$H$1:$H$100,"<10"),
SUMIFs(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,$O$5)
)
.
O5=0
가있는 경우 수식이 평가됩니다 :
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,">0",
Revenue!$H$1:$H$100,"<10"
)
.
O5<>0
가있는 경우 수식이 평가됩니다 :
=SUMIFS(Revenue!$G$1:$G$100,Revenue!$H$1:$H$100,$O$5)
.
방식 №3
또는 SumProduct도 사용할 수 있습니다.
=SUMPRODUCT((Revenue!$G$1:$G$100)*
IF($O$5=0,(Revenue!$H$1:$H$100>0)*(Revenue!$H$1:$H$100<10),
(Revenue!$H$1:$H$100=$O$5)
)
)
.
이것은 배열 수식 이므로 수식을 입력 한 다음 ctrl + shift + 를 누릅니다. 곱슬 괄호는 수식의 시작과 끝에 자동으로 표시됩니다.
O5=0
가있는 경우 수식이 평가됩니다 :
=SUMPRODUCT((Revenue!$G$1:$G$100)*(Revenue!$H$1:$H$100>0)*
(Revenue!$H$1:$H$100<10)
)
.
O5<>0
가있는 경우 수식이 평가됩니다 :
=SUMPRODUCT((Revenue!$G$1:$G$100)*(Revenue!$H$1:$H$100=$O$5))
.