수식을 단순화하고 탭을 삭제하면보다 유연하게 조정할 수 있습니다.


0

다른 질문에 대한 유용한 답변을 받았으므로 다시 똑똑한 사람들에게 다시 연락 할 것이라고 생각했습니다.

나는 다음과 같은 수식을 만들었습니다.

=(SUMIF(MoF!L7:L48,"<5")+SUMIF(RA!L7:L47,"<5")+SUMIF(Par!L9:L16,"<5")+SUMIF('MDA-1'!L8:L44,"<5")+SUMIF('MDA-2'!L8:L44,"<5")+SUMIF('MDA-3'!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5"))/(COUNT(MoF!L7:L48)+COUNT(RA!L7:L47)+COUNT(Par!L9:L16)+COUNT('MDA-1'!L8:L44)+COUNT('MDA-2'!L8:L44)+COUNT('MDA-3'!L8:L44)+COUNT(#REF!L8:L44)+COUNT(#REF!L8:L44))

이 공식의 목적은 Sum5 개의 다른 셀 집합을 Tabs만든 다음 Sum숫자를 포함하는 셀 수로 나누는 것입니다. 기본적으로 나는이 셀의 값을 평균화하고 있지만 여러 다른 범위가 있으므로 이것이 내가 알아 낸 방법입니다.

문제는 하나 또는 두 개의 탭이 사용되지 않거나 채워지지 않아 통합 문서에서 삭제되어 REF 오류가 발생한다는 것입니다. 탭을 삭제할 때 자동으로 조정되도록이 수식을 수행하는 다른 방법이 있습니까?


SUMIFWokbook에서 단일 수식을 원하면 모든 Sheet에서 데이터 범위가 유사해야합니다 . 통합 문서에서 조건부 평균을 계산하는 단일 수식을 제안 할 수 있지만 모든 시트에서 유사한 범위의 데이터를 조정할 수있는 경우 .
Rajesh S

답변:


2

Excel에는 오류를 원하는 값으로 IFERROR바꿀 수 있는 내장 함수 가 있습니다 REF#.

=IFERROR(value, value if error) 기본 사용법입니다.

아직 존재하지 않는 것을 참조하면 오류를 반환 할 수있는 각 수식 주위에 이들 중 하나를 래핑하고 싶을 것입니다. 그것은 SUMIF수식 의 블록 이 될 것이므로 아마도 다음과 같이 끝날 것입니다.

=IFERROR(SUMIF(..., ...), 0)


절대적으로 훌륭합니다! 정말 고맙습니다! 다음을 사용했으며 완벽하게 작동합니다. = (SUMIF (MoF! L7 : L48, "<5") + SUMIF (RA! L7 : L47, "<5") + SUMIF (Par! L9 : L16, "<5 ") + IFERROR (SUMIF ( 'MDA-1'! L8 : L44,"<5 "), 0) + IFERROR (SUMIF ( 'MDA-2'! L8 : L44,"<5 "), 0) + IFERROR (SUMIF ( 'MDA-3'! L8 : L44, "<5"), 0) + IFERROR (SUMIF ( 'MDA-4'! L8 : L44, "<5"), 0) + IFERROR (SUMIF ( ' MDA-5 '! L8 : L44, "<5"), 0)) / (COUNT (MoF! L7 : L48) + COUNT (RA! L7 : L47) + COUNT (Par! L9 : L16) + IFERROR (COUNT ( 'MDA-1'! L8 : L44), 0) + IFERROR (COUNT ( 'MDA-2'! L8 : L44), 0) + IFERROR (COUNT ( 'MDA-3'! L8 : L44), 0) + IFERROR (COUNT ( 'MDA-4'! L8 : L44), 0) + IFERROR (COUNT ( 'MDA-5'! L8 : L44), 0))
Shamiso

1
@Shamiso, 그의 대답이 맞다면 (맞습니다!) 대답을 받아들이십시오
Yisroel Tech

@Shamiso 또한 답변이있는 경우 자신의 질문에 대한 답변을 게시 할 수도 있습니다.
user202729
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.