1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

[레벨:30]아별

2013.07.02 00:23

성투은자님..

질문을 이해하는데 좀 어려웠습니다만..

이해한 것 같습니다.


문제의 핵심은 B21:AF23영역의 값을 임의로 변경하는데에 있습니다.


임의로 변경하신 내용을 보아하니..

제일 눈에 띄는게..

B21:F23을 잘라내기 하신 다음, F21:J23에 붙여넣기 하신 것 같네요.. (아니어도 상관없습니다.)


어쨌든.. 특정 영역을 잘라내서 새로운 영역에 붙여넣기를 하시면..

기존에 그 영역을 참조하고 있는 수식은 대상이 없어지니까.. #REF에러가 발생하는 것입니다.


=IF(OR(#REF!="1별월2P",#REF!="본월2P",#REF!="기월",#REF!="1별주",#REF!="3별주",#REF!="본주"),"●","")


멀 어떻게 옮기시는지는 모르겠지만.. 

전부 옮기신 다음에는.. 

B8셀의 수식으로 오른쪽 셀들에 복사해주세요.. 그럼 에러가 업어지겠죠..


수식을 새로 복사하지 않는 방법요?

글쎄요.. OFFSET함수를 사용해서 아래쪽 몇번째 셀을 참조하게 한다면.. 가능할진 몰라도.. 수식의 가독성이나 재 활용성이 확연히 떨어지기 때문에 권장하지 않습니다.


그리고.. 당년, 당월 같은 이름은 사용하실 필요는 없을 것 같네요..

그냥 셀 참조로 하세요.. 


B4셀의 경우..

=DATE(당년,당월,B3)

=IF(B3="","",DATE($AG$2,$AG$1,B3))


AD3셀의 경우..

=IF(DATE(당년,당월,29)>DATE(당년,당월+1,0),"",29)

=IF(DAY(DATE($AG$2,$AG$1+1,0))>AC3,AC3+1,"")


암튼.. 그렇습니다. @_@;;;

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)