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

 비포앤에프터 (brBae)

추천:  2
파일:     강아지[2].xls (43.5KB) 조회:  1744
제목:   [RE]indirect 함수 응용 질문
     
  안녕하십니까 ? 엑셀 사용자님.

  업무 자료를 응용하다 아래 부분에서 더이상 진도가 나가지 않는군요.
  도움 부탁드립니다.

    
   하기 구문에서 $C$3:$C$4 등의 부분은 유동적이 아니고 정해진 값으로 알고 있습니다.

  만일  어떤 값을 별도 시트에  집어 넣었을 때 자동적으로 $C$3:$C$5  

   또다른 값을 별도 시트에 집어 넣었을 때 자동적으로  $C$3:$C$6 등이 

   되도록 처리할 수 있는 방법을 알고 싶습니다.

   (별도 시트에 새로이 넣어진 값을 자동 참조하는 것이지요)



     C3 (시트이름)     D3,                     D4

   강아지           하기수식이 있음         하기 수식이 있음.


{=SUM(($B3=INDIRECT(TEXT(C3,"##")&"!$C$3:$C$4"))*(수입!$G$1=INDIRECT(TEXT(C3,"##")&"!$B$3:$B$4"))*(INDIRECT(TEXT(C3,"##")&"!$G$3:$G$4")))}

   상기 수식은 "수입" 시트에 들어가 있습니다.

   예를 들어 강아지 시트내 5열에 강아지 종류 이름이 하나 더 들어가면 

   상기 수식이 자동적으로 

  {=SUM(($B3=INDIRECT(TEXT(C3,"##")&"!$C$3:$C$5"))*(수입!$G$1=INDIRECT(TEXT(C3,"##")&"!$B$3:$B$5"))*(INDIRECT(TEXT(C3,"##")&"!$G$3:$G$5")))}

  변하게 하는 방법을 알고 싶습니다.  (참조 파일 올립니다.)

 


==============[김철상님 글에 대한 답변입니다]==============

안녕하세요?

counta 함수를 이용해서 갯수를 파악했읍니다.

=SUM(($A3=INDIRECT(TEXT(B3,"##")&"!$C$3:$C"&COUNTA(INDIRECT(TEXT(B3,"##")&"!c:c"))+2))*(수입!$C$1=INDIRECT(TEXT(B3,"##")&"!$B$3:$B"&COUNTA(INDIRECT(TEXT(B3,"##")&"!c:c"))+2))*(INDIRECT(TEXT(B3,"##")&"!$H$3:$H"&COUNTA(INDIRECT(TEXT(B3,"##")&"!c:c"))+2)))

자세한것은 첨부파일을 확인해 보세요

그럼 도움이 되시길...

 
[불량 게시물 신고]  
김철상비포앤에프터 님 !!   시원스럽게 해결해 주셔서 감사드립니다.08-31 (02:40)
삭제 ■신고
        
  

작성일 : 2003-08-26(08:33)
최종수정일 : 2003-08-26(08:33)
 


 ◎ 관련글

  제 목   작성자   날짜
indirect 함수 응용 질문 김철상 2003-08-26
[RE]indirect 함수 응용 질문 비포앤에프터 2003-08-26