๊ทธ๋์ ๋ฐฐ์ ๋ IF, IFS, IFERROR, IFNA๋ ์กฐ๊ฑด์ด ์ฐธ์ธ์ง, ๊ฑฐ์ง์ธ์ง ๋๋ ์ค๋ฅ๋ฅผ ํ๋จํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์คฌ๋ค๋ฉด
SWITCH, CHOOSE๋ ์ ํด์ง(ํน์ ) ๊ฐ์ด๋ ์์(์ธ๋ฑ์ค)์ ๋ฐ๋ผ ์ ํด์ง ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํจ์๋ผ๊ณ ๋ณผ์์์ต๋๋ค.
์ฝ๊ฒ ๋งํ๋ฉด "์ฃผ์ด์ง ๊ฐ์ ๋ฐ๋ผ ์ ํด์ง ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๋๊ฒ" ์ธ๋ฐ ์ดํดํ๊ธฐ๊ฐ ์ด๋ ค์๋ ๊ฑฑ์ ํ์ง ๋ง์ธ์.
ํ๋จ์ ์์๋ฅผ ์ฐธ๊ณ ํ๋ฉด์ ๋ณด๋ฉด ์ดํด๊ฐ ๋์ค๊ฑฐ์์.
- SWITCH, CHOOSE ํจ์ ์ ์
- SWITCH ์ ์ฉ ์์
- CHOOSE ์ ์ฉ ์์
- ์์ฝ์ ๋ฆฌ
1. SWITCH, CHOOSE ํจ์ ์ ์
SWITCH, CHOOSE ์กฐ๊ฑด๋ถ ํจ์๋ฅผ ์ ๋ฆฌํด๋ณผ๊ป์.
ํจ์ | ๊ธฐ์ค | ์ค๋ช | ์์ | |
SWITCH | ํน์ ๊ฐ ๊ธฐ์ค | ํน์ ๊ฐ์ด ๋ฌด์์ด๋์ ๋ค๋ผ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ (์ง์ ๋(A1)์ ์ ์ซ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ํ๋ ์ ์ ๊ฒฐ๊ณผ๊ฐ์ ๋ณด์ฌ์ฃผ๋๊ฒ์ ๋งํจ.) |
๊ฒฐ๊ณผ๊ฐ์ ๋ํ๋ด๊ณ ์ถ์ ์ด(B์ด)์ ์๋ ์์ ์
๋ ฅํ๋ฉด A์ด์ ๊ธฐ์ฌ๋ ์ซ์์ ๋ฐ๋ผ (B)์ด์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ํ๋ฉ๋๋ค. =SWITCH(A1, 1, "ํ๋", 2, "๋", 3, "์ ", "๊ธฐํ") |
|
CHOOSE | ์์๋๋ก | ๋ฒํธ์ ๋ฐ๋ผ ์์๋๋ก ๊ทธ์ ํด๋นํ๋ ๊ฐ์ ๋ณด์ฌ์ค | =CHOOSE(3, "๋ธ๊ธฐ", "๋ฐ๋๋", "์ฌ๊ณผ") โถ 3๋ฒ์งธ๊ฑธ ๊บผ๋ด๋ฌ๋ผ๋ ์๋ฏธ๋ก "์ฌ๊ณผ"๊ฐ ๋์ด, ๋ง์ฝ 3๋์ 2๋ฅผ ์ผ๋ค๋ฉด "๋ฐ๋๋"๊ฐ ๋์ฌ๊ฒ ์ ๋๋ค. |
2. SWITCH ์ ์ฉ ์์
A์ด | B์ด(๊ฒฐ๊ณผ) : ๊ฒฐ๊ณผ๊ฐ์ B์ด์ด๋ C์ด์ด๋ ์ ํํ๋ฉด ๋จ. |
1 | =SWITCH(A1, 1,"ํ๋", 2,"๋", 3,"์ ","๊ธฐํ") → "ํ๋" |
2 | =SWITCH(A2, 1,"ํ๋", 2,"๋", 3,"์ ","๊ธฐํ") → "๋" |
3 | =SWITCH(A3, 1,"ํ๋", 2,"๋", 3,"์ ","๊ธฐํ") → "์ " |
4 | =SWITCH(A4, 1,"ํ๋", 2,"๋", 3,"์ ","๊ธฐํ") → "๊ธฐํ" |
ํ๋์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฌ๊ฒฝ์ฐ ์ค ์ ํํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํจ์
=SWITCH(๊ฐ, ๊ฐ1, ๊ฒฐ๊ณผ1, ๊ฐ2, ๊ฒฐ๊ณผ2, ..., [๊ธฐ๋ณธ๊ฐ])
=SWITCH(A1, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ")
์ดํด๊ฐ ๋์๋์? ์ ๊ฐ์ A์ด ๊ฐํ์ ๊ธฐ์ฌ๋์ด ์๋ 1,2,3,4์ด๊ณ , ์ด ๊ฐ์ ๋ฐ๋ผ B์ด์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ํ๋๋๊ฒ์ ๋๋ค.
A์ด | B์ด (๊ฒฐ๊ณผ) |
๋ด | =SWITCH(A1, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ") → ๐ธ |
์ฌ๋ฆ | =SWITCH(A2, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ") → โ๏ธ |
๊ฐ์ | =SWITCH(A3, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ") → ๐ |
๊ฒจ์ธ | =SWITCH(A4, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ") → โ |
0 | =SWITCH(A5, "๋ด", "๐ธ", "์ฌ๋ฆ", "โ๏ธ", "๊ฐ์", "๐", "๊ฒจ์ธ", "โ", "๊ณ์ ๋ชจ๋ฆ") → ๊ณ์ ๋ชจ๋ฆ |
3. CHOOSE ์ ์ฉ ์์
CHOOSE ํจ์๋ ์ซ์๊ฐ ๋ช ๋ฒ์งธ์ธ์ง ๋ณด๊ณ , ๊ทธ ์์์ ๋ง๋ ๊ฐ์ ๊ณจ๋ผ์ฃผ๋ ํจ์์ ๋๋ค.
1์ด๋ฉด ์ฒซ ๋ฒ์งธ ๊ฐ,
2์ด๋ฉด ๋ ๋ฒ์งธ ๊ฐ,
3์ด๋ฉด ์ธ ๋ฒ์งธ ๊ฐ
์ฒ๋ผ ์ซ์ ์์์ ๋ฐ๋ผ ๋ฏธ๋ฆฌ ์ ํด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋์ ์ซ์๊ฐ ๊ผญ 1, 2, 3์ฒ๋ผ ์ฐจ๋ก๋๋ก ์ ํ ์์ ํ์๋ ์์ง๋ง, CHOOSE ํจ์ ์์ ๋ฃ๋ ๊ฐ๋ค์ ๋ฐ๋์ ์์๋๋ก ์์ฑํด์ค์ผ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค. ์ฆ, ๋ช ๋ฒ์งธ์ธ์ง ์๋ ค์ฃผ๋ฉด, ๊ทธ ์์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํจ์๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๊ฒ ์ดํดํ ์ ์์ต๋๋ค.
=CHOOSE(A1, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ")
A1์ 1์ด๋ฉด → "๋งค์ฐ๋ง์กฑ"
A1์ 2์ด๋ฉด → "๋ง์กฑ"
A1์ 3์ด๋ฉด → "๋ถ๋ง์กฑ"
์ด๋ ๊ฒ ์ซ์๋ ๋ฌธ์๋ฅผ ์ ๋ ฅํ ์์์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋ฉ๋๋ค.
์ฃผ๋ก ์ฌ์ฉํ๋๋ฐ ์์์ ๋ฐ๋ผ ์ ํด์ง ๊ฐ์ด ๋์ค๊ธฐ๋๋ฌธ์ A์ด์ ๋ค์ด๊ฐ๋ ์ซ์์ ์์๋๋ก ๊ฒฐ๊ณผ๊ฐ๋ ์์๋๋ก ์์ฑ์ ํด์ผํฉ๋๋ค.
=CHOOSE(2, "๊น๋ฐฅ", "๋ผ๋ฉด", "๋ก๋ณถ์ด")
โถ ์ด ๊ฒฐ๊ณผ๊ฐ์ ๋ญ๊ฐ ๋์ฌ๊น์? ๋ผ๋ฉด ์ ๋๋ค. (๋๋๊ทธํด์ ํ์ธ!)
A์ด | B์ด(๊ฒฐ๊ณผ๊ฐ) |
1 | =CHOOSE(A1, "๊น๋ฐฅ", "๋ผ๋ฉด", "๋ก๋ณถ์ด") โถ ๊น๋ฐฅ |
2 | =CHOOSE(A2, "๊น๋ฐฅ", "๋ผ๋ฉด", "๋ก๋ณถ์ด") โถ ๋ผ๋ฉด |
3 | =CHOOSE(A3, "๊น๋ฐฅ", "๋ผ๋ฉด", "๋ก๋ณถ์ด") โถ ๋ข๋ณต์ด |
4 | =CHOOSE(A4, "๊น๋ฐฅ", "๋ผ๋ฉด", "๋ก๋ณถ์ด") โถ #VALUE! |
A์ด | B์ด(๊ฒฐ๊ณผ๊ฐ) |
1 | =CHOOSE(A1, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ") โถ ๋งค์ฐ๋ง์กฑ |
2 | =CHOOSE(A2, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ") โถ ๋ง์กฑ |
3 | =CHOOSE(A3, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ") โถ ๋ถ๋ง์กฑ |
4 | =CHOOSE(A4, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ") โถ #VALUE! |
๋ง์ฝ 1์ ๋ถ๋ง์กฑ์ผ๋ก ํ๊ณ ์ถ๋ค๋ฉด =CHOOSE(A1, "๋ถ๋ง์กฑ", "๋ง์กฑ", "๋งค์ฐ๋ง์กฑ") ์ด๋ฐ์์ผ๋ก ์์๋๋ก ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
4. ์์ฝ์ ๋ฆฌ
SWITCH ๋ ์กฐ๊ฑด๊ฐ๊ณผ ๊ฒฐ๊ณผ๊ฐ์ ํ๋์ฉ ์ง์ ํด์ฃผ๋ ๋ฐฉ์์ผ๋ก, ๊ฐ์ด ์ ํํ ์ผ์นํด์ผ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค.
=SWITCH(A2, 1, "๋ถ๋ง", 2, "๋ง์กฑ", 3, "๋งค์ฐ๋ง์กฑ") : 1์ "๋ถ๋ง", 2๋ "๋ง์กฑ", 3์ "๋งค์ฐ๋ง์กฑ" ์ผ๋ก ์ซ์์ ๋ง๊ฒ ์ ํด์ง ๊ฒฐ๊ณผ๊ฐ์ด ๋์ค๋๊ฒ์ด๊ณ
CHOOSE ๋ ์์๋๋ก ๊ฐ์ ๊บผ๋ด์ค๋ ๋ฐฉ์์ผ๋ก ๊ฒฐ๊ณผ๊ฐ์ ์์๊ฐ ์ค์ ํฉ๋๋ค. ์ ๋ ฅํ ์์๋๋ก ์ฐจ๋ก๋๋ก ๊ฒฐ๊ณผ๊ฐ์ด ๋ํ๋์.
=CHOOSE(A1, "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ") : ์์๋๋ก "๋งค์ฐ๋ง์กฑ", "๋ง์กฑ", "๋ถ๋ง์กฑ" ์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ํ๋๋ ํจ์์ ๋๋ค.
๐ ์กฐ๊ฑด์ด ์ฌ๋ฌ๊ฐ ์ผ๋ ๊ฐ๊ฐ ์ฐพ๊ณ ์ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ถ๋ค๋ฉด?
IF, IFS ์กฐ๊ฑด๋ถ ํจ์ ์ ์ฉ๋ฐฉ๋ฒ →
๐ ์ค๋ฅ๋ฉ์ธ์ง๋ฅผ ๋ด๊ฐ ์ํ๋ ๋ฌธ๊ตฌ๋ก ๋ฐ๊ฟ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ๋ค๋ฉด?
IFNA, IFERROR ํจ์ ์ ์ฉ๋ฐฉ๋ฒ →