|
이건 이렇게 접근해보세요.
일단 if의 기본은 알고 계시잖아요..
조건이 2개가 되면 복잡하게 생각하셔서 어려운 것 같아요.
조건1 : 10 미만
조건2 : 20 미만
일단 조건1 하나만 생각하세요.
수식1))) if( a1 < 10, 3300, "몰라")
그러면 a1이 10 미만인 것은 3300으로 결정납니다.
나머지는 아직 미결정(몰라)이죠.
'몰라'로 표시된 것들은 명확히 10이상인 것들입니다.
이 사실이 매우 중요합니다.
그러면 "몰라"로 표시된 것들을 위한 수식을 보죠.
수식2-몰라))) if( a1<20, 4000, 5000)
a1이 20미만인지만 체크합니다. 여기서 헷갈려 하시는 것이 그럼 10이상은 어떻게 할건데.. 이거든요.
이미 이 몰라를 위한 수식은 10이상인 수만 대상인 것이라는 것을 잊지 않아야 합니다. 그래서 a1<20 이라고만 써도 되는 것입니다. 그래서 이 조건이 참이면 4000이고 아니면 20이상인 숫자에 해당되서 5000 되는 거죠.
그러면 이제 할일은 수식1과 수식2을 조립만하면 됩니다.
if( a1 < 10, 3300, "몰라")
몰라=if( a1<20, 4000, 5000)
위 두 개를 조립하면 아래 수식이 됩니다.
if( a1 < 10, 3300, if( a1<20, 4000, 5000))
* if 수식을 써야 할 때, 조건이 여러 개이면, 한 번에 하시지 말고,
위와 같이 '조건1'로 완성된 if를 만들어 놓은 다음에, 몰라 부분을 차례로 해결하시면 훨씬 덜 복잡하실 겁니다.
|
|