Excel - 셀에 텍스트가 포함된 경우 데이터 추출

Excel - 셀에 텍스트가 포함된 경우 데이터 추출

내가 하려는 일의 예시 이미지를 만들었습니다.

셀 r3에서 R11까지 해당 행에 있는 모든 시간을 합산하고 휴일 시간만 추가하고 싶습니다.

누구든지 도와줄 수 있나요? 감사합니다

여기에 이미지 설명을 입력하세요

답변1

이 까다로운 방법은 문제를 해결하는 데 도움이 됩니다.

여기에 이미지 설명을 입력하세요

작동 방식:

  • 셀에 이 수식을 입력 K145하고 채워주세요.

=COUNTIF(B145:I145,$K$144)*7.5

  • 셀의 수식을 J145작성하세요.

=SUM(B145:H145)-K145

필요에 따라 수식의 셀 참조를 조정합니다.

답변2

Rx=SUMIF(Bx:Nx,"hol",Cx:Ox)

또는 0을 숨기려면

Rx=IF(0=SUMIF(Bx:Nx,"hol",Cx:Ox),"",SUMIF(Bx:Nx,"hol",Cx:Ox))

즉, R3의 경우 공식은 다음과 같습니다.

=IF(0=SUMIF(B3:N3,"hol",C3:O3),"",SUMIF(B3:N3,"hol",C3:O3))

예

추신. 숫자의 쉼표에 주의를 기울이지 마십시오. 이는 국가별 형식입니다.

답변3

좋습니다. 열이 아닌 행을 조건부로 합산하려고 하므로 수식이 약간 지저분하지만 원하는 결과를 얻을 수 있습니다. 이 예에서는 "Dave"가 행 #6이라고 가정합니다.

=SUM(IF(B6="HOL";C6;0);IF(D6="HOL";E6;0);IF(F6="HOL";G6;0);IF(H6="HOL";I6;0);IF(J6="HOL";K6;0);IF(L6="HOL";M6;0);IF(N6="HOL";O6;0))

더 우아한 솔루션이 있을 수 있지만 SUMIF는 연속 범위만 지원합니다.

관련 정보