=IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))
함수 안에 또다른 함수를 쓸때는
=if(right@#$#$#%^
위와 같은식으로 괄호를 쓰는데 왜
왜? if 안에 if앞에는 괄호를 안써줍니까?
함수의 인수를 쓸때 어떤 인수에는 따옴표가 들어가야 함수가 완성되고 어떤인수에는 안들어가는데 기준이 뭔가요?
따옴표가 없는것
=IF(AVERAGE(D5:F5)>=70,"해외연수","국내연수")
=IF(AND(D11>=60,E11>=60,F11>=60,AVERAGE(D11:F11)>=70),"통과","과목미달")
따옴표가있는것
=IFERROR(AVERAGEIF(D7:F7,">=90"),"없음")
=IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자")
안녕하세요.
if 안에 if를 쓸때도 괄호를 사용합니다. 아래에서 빨강색 괄호는 안에 있는 if 때문에 사용한 괄호입니다.
=IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))
조건을 지정할 때 기본적으로 수치데이터는 괄호를 사용하지 않습니다. 그런데 숫자로 되어 있다고 해서 무조건 수치 데이터는 아닙니다. mid, left, right 함수와 같은 텍스트 함수는 결과값을 텍스트로 출력을 합니다. 그러니 =IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자") 에서와 같이 mid 함수의 결과값이 숫자라고 해도 텍스트 형식으로 출력되니, 이 결과값과 비교할 때는 숫자를 따옴표로 묶어 "1"과 같이 입력해야 합니다.
sumif, countif, averageif 등과 같은 함수에서는 ,RIGHT(C3,2)="2팀"과 같이 비교 대상이 없이 ">=90"과 같이 비교값만을 입력할 때는 해당 조건 전체를 따옴표로 묶어서 입력합니다.
즐거운 하루 되세요.
"-
*2013-07-09 09:47:57
안녕하세요.
if 안에 if를 쓸때도 괄호를 사용합니다. 아래에서 빨강색 괄호는 안에 있는 if 때문에 사용한 괄호입니다.
=IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))
조건을 지정할 때 기본적으로 수치데이터는 괄호를 사용하지 않습니다. 그런데 숫자로 되어 있다고 해서 무조건 수치 데이터는 아닙니다. mid, left, right 함수와 같은 텍스트 함수는 결과값을 텍스트로 출력을 합니다. 그러니 =IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자") 에서와 같이 mid 함수의 결과값이 숫자라고 해도 텍스트 형식으로 출력되니, 이 결과값과 비교할 때는 숫자를 따옴표로 묶어 "1"과 같이 입력해야 합니다.
sumif, countif, averageif 등과 같은 함수에서는 ,RIGHT(C3,2)="2팀"과 같이 비교 대상이 없이 ">=90"과 같이 비교값만을 입력할 때는 해당 조건 전체를 따옴표로 묶어서 입력합니다.
즐거운 하루 되세요.
"