업무 관련/엑셀

[ifs] 조건 A라면 □□를, 조건 B라면 △△를, 조건 C라면 ○○를...(if 반복)

해보려는사람 2023. 4. 24. 10:38
728x90
반응형

 

상황

하나의 데이터로 조건을 여러개를 설정해서 각각의 데이터를 분류하려고합니다.
if의 중첩 없이, ifs라는 함수 하나로 진행해보겠습니다.

ifs로 가,나,다를 구분할게요.

설명

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

 

1개의 logical_test와 1개의 value_if_true 가 한 세트입니다.
if와 다르게 value_if_false를 지정하지 않습니다.

[조건과, 그 조건에 해당할 때 어떻게할지]
이 두 개의 세트만 맞춰서 계속 입력하시면 됩니다.
원하는 모든 조건을 만족할 때까지요.

다만 한 가지 유의점이 있습니다.
맨 앞에 적는 조건을 가장 우선적으로 적용합니다.

logical_test1, value_if_true1 → logical_test2, value_if_true2 → logical_test3, value_if_true3

조건 1을 해보고 맞으면 value_if_true1 진행,
안맞으면 조건 2 해보고 맞으면 value_if_true2 진행,
또 안맞으면 조건 3 해보고 맞으면 value_if_true3 진행,
또또 안맞으면 에러 출력

이 구조를 알고 있어야 ifs를 사용할 때 온전히 활용할 수 있습니다.
그렇지 않으면 생각한대로 결과가 안나와서 헤맬 수도 있습니다..ㅠㅠ


ifs의 구조

 



logical_test와 value_if_true (+value_if_false)에 대해서는 if 사용법을 참고해주세요.
2023.04.22 - [업무 관련/엑셀] - [if] 조건에 맞다면 □□를, 안맞다면 △△를 하시오 (if 사용법)

 

 

 

해결방법

728x90
반응형