나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 ist공원 (istpark)

추천:  2
파일:     최소최대제외평균.xls (17KB) 조회:  2992
제목:   최소, 최대 제외 평균값
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>
A1:A10까지의 데이터에서 최소값과 최대값을 제외한 평균값을 구하려고 합니다.
아래의 배열 수식을 사용했는데요...

=SUMPRODUCT(A1:A10,IF((A1:A10)=MIN(A1:A10), 0,1),IF((A1:A10)=MAX(A1:A10), 0, 1))/(COUNT(A1:A10)-2)

결과는 나옵니다만, 뭔가 엉성한 느낌이^^...
더 좋은 방법 있으면 조언 바랍니다.
 
[불량 게시물 신고]  
비포앤에프터아래와 같이 수식을 사용하면 어떨런지 ^^;
=AVERAGE(IF(A1:A10=MIN(A1:A10),"",IF(A1:A10=MAX(A1:A10),"",A1:A10)))

물론 배열수식으로...

그럼 도움이 되시길...

07-24 (16:36)
삭제 ■신고
강용림파일을 내려받지 않아서 그런가요? ^^;
왠지 어렵게 생각 하시는 것 같은 느낌이...

=(sum(a1:a10)-min(a1:a10)-max(a1:a10))/(count(a1:a10)-2)

또는 자료가 10 개라면 =trimmean(a1:a10,0.8)
07-24 (16:41)
삭제 ■신고
ist공원눈물이 나옵니다...
이렇게도 간단하고 명확한 방법이 있다니...
발상의 전환..정말 중요하다고 생각해요..
두분 좋은 답변 큰 도움 되었습니다.
건강하세요..
07-24 (16:52)
삭제 ■신고
ist공원근데 도움말 보니,
=TRIMMEAN(A1:A10, 0.2)
가 맞는 거죠?^^
07-24 (16:55)
삭제 ■신고
강용림ㅋㅋ
0.2 가 맞군요. ^^
07-24 (17:22)
삭제 ■신고
        
  

작성일 : 2003-07-24(16:11)
최종수정일 : 2003-07-24(16:11)