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

작성자:  

 김영진 (snakesolid)

추천:  2
파일:     Book1(193).xlsx (8.4KB) 조회:  1202
제목:   빈셀 제외 값있는 셀에서만 빈번값 구하기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

=INDEX(A:A,MODE(MATCH(A1:A22,A1:A22,0)))

함수로 a행 빈번값 구하기는 했는데
문제는 1초에 한행씩 값이 계속 추가가 됩니다.
그래서 A1:A22를 수동으로 바꾸는건 힘들고 a:a로 바꾸면 빈셀이 있어서
오류가 뜨는데 값이 있는 셀까지만 자동으로 인식해서 계산할수 없을까요?
a10까지 값이 생기면 그 안에서만 최빈번값 구하고 싶어요
그래서 a:a 사이에 A2:a(COUNTA(A:A)),A2:a(COUNTA(A:A)),0)))
이런거도 응용해봤는데 안되네요;;;
 
[불량 게시물 신고]  
우유짱그냥 최빈값 구하는 거면 =mode(a:a)하면 되는거 아닌가요?04-21 (17:42)
삭제 ■신고
김영진아 지금 테스트해보니 또 텍스트랑 숫자는 틀리네요
텍스트는 에러가 떠요
그래서 매치랑 인덱스를 이용해야하는데 그럼 또 a:a처럼 행 전체를 입력하면 안되고 빈행이 있어도 안되네요
04-22 (12:03)
삭제 ■신고
무지개타고아래를 참고하세요.

=INDEX(OFFSET($A$1,1,0,COUNTA($A:$A),1),MODE(MATCH(OFFSET($A$1,1,0,COUNTA($A:$A),1),OFFSET($A$1,1,0,COUNTA($A:$A),1),0)))
04-23 (19:14)
삭제 ■신고
김영진와 맙소사
빈셀 있는데 에러가 안나요 이거 답글 못보고 혼자 고생하다가
잊고있었는데 우연히 발견하고 적용해보니 됩니다 감사합니다
05-10 (10:56)
삭제 ■신고
        
  

작성일 : 2022-04-21(13:45)
최종수정일 : 2022-04-21(13:45)