========================================================================================
현재 사용하는 엑셀 버젼을 기재하시면 좀더 정확하고 신속한 답변을 얻으실 수 있습니다.
엑셀 버젼(예: 2007) : Excel2013
========================================================================================
오래간만에 인사드립니다.
첨부자료는 급여명세서 수당관련 수식을 만들었는데 이해를 돕기위하여 2개의 별도 시트자료를 하나의 시트에 옮겨놓았습니다.
그런데 왼쪽 이름번지 셀 3칸을 합병하다보니 오른쪽 첫번째 야간수당은 index /match함수로 수당금액을 가져올수 있는데 연장수당과 휴일수당은 이름이 합병되다보니 문제가 발생하네요.
다른 좋은 방법이 없을까하여 문의드립니다.
문의하고나서 Offset/Match 함수를 사용해보았는데 원하는 결과가 나왔네요.
근데 이건 별개의 두스프레드시트가 열려있을때는 문제가 없는데 불러오는시트를 닫으니 에러가 발생하네요.
첫댓글 안녕하세요? [SunjinA]님...
배열수식을 쓰는건 제한적으로 사용하셔야 합니다.
데이터가 많고 조건이 많아지면 속도가 매우 느려집니다.
[G3]셀에...
=OFFSET($D$2,MATCH($F3,$B$2:$B$12,0)+COLUMN(A1)-2,)
로 입력하고 나머지를 복사해 보세요.
그리고 엑셀은 열린파일을 처리하게끔 디자인되어 있습니다.
파일이 닫히면 당연히 문제가 생기고 다른파일 데이터를 참조하는건 하지 않아야 됩니다.
열어놓지 않으면 잘못된 값을 가져올 수도 있습니다.
그럼 잘 해결되시길... ^^*
역시 전문가님은 다르시네요.
차원이 다른 수식을 보여주네요.
항상 어려울때 도움 잘 받고있슴니다.
감사드립니다. *^^*