์์ IFํจ์ ์ฌ์ฉ๋ฒ : ์ด๋ณด์๋ ์ฝ๊ฒ ํ๋ ๋ฐฉ๋ฒ ๋ฐ ์์ | ์ค๋์ ์์ ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํจ์ ์ค ํ๋์ธ ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
IF ํจ์๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ๋ก์ ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ์ตํ๋ค๋ฉด ์ ๋ฌด ํจ์จ์ฑ์ ํฌ๊ฒ ๋์ผ ์ ์์ต๋๋ค.
์ด ๊ธ์ ํตํด ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ๊ธฐ๋ณธ๋ถํฐ ๊ณ ๊ธ ํ์ฉ๋ฒ๊น์ง ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
IF ํจ์๋ ๋ฌด์์ธ๊ฐ์?
IF ํจ์๋ ์์ ์์ ์กฐ๊ฑด์ ํ๋จํ๊ณ ๊ทธ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ์ ๋ฐํํ๋ ๋ ผ๋ฆฌ ํจ์์ ๋๋ค. ์ฝ๊ฒ ๋งํด “๋ง์ฝ ~๋ผ๋ฉด ์ด๋ ๊ฒ ํ๊ณ ์๋๋ผ๋ฉด ์ ๋ ๊ฒ ํด๋ผ“๋ผ๋ ๋ช ๋ น์ ์ํํฉ๋๋ค.
์ด ํจ์๋ ๋ฐ์ดํฐ ๋ถ์, ์ฑ์ ์ฒ๋ฆฌ, ์ฌ๊ณ ๊ด๋ฆฌ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค.
IF ํจ์์ ๊ธฐ๋ณธ ๊ตฌ์กฐ
IF ํจ์์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
text=IF(๋
ผ๋ฆฌ์, ์ฐธ์ผ ๋์ ๊ฐ, ๊ฑฐ์ง์ผ ๋์ ๊ฐ)
- ๋ ผ๋ฆฌ์: ์ฐธ ๋๋ ๊ฑฐ์ง์ ํ๋จํ ์กฐ๊ฑด์ ๋๋ค.
- ์ฐธ์ผ ๋์ ๊ฐ: ๋ ผ๋ฆฌ์์ด ์ฐธ์ผ ๊ฒฝ์ฐ ๋ฐํํ ๊ฒฐ๊ณผ์ ๋๋ค.
- ๊ฑฐ์ง์ผ ๋์ ๊ฐ: ๋ ผ๋ฆฌ์์ด ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ ๋ฐํํ ๊ฒฐ๊ณผ์ ๋๋ค.
IF ํจ์ ์ฌ์ฉ ์์
1. ๊ธฐ๋ณธ์ ์ธ IF ํจ์ ์ฌ์ฉ
์์๋ฅผ ๋ค์๋ฉด A1 ์ ์ ๊ฐ์ด 60 ์ด์์ด๋ฉด “ํฉ๊ฒฉ“, ๋ฏธ๋ง์ด๋ฉด “๋ถํฉ๊ฒฉ“์ ํ์ํ๊ณ ์ถ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
text=IF(A1>=60, "ํฉ๊ฒฉ", "๋ถํฉ๊ฒฉ")
2. ์์น ๋น๊ตํ๊ธฐ
ํ๋งค ์ค์ ์ด ๋ชฉํ์น๋ฅผ ๋ฌ์ฑํ๋์ง ํ์ธํ๋ ์์ ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
text=IF(B2>=C2, "๋ชฉํ ๋ฌ์ฑ", "๋ชฉํ ๋ฏธ๋ฌ")
์ฌ๊ธฐ์ B2๋ ์ค์ ํ๋งค๋์ด๋ฉฐ C2๋ ๋ชฉํ ํ๋งค๋์ ๋๋ค.
3. ํ ์คํธ ๋น๊ตํ๊ธฐ
ํน์ ํ ์คํธ์ ์ผ์นํ๋์ง ํ์ธํ๋ ์์ ์ ๋๋ค.
text=IF(D2="์๋ฃ", "์ฒ๋ฆฌ ์๋ฃ", "์งํ ์ค")
D2 ์ ์ ๋ด์ฉ์ด “์๋ฃ“์ ์ ํํ ์ผ์นํ๋ฉด “์ฒ๋ฆฌ ์๋ฃ“๋ฅผ ํ์ํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด “์งํ ์ค“์ ํ์ํฉ๋๋ค.
IF ํจ์ ๊ณ ๊ธ ํ์ฉ
1. ์ค์ฒฉ IF ํจ์ ์ฌ์ฉํ๊ธฐ
์ฌ๋ฌ ์กฐ๊ฑด์ ์์ฐจ์ ์ผ๋ก ํ์ธํด์ผ ํ ๋๋ IF ํจ์๋ฅผ ์ค์ฒฉํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ํ์ ์ ๋ถ์ฌํ๋ ํจ์๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
text=IF(A1>=90, "A", IF(A1>=80, "B", IF(A1>=70, "C", IF(A1>=60, "D", "F"))))
์ด ํจ์๋ A1 ์ ์ ์ ์์ ๋ฐ๋ผ ํ์ ์ ๋ถ์ฌํฉ๋๋ค. 90์ ์ด์์ A, 80์ ์ด์์ B, ์ด๋ฐ ์์ผ๋ก ํ๋จํฉ๋๋ค.
2. AND ํจ์์ ํจ๊ป ์ฌ์ฉํ๊ธฐ
์ฌ๋ฌ ์กฐ๊ฑด์ ๋์์ ๋ง์กฑํด์ผ ํ ๋๋ AND ํจ์์ IF ํจ์๋ฅผ ์กฐํฉํ ์ ์์ต๋๋ค.
text=IF(AND(B2>=70, C2>=80), "ํฉ๊ฒฉ", "๋ถํฉ๊ฒฉ")
์ด ์์ ์์๋ B2 ์ ์ ๊ฐ์ด 70 ์ด์์ด๊ณ C2 ์ ์ ๊ฐ์ด 80 ์ด์์ผ ๋๋ง “ํฉ๊ฒฉ“์ ํ์ํฉ๋๋ค.
3. OR ํจ์์ ํจ๊ป ์ฌ์ฉํ๊ธฐ
์ฌ๋ฌ ์กฐ๊ฑด ์ค ํ๋๋ผ๋ ๋ง์กฑํ๋ฉด ๋๋ ๊ฒฝ์ฐ์๋ OR ํจ์๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
text=IF(OR(D2="์๋ฃ", D2="๊ฒํ ์ค"), "์ฒ๋ฆฌ ์ค", "๋ฏธ์ฒ๋ฆฌ")
D2 ์ ์ ๋ด์ฉ์ด “์๋ฃ” ๋๋ “๊ฒํ ์ค” ์ค ํ๋๋ผ๋ฉด “์ฒ๋ฆฌ ์ค“์ ํ์ํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด “๋ฏธ์ฒ๋ฆฌ“๋ฅผ ํ์ํฉ๋๋ค.
IF ํจ์ ์ฌ์ฉ ์ ์ฃผ์์ฌํญ
- ๋์๋ฌธ์ ๊ตฌ๋ถ: ํ ์คํธ๋ฅผ ๋น๊ตํ ๋ ์์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค. ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํด์ผ ํ๋ค๋ฉด EXACT ํจ์๋ฅผ ํจ๊ป ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ์ซ์์ ํ ์คํธ ๊ตฌ๋ถ: ์ซ์๋ก ๋ณด์ด๋ ํ ์คํธ์ ์ค์ ์ซ์๋ ๋ค๋ฅด๊ฒ ์ทจ๊ธ๋ฉ๋๋ค. ์๋ฅผ ๋ค์๋ฉด “100”(ํ ์คํธ)๊ณผ 100(์ซ์)๋ ๋ค๋ฆ ๋๋ค.
- ์ค๋ฅ ์ฒ๋ฆฌ: IF ํจ์ ๋ด์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋ ์ํฉ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. IFERROR ํจ์๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ค๋ฅ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ณต์กํ ์ค์ฒฉ ํผํ๊ธฐ: ๋๋ฌด ๋ง์ ์ค์ฒฉ IF๋ ํจ์๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค๊ณ ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ ๋์ ๋๋ค. ๊ฐ๋ฅํ๋ฉด VLOOKUP์ด๋ INDEX-MATCH ๋ฑ ๋ค๋ฅธ ํจ์๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ IFํจ์ ์ฌ์ฉ๋ฒ ์ค์ ์์
์ค์ ์ ๋ฌด์์ ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ์์ ๋ฅผ ํตํด ์์๋ณด๊ฒ ์ต๋๋ค. ํ๋งค ์ค์ ์ ๋ถ์ํ๋ ์ํฉ์ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค.
์ ํ๋ช | ํ๋งค๋ | ๋ชฉํ๋ | ๋ฌ์ฑ๋ฅ | ํ๊ฐ |
---|---|---|---|---|
A์ ํ | 120 | 100 | ||
B์ ํ | 80 | 90 | ||
C์ ํ | 150 | 130 |
์ ํ์์ ‘๋ฌ์ฑ๋ฅ ’๊ณผ ‘ํ๊ฐ’ ์ด์ IF ํจ์๋ฅผ ์ฌ์ฉํด ์ฑ์๋ณด๊ฒ ์ต๋๋ค.
- ๋ฌ์ฑ๋ฅ ๊ณ์ฐ (E์ด)
text=D2/C2
- ํ๊ฐ (F์ด)
text=IF(E2>=1, IF(E2>=1.2, "์ฐ์", "์ ์"), IF(E2>=0.8, "๋
ธ๋ ฅ", "๋ฏธํก"))
์ด ํจ์๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
- ๋ฌ์ฑ๋ฅ ์ด 120% ์ด์์ด๋ฉด “์ฐ์”
- ๋ฌ์ฑ๋ฅ ์ด 100% ์ด์ 120% ๋ฏธ๋ง์ด๋ฉด “์ ์”
- ๋ฌ์ฑ๋ฅ ์ด 80% ์ด์ 100% ๋ฏธ๋ง์ด๋ฉด “๋ ธ๋ ฅ”
- ๋ฌ์ฑ๋ฅ ์ด 80% ๋ฏธ๋ง์ด๋ฉด “๋ฏธํก”
์ด๋ ๊ฒ ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ํ์ฉํ๋ฉด ๋ณต์กํ ์กฐ๊ฑด๋ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
IF ํจ์์ ๋์ IFS ํจ์
์์ 2019 ๋ฒ์ ๋ถํฐ๋ ์ฌ๋ฌ ์กฐ๊ฑด์ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ IFS ํจ์๊ฐ ๋์ ๋์์ต๋๋ค. IFS ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ฒฉ๋ IF ํจ์๋ฅผ ๋ ๊ฐ๋จํ๊ฒ ํํํ ์ ์์ต๋๋ค.
IFS ํจ์์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
text=IFS(์กฐ๊ฑด1, ๊ฒฐ๊ณผ1, ์กฐ๊ฑด2, ๊ฒฐ๊ณผ2, ..., ์กฐ๊ฑดn, ๊ฒฐ๊ณผn)
์์ ๋ณธ ํ์ ๋ถ์ฌ ์์ ๋ฅผ IFS ํจ์๋ก ๋ค์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค.
text=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C", A1>=60, "D", TRUE, "F")
์ด๋ ๊ฒ ํ๋ฉด ์ค์ฒฉ IF ํจ์๋ณด๋ค ํจ์ฌ ์ฝ๊ธฐ ์ฝ๊ณ ๊ด๋ฆฌํ๊ธฐ ํธํ ํจ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์์ IFํจ์ ์ฌ์ฉ๋ฒ ๋ง๋ฌด๋ฆฌ
IF ํจ์๋ ์์ ์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์๋ ๊ฐ๋ ฅํ ๋๊ตฌ ์ค ํ๋์ ๋๋ค. ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ํ์ฉํ๋ฉด ๋ณต์กํ ์กฐ๊ฑด ์ฒ๋ฆฌ๋ ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋๋ฌด ๋ณต์กํ ์กฐ๊ฑด์ ํ๋์ IF ํจ์์ ๋ด์ผ๋ ค๊ณ ํ๋ฉด ์คํ๋ ค ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก IF ํจ์๋ฅผ ์ฌ์ฉํ ๋๋ ๋ค์ ์ฌํญ์ ๊ผญ ๊ธฐ์ตํ์๊ธฐ ๋ฐ๋๋๋ค.
- ์กฐ๊ฑด์ ๋ช ํํ๊ณ ๊ฐ๋จํ๊ฒ ์ค์ ํ๊ธฐ
- ๋๋ฌด ๋ง์ ์ค์ฒฉ์ ํผํ๊ณ ํ์ํ๋ค๋ฉด ์ฌ๋ฌ ์ด์ ๋๋์ด ์ฒ๋ฆฌํ๊ธฐ
- ๋ณต์กํ ์กฐ๊ฑด ์ฒ๋ฆฌ๊ฐ ํ์ํ๋ค๋ฉด IFS, SWITCH ๋ฑ ๋ค๋ฅธ ํจ์์ ์ฌ์ฉ๋ ๊ณ ๋ คํด๋ณด๊ธฐ
- ํจ์ ์์ฑ ํ์๋ ๋ฐ๋์ ์ฌ๋ฌ ์ผ์ด์ค๋ก ํ ์คํธํด๋ณด๊ธฐ
IF ํจ์๋ ์ต์ํด์ง๋ฉด ์ต์ํด์ง์๋ก ๋ ๋ค์ํ ์ํฉ์์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ธ์์ ๋ฐฐ์ด ์์ IFํจ์ ์ฌ์ฉ๋ฒ์ ๋ฐํ์ผ๋ก ์ง์ ์ฌ๋ฌ ์ํฉ์ ์ ์ฉํด๋ณด๋ฉด์ ์ค๋ ฅ์ ํค์๋๊ฐ๋ณด์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
- ์์ด๋ฌญ ํ๋กํ ๋ํ๊ณก ๋ฐ ์ธ๊ธฐ๊ณก ๋ ธ๋๋ฐฉ ๋ฒํธ ์ด์ ๋ฆฌ
- ๊ฒฝ๊ณ์ ์ง๋ฅ์ฅ์ ์ธ๊ฒฉ์ฅ์ ์ฑ๊ฒฉ์ฅ์ ์ฐจ์ด ๋น๊ต | ์ง๋ฅํ ์คํธ ๋ฐฉ๋ฒ
- ์์ํธ๋จ ๋ ธ์ ๋ฐ ์์ฝ๋ฐฉ๋ฒ | ๋ถ์ฐ, ์ธ์ฐ, ๋์ ๋ฑ
- ์ค์ปฌํธ๋ผ ํจ๊ณผ ๋ถ์์ฉ ํ๊ธฐ | ๋ณผ ๋๋ฐ ์ด๋ง ํ์ ์ฃผ๋ฆ
- ๊ฐ์์ง ๋ธ๊พน์ง ์์ธ ๋ฐ ๋์ฒ๋ฐฉ๋ฒ | ๋ฉ์ถ๋ ๋ฐฉ๋ฒ
[์ ์๊ถ์(c) ํด๋ฝ์ฝ๋ฆฌ์ ๋ฌด๋จ์ ์ฌ ๋ฐ ์ฌ๋ฐฐํฌ ๊ธ์ง]
๐ฎ ์ค๋์ ์ด์ธ ๐ฎ
์ค๋์ ์ด์ธ๋ฅผ ํ์ธํด๋ณด์ธ์!