Excel : 여러 조건을 가진 행렬의 셀 수


1

날짜 또는 빈 필드를 포함 table1하는 n 열의 행렬 이있는 테이블 이 [[column_1]:[column_n]]있습니다.
또한 [number]정수 가있는 열 이 있습니다.

과거에 날짜를 포함하고 해당 숫자가 0 인 행에있는 모든 셀을 계산하고 싶습니다. 어떻게합니까?

첫 번째 조건 만 쉽습니다. =COUNTIF(Table1[[column_1]:[column_n]];"<"&TODAY())
그러나 정수가 0 인 행만 고려하지는 않습니다.

배열 함수를 사용하는 접근법이 있을지 모르지만 알아낼 수는 없습니다. 구글 검색은 아무 소용이 없었다.
당신의 도움을 주셔서 감사합니다!


1
불행히도 Excel은 2D 범위와 목록을 동시에 사용하는 데 좋지 않습니다. 행 ( =COUNTIF(Table1[@[column_1]:[column_n]];"<"&TODAY())*(table1[@[number]]=0))으로 값을 세고 두 번째 단계로 요약해야합니다. ( @공식에서 잊지 마세요 )
Máté Juhász

고마워! VBA없이 할 수있는 일에는 한계가 있지만 알아두면 좋을 것 같습니다.
ColdBrew

답변:


0

로 전환 SUMPRODUCT:

=SUMPRODUCT((Table1[[column_1]:[column_n]]<TODAY())*(Table1[number]=0))

문안 인사


가는 길처럼 보인다! 그리고 빈 셀을 미래의 날짜로 계산한다는 점을 제외하고는 합리적인 값을 반환합니다. 그것들을 생략하는 방법이 있습니까?
ColdBrew의

좋아, 나는 이것에 대한 해결책을 찾았다. (아주 우아하지는 않지만) = SUMPRODUCT ((IF (ISEMPTY (Table1 [[column_1] :: column_n]]]); FALSE (); Table1 [[column_1] : [column_n]]) <TODAY ()) * (Table1 [ number] = 0)) 원래 질문에 대한 답변으로 여전히 솔루션이 올바른 것으로 간주합니다
ColdBrew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.