|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
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...):
* 아래줄에 질문을 작성하세요 >>
첨부한 파일에는 if문을 중복해서 작성했습니다..
아래에서부터 0이 아니면 위로 하나씩 올라가면서,
0이 아닌 최초의 것을 값을 취하도록 꾸민건데..
실전에서 12개월것만 해도 if문 12개..
..2년이면 24개...감당못하겠어서...;;;
다른 방법이 없을까 도움을 요청합니다..
도움이 피료해요.. *_______*;;;
==============[파란퍽님 글에 대한 답변입니다]==============
첨부된 파일을 기준으로 수식을 적용시켰읍니다.
배열수식을 사용했읍니다.
근월실적
'=INDIRECT(ADDRESS(MAX(IF(F$6:F$9<>0,ROW(F$6:F$9))),COLUMN()))
해당월
'=MAX(IF(F$6:F$9<>0,$C$6:$C$9))
수식입력후 ctrl+shift+enter....
참고로 월에 해당되는것은 숫자로 입력한후 셀서식으로 바꿨읍니다.
자세한것은 첨부파일을 확인해 보시고, 도움이 되시길.... |
|