첫 번째 행에 날짜가있는 열에있는 경우 행에 숫자를 추가하는 Excel 수식에 어떤 문제가 있습니까?

그 바보

다음과 같은 행이있는 시트 (Excel 날짜, 실제, 차이로 형식이 지정된 날짜)가 있으며, 연중 각 주에 대해 한 세트의 3 개 열이 있습니다.

첫 번째 열의 값은 주어진 클라이언트에 대한 한주의 계약 시간을 나타냅니다.

두 번째 열은 작업에 실제로 걸린 시간입니다.

세 번째는 차이점입니다.

마지막 열 중 하나에서 모든 계약 시간의 합계가 필요합니다. 날짜가 헤더로있는 열에있는 시간입니다.

내가 시도한 것 : = SUMIF (J1 : FO1, ISNUMBER (J1), J2 : FO2)

J1 : FO1이 헤더 (예 : 1/5/18, Actual, Difference) 인 경우 ISNUMBER 문은 J1이 날짜 (숫자로 확인)이고 J2 : FO2가 클라이언트의 첫 번째 행일 때 True로 확인됩니다. 데이터.

오류가 발생하지는 않지만 실제로 J2 : FO2에 숫자를 추가하지는 않습니다.

어떤 아이디어?

스콧 크레인

에있는 내용 ISNUMBER(J1)을 확인 TRUE하거나 FALSE기반으로 하기 때문 입니다 J1. 그런 다음 SUMIF ()는 어디에서 찾을하려고하는 J1:FO1것입니다 TRUE또는 FALSE하지 그들이 수있는 곳.

SUMIF는 이러한 방식으로 사용할 수 없습니다. 최적화되어 있으며 수식이 아닌 문자열을 원합니다.

다음과 같은 것을 사용해야합니다.

=SUMPRODUCT(--ISNUMBER(J1:FO1),J2:FO2)

또는 다음 배열 공식 :

=SUM(IF(ISNUMBER(J1:FO1),J2:FO2))

배열 수식이기 때문에 Enter 대신 Ctrl-Shift-Enter로 확인해야합니다.

둘 다 범위를 반복하고 ISNUMBER반환 되는 값을 추가 합니다 TRUE.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관