본문 바로가기

다중 IF2

엑셀] 계산 결과에 따라 정해진 값으로 대체시키기 - CHOOSE함수의 활용 엑셀2007부터 제공되는 Choose함수는 첫번째 인수로 정수를 받고, 이 정수값에 따라 지정된 값을 반환하는 함수이다. 예를 들어 다음 수식을 보자. =Choose(★정수값, ①"빨강", ②"노랑", ③"파랑") ★ 첫번째 인수로 1~254까지의 정수를 받을 수 있다. 첫번째 인수의 값에 따라 주어지는 정수에 따라 ①, ②, ③.... 해당 순서에 있는 인수값을 반환한다. 위 수식에서 정수값이 1이면 빨강, 2면 노랑, 3이면 파랑을 반환한다. Choose함수의 인수는 텍스트나 숫자 뿐 아니라 셀 위치나 셀 범위도 가능하기 때문에 다음과 같이 활용할 수 있다. 아래 그림은 1월부터 원하는 월까지의 누계금액을 구할 수 있도록 Choose함수로 sum함수의 계산할 범위를 정해주는 예이다. 아래 그림은 원하.. 2016. 10. 31.
엑셀] 중첩된 IF함수 대신 새로운 IFS함수 여러 조건을 판단하는 IFS함수 엑셀에서는 조건에 따라 판단하는 IF함수를 중복(중첩)해서 다중 IF함수를 사용할 수 있다. 엑셀2016부터 지원하는 IFS함수는 IF함수를 중첩하지 않고 여러 조건을 판할 수 있도록 해준다. 일단 아래 그림의 예를 들어보자. 90점 이상이면 포상, 70~89점이면 수료, 70점 미만 인 경우 재수강을 해야 한다고 가정하자. 이 경우 if함수를 사용하면 if함수를 중첩해서 사용해야 한다. if함수는 인수로 세가지를 받는다. ① 첫번째 인수는 조건식, ② 두번째 인수는 조건식의 결과가 참(true)일 때의 값③ 세번재 인수는 조건식의 결과가 참이 아닐(false) 때의 값 이 경우 다음처럼 인수로 if함수를 받을 수도 있다 if( ① 90점 이상이면, ② "포상", ③ if.. 2016. 10. 30.