일단
책에선 large 함수 먼저 쓰고 if 쓰라고 많이 강조 하셨는데
그래서 답은
=large(if((($B$10:$B$25=A3)*((RIGHT($A$10:$A$25,1)="1")+(RIGHT($A$10:$A$25,1)="2")),$D$10:$D$25,2)
제 생각으론
=IF(((RIGHT($A$10:$A$25,1)="1")+(RIGHT($A$10:$A$25,1)="2"))*($B$10:$B$25=A3),LARGE($D$10:$D$25,2))
근데 이상하게 제 생각이 틀립니다
차이가 뭔지 혹시 알려주실수 있나요?
시험칠때 답따라 하면 되긴하지만 이유가 너무 궁금해요
제발요 ㅠㅠ
안녕하세요.
=IF( ( (RIGHT($A$10:$A$25,1)="1") + (RIGHT($A$10:$A$25,1)="2") )*($B$10:$B$25=A3),LARGE($D$10:$D$25,2))
IF 함수의 조건이 만족되면, LARGE($D$10:$D$25,2) 가 실행되면서,
조건에 관계없이 영역에서 두번째 큰 값을 반환하게 됩니다.
조건에 맞는 데이터만 골라서 두번째 큰 값을 찾으려면 해설에서 제시한대로 LARGE(IF(... 형태로 작성해 주세요.
좋은 하루 보내세요.
-
*2018-12-01 00:20:57
안녕하세요.
=IF( ( (RIGHT($A$10:$A$25,1)="1") + (RIGHT($A$10:$A$25,1)="2") )*($B$10:$B$25=A3),LARGE($D$10:$D$25,2))
IF 함수의 조건이 만족되면, LARGE($D$10:$D$25,2) 가 실행되면서,
조건에 관계없이 영역에서 두번째 큰 값을 반환하게 됩니다.
조건에 맞는 데이터만 골라서 두번째 큰 값을 찾으려면 해설에서 제시한대로 LARGE(IF(... 형태로 작성해 주세요.
좋은 하루 보내세요.