문제4번이 이해가 안가서요,, iserror함수를 쓰는 건데.
=IF(ISERROR(LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1)),0,LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1))
앞에 iserror를 쓰는거랑.. 뒤에 부분의 연산 해설좀...부탁드립니다..
=IF(ISERROR(LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1)),0,LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1))
=if(iserror(large(if((조건1)*(조건2),반환할값)),처음if의 조건이 참일때 반환할 값으로 0, 처음 if의 조건이 거짓이면 large(if((조건1)*(조건2),반환할 값),첫번째 large값1)
입니다.
즉 large 로 찾은 값에 오류가 있으면 0을 반환하고 오류가 없으면 large에서 찾은 값을 반환하는 식입니다.
0은 에러일때 반환한 값을 뜻하는 것이죠.
좋은 하루 되세요.
"-
*2012-08-23 10:36:54
=IF(ISERROR(LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1)),0,LARGE(IF(($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21),1))
=if(iserror(large(if((조건1)*(조건2),반환할값)),처음if의 조건이 참일때 반환할 값으로 0, 처음 if의 조건이 거짓이면 large(if((조건1)*(조건2),반환할 값),첫번째 large값1)
입니다.
즉 large 로 찾은 값에 오류가 있으면 0을 반환하고 오류가 없으면 large에서 찾은 값을 반환하는 식입니다.
0은 에러일때 반환한 값을 뜻하는 것이죠.
좋은 하루 되세요.
"