2016-06-15 2 views
1

SUMIFS을 사용하여 몇 가지 조건을 합산하려고합니다. 내 합계 범위는 열 수하고자하는 내 첫 번째 기준 범위이 기준은 열 B가 뭔가를 가지고 있다는 것입니다 또는 본질적으로는/0 비어 있지, 열 B입니다. 다음 기준은 열 C이 단순한 연도와 일치하고 작동하도록 할 수 있지만 첫 번째 테스트의 기준에서 문제가 발생하는 경우입니다. SUMIFS (공백이 아니며 조건이 아님)

  • SUMIFS(column A, column B, column B <> 0, column C, "16")
  • SUM(SUMIFS(column A, column B, "1", column C, "16"), SUMIFS(column A, column B, "2", column C, "16"), SUMIFS(column A, column B, "3", column C, "16")

    1. SUMIFS(column A, column B, column B > 0, column C, "16")
    2. ... 분명히

    , 내가 옵션 3을 사용하지 않으려는하지만 나에게 올바른 결과를 제공하는 것 않았다 나는 노력했다. B 열의 숫자가 항상 5 이하라는 것을 알았다면이 문자를 사용할 수 있습니다. 그러나 지금은 B 열의 숫자를 0-1000으로 가정해야합니다. 내가 여기서 누락 된 것이 있습니까?
    내가 원하는 모두는경우 열 B 공백 또는 0 감사하지 합 최대 열입니다.

  • 답변

    1

    당신은 인용 부호로 기준을 둘러싸 기준으로 비교와 SUMIFS()을 수행 할 수 있습니다 Excel이 제로로 평가되는 >0 기준도 빈 셀에 대한 작동

    =SUMIFS(A:A,B:B,">0") 
    

    참고.

    그러나, 당신은 이런 식으로 할 경우 :

    =SUMIFS(A:A,B:B,"<>0") 
    

    빈 셀이 0 값을 포함하는 세포만을 건너 뜁니다, 기준을 통과됩니다.

    +0

    와우 ... 그래서 기준을 인용 부호로 둘러 쌀 필요가 있습니까? 첫 번째 시도에서 올바른 구문은 "열 B> 0"또는 열 B "> 0"일까요? BTW 내가 열 A/B/C를 말할 때 '시트 1'이 될 수 있도록 참조를 의미합니다! $ A : $ A하지만 당신이 그것을 이해했다고 상상해보십시오. 도와 주셔서 감사합니다! – ryan

    +0

    표기법의 올바른 구문은'= SUMIFS ('시트 1'! $ A : $ A, '시트 ​​1'! $ B : $ B, "> 0", ..., ...)입니다. – Taosique

    +0

    ^고마워, 나는 그것에 시도한 후에 논평 했음에 틀림 없다 : P. 도움이되고 정확한 응답, 대단히 감사합니다! 마음에 들지 않는다면 또 다른 탁월한 탁월한 질문이 있습니다. -> [link] (http://stackoverflow.com/questions/37792044/if-stmt-false-eval-nextrow) – ryan

    0

    더 나은 대답은 ExcelJet

    만 사용 "<>" 같은 기준, 예를 들어,에서 발견

    =SUMIF(C5:C11,"<>",D5:D11) 
    

    가치 따라서 기준 열에 ONLY 공백 제외 0 인 경우는 기준 열에서 행을 포함 할 수있다.