"# DIV / 0!"을 피하려면 어떻게해야합니까? Google 문서 스프레드 시트에 오류가 있습니까?
관통 셀이 비어 있을 때 average(K23:M23)
시작 하는 열이 있습니다. 바람직하게는 0이 아닌 공백이 아닌 값을 포함하는 셀의 평균 만 수행하고 싶습니다. 쿼리 명령을 사용하는 것이 가능하다고 생각합니다.#DIV/0!
K23
M23
https://docs.google.com/support/bin/answer.py?hl=ko&answer=159999
그러나 그들의 모범은 나를 돕지 않습니다.
수식을 IFERROR
.
=IFERROR(yourformula)
IF 문을 사용하여 참조 된 셀을 확인하고 0 또는 공백에 대해 하나의 결과를 반환하고 그렇지 않으면 수식 결과를 반환 할 수 있습니다.
간단한 예 :
=IF(B1=0;"";A1/B1)
제수 B1이 비어 있거나 0이면 빈 문자열을 반환합니다. 그렇지 않으면 A1을 B1로 나눈 결과를 반환합니다.
평균을 실행하는 경우 데이터 세트에 값이 있는지 여부를 확인할 수 있습니다.
=IF(SUM(K23:M23)=0;"";AVERAGE(K23:M23))
입력 된 내용이 없거나 0 만 있으면 빈 문자열을 반환합니다. 하나 이상의 값이 있으면 평균을 얻습니다.
아직 채워지지 않은 열을 처리하도록 명시 적으로 요청하고 있으며 숫자 대신 단어가있는 경우 열을 엉망으로 만들고 싶지 않다고 가정하므로 다음을 고려할 수 있습니다.
=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)
이것은 단지 말한다 ... 만약 K23이 숫자라면; 그리고 그 숫자가 0보다 크면; 그런 다음 무언가를합니다. ......... 그렇지 않으면 0을 반환합니다.
.........에서와 같은 나눗셈 방정식을 넣을 A1/K23
수 있으며 K23이 0보다 큰 숫자라는 것을 확신 할 수 있습니다.
IFERROR에서 기존 수식을 래핑하면 다음을 얻을 수 없습니다.
0이 아닌 공백이 아닌 값을 포함하는 셀의 평균입니다.
시도해 보는 것이 좋습니다.
=if(ArrayFormula(isnumber(K23:M23)),AVERAGEIF(K23:M23,"<>0"),"")
'developer tip' 카테고리의 다른 글
번들에서 'Main'이라는 스토리 보드를 찾을 수 없습니다. (0) | 2020.12.28 |
---|---|
Pandas groupby (). sum ()의 출력에서 새 열을 어떻게 생성합니까? (0) | 2020.12.28 |
줄이 공백 문자로 시작될 때 줄 시작 부분까지 삭제 (0) | 2020.12.27 |
C 프로그래밍에서 트리플 마이너스 기호를 가질 수 있습니까? (0) | 2020.12.27 |
업스트림이 너무 큼-nginx + codeigniter (0) | 2020.12.27 |