나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 정일한 (dgzi)

추천:  2
파일:     조회:  772
제목:   [RE]함수?관련?문의
     
  이건 이렇게 접근해보세요. 
일단 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를 만들어 놓은 다음에, 몰라 부분을 차례로 해결하시면 훨씬 덜 복잡하실 겁니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2023-04-07(13:44)
최종수정일 : 2023-04-08(01:24)
 


 ◎ 관련글

  제 목   작성자   날짜
함수 관련 문의 투미 2023-04-07
[RE]함수?관련?문의 정일한 2023-04-07