Excel 수식 COUNTIF 문제


0

이것이 내 D2 셀에 대한 것입니다. =COUNTIF(B1:B50="yes",=SUM(A2)-1),IF(OR(C1:C50,"yes",=SUM(A2)+1))

기본적으로 내가 달성하려고하는 것은 이것입니다.

  1. 내가 가진 =SUM(A2)이 공식의 내 E2 셀에
  2. A2의 총 금액이 500이라고 말합니다.
  3. B2에서 B50까지의 일부 셀에는 "예"가 표시됩니다
  4. C2에서 C50 범위의 일부 셀에는 "예"가 표시됩니다
  5. B2에서 B50까지의 셀 범위에 "예"가 있으면 E2에서 1을 빼고 새로운 합계를 표시하고 싶습니다. IE의 합계는 500입니다. 예를 입력하고 탭하거나 Enter 키를 누르면 E2에 499가 표시됩니다
  6. C2에서 C50까지 열에 예가있는 경우를 제외하고는 # 4와 동일합니다.

내가 전에 이런 짓을했는지,하지만 오랜만이야 내가 기억할 수있는 모든 두 조각하고 그은 =COUNTIF(B1:B50,"YES") 과 =SUM(E2)-1나는 막연하게 작동 할 수 있도록 하나 개 또는 두 개의 숨겨진 세포를 가진 기억한다.

사전에 감사합니다. 이것에 대한 도움을 주셔서 감사합니다.

답변:


0

이런 건 어때?

=A2-COUNTIF(B1:B50,"yes")+COUNTIF(C1:C50,"yes")

당신이 그림에서 1을 빼야 할 경우에 작동합니다 A2 는 B 열의 각 "예"및의 숫자에 1을 추가 A2 는 C 열에서 각 "예"를.

열 하나에 "예"가 있으면 1을 빼거나 1을 더하려면 다음과 같은 수식이 필요합니다.

=IF(AND(COUNTIF(B1:B50,"yes")>0,COUNTIF(C1:C50,"yes")=0),A2-1,IF(AND(COUNTIF(B1:B50,"yes")=0,COUNTIF(C1:C50,"yes")>0),A2+1,A2))

예가 첫 번째 열에 있으면 1을 빼고 두 번째 열에 있으면 1을 더하고 두 열에 모두 예가 있거나 비어 있으면 A2 (예 : 500)로 숫자를보고합니다 .


왜 SUM첫 번째 공식에 s가 있습니까? A2-COUNTIF(B1:B50,"yes")+COUNTIF(C1:C50,"yes")제대로 작동합니다.
— Máté Juhász

@ MátéJuhász 당신이 맞아요. 나는 원래의 질문에서 합계 수식으로 시작했고 그것이 내가 끝나는 수식에 불필요하다는 것을 알지 못했습니다. 편집했습니다.
— CSmith

수식 주셔서 감사합니다, 내가 일을 다시하자마자 확실히 시도합니다. 내가보고있는 예가 모두 처음이나 중간에 그 예를 가지고 있었기 때문에 내가 추가 한 SUM이 있습니다. 나는 그것을 말할 수있는 SUM이 필요하다고 생각했습니다. 그렇다면 yes 문이 참이라면 답을 쓰십시오.
— user524181
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.