์ง๋์๊ฐ ๋ณต์ต
* ์ ์๋ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ์ ์ฃผ์ผ์ด ๊ฐ์ฅ ๋น ๋ฅธ ์ ์ฒด๊ฐ 1์ด ๋๋๋ก ๊ตฌํ๊ณ , ๊ฒฐ๊ณผ ๊ฐ ๋ค์ "์"๋ฅผ ๋ถ์ฌ๋ผ.(RANK.EQํจ์ &์ฐ์ฐ์)
-----> ์ ์๋ ์ด๋ฆ์ ์ฌ์ฉํ๋ผ๊ณ ํ์ผ๋, ์ด๋ฆ์ ์๋ฅผ ๋จผ์ ํด์ฃผ๊ณ
= RANK.EQ(E5,์ ์ฃผ์ผ,1)&"์"
* (์ ์ฃผ์ผ+๊ณ์ฝ๊ธฐ๊ฐx365 - ์์คํ ์ค๋๋ ์ง)๊ฐ 90์ดํ๋ฉด ์ฌ๊ณ์ฝ, ์๋๋ฉด ๊ณต๋ฐฑ์ผ๋ก ํ์์ค.(IF, TODAYํจ์)
-----> ํจ์์์์ ๊ณฑ์ ์ *์ผ๋ก ํํ
= (=IF((E5+F5*365-TODAY())<=90,"์ฌ๊ณ์ฝ","")
* IT์ ์ข ๊ณ์ฝ๋น์จ(%)- it์ ์ข ๊ฐ์/์ ์ข ์ ์ฒด๊ฐ์ ๋ก ๊ตฌํ ๊ฒฐ๊ณผ๊ฐ์ ํผ์ผํธ์์น๋ก ํ์ํ์์ค(COUNTIF,COUNTAํจ์์ด์ฉ)
-----> COUNTAํจ์๋ ์ธ์๋ค ์ค ๋น์ด์์ง ์์ ์ ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ค. (์ฆ ์ ์ฒด์ ์ด ๊ฐ์๋ฅผ ์ผ๋ค)
Fx=COUNTIF(C5:C12,"IT")/COUNTA(C5:C12)
* IT์ ์ข ์ ์ฃผ์ ์ฒด ์ ์๋๋ฃ ํฉ๊ณ ๊ตฌํ๊ธฐ(DSUMํจ์ ์ด์ฉ)
-----> DSUMํจ์๋ (๋ฒ์, ์ด ๋ฒํธ, ์กฐ๊ฑด) -- ๋ฒ์์์ ์กฐ๊ฑด์ ๋ง๋ ์๋ฃ๋ฅผ ๋์์ผ๋ก ์ง์ ๋ ์ด์ ํฉ๊ณ๋ฅผ ๊ตฌํ๋ค.
Fx= DSUM(์ ์ฒด์ , ์์๋๋ฃ, ์ ์ข IT)
* ์ ๋น์ด์ก์ ํฐ๊ฐ์ด ๋๋๋ก ๊ตฌํ๋ 1~4๊น์ง๋ง ํ์ํ๊ณ ๋๋จธ์ง๋ ๊ณต๋ฐฑ์ผ๋ก ํ์ํ์์ค.(IF, RANK.EQํจ์ ์ฌ์ฉ)
---> RANK.EQ์์ ์์๋ฅผ ๋งค๊ธธ ๋ชฉ๋ก์ ์ ๋์ฃผ์๋ก ํํํ๋๊ฑฐ ์์ง๋ง๊ธฐ
FX==IF(RANK.EQ(H5,$H$5:$H$12,0)<5,RANK.EQ(H5,$H$5:$H$12,0),"")
ifํจ์๋( ์กฐ๊ฑด,์ฐธ์ผ๋์ ๊ฐ, ๊ฑฐ์ง์ผ๋์ ๊ฐ)
* ์์ง ์ ๋น๋ถ์์ ์ ๋น์ด์กํ๊ท (DAVERAGEํจ์, &์ฐ์ฐ์)
DATABASE= ๋ฐ์ดํฐ์ ์ ์ฒด ๋ฒ์
FIELD = ๊ฐ์ ๊ตฌํ ๋์
criteria = ์กฐ๊ฑด๋ฒ์
* ์ ๋น๋ถ์๊ฐ ๋์์ธ ์ ๋น์ด์ก ํฉ - SUMIFํจ์ ํ์ฉ
--->
SUMIFํจ์= ๋ฒ์์์ ์กฐ๊ฑด์ ๋ง๋ ์๋ฃ์ ํฉ๊ณ๋ฅผ ๊ตฌํ๋ค.
RANGE - ์ ๋น๋ถ์ ๋ชฉ๋ก
Criteria - "๋์"
sum_range - ์ ๋น์ด์ก ๋ชฉ๋ก
+++DSUM์์ ์กฐ๊ฑด์ ๋ ฅ์ ํ๋์ ์ด๊ณผ ์ด์ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ด ์ ๋ ฅ๋์ด์ผํ๊ธฐ ๋๋ฌธ์
์ด ์ ๋ชฉ๊ณผ ๋ถ์ด์๋ ๋ฐ์ดํฐ์ธ๊ฒฝ์ฐ DSUM์ด ์ฌ์ฉ๊ฐ๋ฅํ์ง๋ง ๋จ์ด์ง ๊ฒฝ์ฐ(๋์์ ๊ฒฝ์ฐ) SUMIF๋ฅผ ์ด์ฉํ ์ ์์ ๊ฒ ๊ฐ๋ค.
---------------------------------------------------------
(5) ํจ์-3 (์ฐพ๊ธฐ, ์ฐธ์กฐ)
* ๋ฌผ๊ฑด๋ช ์ ์ค๋ฅธ์ชฝ ํ ๋ฌธ์๊ฐ 1์ด๋ฉด " ์ํจ" , 2์ด๋ฉด "๋ถ๋ถ๊ฐ์กฐ", 3์ด๋ฉด "๊ฐ์กฐ"๋ก ํ์ํ์์ค.(CHOOSE,RIGHTํจ์)
---> CHOOSEํจ์ = (index_num, value1, value2..)
= index_number๊ฐ 1์ด๋ฉด value 1, 2์ด๋ฉด value2, 3์ด๋ฉด value3..
* '์ค๊ฑฐ๋๊ฐX์์๋ฃ์จ'๋ก ๊ตฌํ๊ณ , ์์๋ฃ์จ์ ์ ์์ญ์ ์ฐธ์กฐํ์ฌ ๊ตฌํ๊ธฐ. ์์์ ์ดํ๋ ์ ์ญ(HLOOKUP, TRUNCํจ์)
---> HLOOKUPํจ์ = (lookip_value, table_array, row_index_num,range_lookup)
lookup_value - ์กฐํํ๋ ค๋ ๊ฐ
table_array - ์กฐํ๊ฐ์ด ์๋ ๋ฒ์
index_num - ๋ฐํํ๋ ค๋ ๊ฐ์ด ์๋ table_Array์ ํ ๋ฒํธ(๊ฐ๋ก์ค)
range_lookup - 0์ด๋ฉด ์ ํํ ์ผ์น, 1์ด๋ฉด ๊ทผ์ฌ๊ฐ ๋ฐํ
์ฆ, ๋งค๋งค์๋ ๋งค๋งค์ ๋ํ ์์๋ฃ์จ๋ง ์ ์ฉํด์ผ๋๋๊น
1) ๋งค๋งค๋ก๋ ์ ์ ๋ํด์๋ง๋ณด๋ ค๊ณ ํจ
2) ์์๋ฃ์จ ์ ์ฒด ํ ์ ํ(์ ๋์ฃผ์)
3) 2๋ฒ์์ ์ ํํ ๊ฐ์์ 2๋ฒ์งธ์ค์ ์์๋ฃ์จ๋ง ์ ํํ ๊ฑฐ๋๊น 2 ์ ๋ ฅ
4) 0์ ๋ ฅ
**TRUNCํจ์ - ์์์ ์ ๋ฒ๋ฆฌ๊ณ ๊ฐ์ ๋ณด์ฌ์ค๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ค๊ฑฐ๋๊ฐ์ด๋ ๊ณฑํ ํ TRUNCํจ์์ ์ ์ฉํด์ฃผ๋ฉด ๋๋ค.
fx= TRUNC(HLOOKUP(E5,$B$17:$E$18,2,0)*G5)
* ์ ์๋ ์ด๋ฆ (์ค๊ฐ์ค์ )์ ์ฌ์ฉํ์ฌ c15์ ๊ฐ์ ๋ฐ๋ฅธ ํ์์ธ๋ฅผ ๊ตฌํ์์ค.(vlookupํจ์)
--> VLOOKUPํจ์ = (lookup_value, table_array, col_index_num, range_lookup)
lookup_value - ์กฐํํ๋ ค๋ ๊ฐ
table_array - ์กฐํ๊ฐ์ด ์๋ ๋ฒ์
col_index_num - ๋ฐํ๊ฐ์ด ํฌํจ๋ ๋ฒ์์ ์ด ๋ฒํธ
range_lookup - 0์ด๋ฉด ์ ํํ ์ผ์น, 1์ด๋ฉด ๊ทผ์ฟ๊ฐ ๋ฐํ
c15์ ๊ฐ์ ๋ฐ๋ฅธ ํ์์ธ์ด๋ฏ๋ก, lookup value๋ c15์ด๋ค.
* ์ค๊ฑฐ๋๊ฐ- c15์ ๊ฐ์ ๋ฐ๋ฅธ ์ค๊ฑฐ๋๊ฐ๋ฅผ ๊ตฌํ๋ผ. ๋จ, ์ ์ด ๋น์ด์๊ฑฐ๋ ์๋ชป๋ ๋ฌผ๊ฑด๋ช ์ด ์ ๋ ฅ๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ์๋ "์์"์ผ๋ก ํ์ํ์์ค. (IF,ISERROR,VLOOKUPํจ์)
----> ISERROR() = ()๊ฐ์ ์๋ฌ๊ฐ ์๋์ง๋ฅผ ํ์ธํ๋ ํจ์
=IF(ISERROR(VLOOKUP(C15,์ค๊ฐ์ค์ ,6,0)) , "์์" , (VLOOKUP(C15,์ค๊ฐ์ค์ ,6,0)) )
IFํจ์์์ ISERRORํจ์๋ฅผ ํตํด ์๋ฌ๊ฐ ์๋ค๋ฉด ์์์ผ๋ก, ์๋ค๋ฉด VLOOKUPํจ์ ๊ฒฐ๊ณผ๊ฐ์ ๋ํ๋ด๋๋ก ํ๋ค.
* ํ์์ธ ์ ์์ญ์์ ํ์์ธ๊ฐ ๊ฐ์ฅ ๋ฎ์ ๋ฐ์ดํฐ์ ์๋์ ์์น ๋ฒํธ๋ฅผ ๊ตฌํ์์ค.(MATCH, MIN ํจ์)
----> MIN() = ()์ ๋ฒ์์์ ์ต์๊ฐ์ ๊ตฌํ๋ค.
MATCH() = (lookup_value,lookup_array,match_type)
lookup_value - ์ฐพ์ผ๋ ค๋ ๊ฐ
lookup_array - ๊ฒ์ํ ์ ๋ฒ์
match_type - 0์ด๋ฉด lookup_value์ ๊ฐ์ ์ฒซ์งธ๊ฐ์ ์ฐพ๋๋ค.
MATCHํจ์๋ ๋ฒ์์์ ์ฐพ์๊ฐ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ๊ทธ ์์น๋ฅผ ๋ฒํธ๋ก ํ์ํด์ค๋ค.
์ฐพ์ผ๋ ค๋ ๊ฐ์ ๋ฒ์์์์ ์ต์๊ฐ์ด๋ฏ๋ก
๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.
* ์ค๊ฑฐ๋๊ฐ๊ฐ ์ต๊ณ ์ธ ๋ฌผ๊ฑด๋ช ๊ตฌํ๊ธฐ(index, matchํจ์)
----> INDEXํจ์ - (array, row_num, column_num)
๋ฒ์, ํ๋ฒํธ, ์ด๋ฒํธ
= ๋ฒ์์์ ํ๋ฒํธ์ ์ด๋ฒํธ์ ์์นํ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ค.
=INDEX( B5:B13 , MATCH(MAX(G5:G13) , G5:G13 , 0 ) ,1 )
์ฆ, ๋ฌผ๊ฑด๋ช ๋ชฉ๋ก์์, ์ค๊ฑฐ๋๊ฐ ๋ชฉ๋ก์์ ์ต๋๊ฐ์ ์ค๊ฑฐ๋๊ฐ์ ์์น(๋ช๋ฒ์งธ์ธ์ง), array์ ์ฒซ๋ฒ์งธ ์ค์์์ ์ด๋ฆ)
MATCHํจ์๊ฐ ์ํ๋ ๊ฐ์ ์์น๋ฅผ ํ๋ฒํธ๋ก ํ์ํด์ฃผ๋ฏ๋ก INDEXํจ์์์ ํ์ฉ๊ฐ๋ฅํ๊ฒ!
'ITQ ์์ ๊ณต๋ถ ๐ฉโ๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(7) ์ค๋ณต ๋ฐ์ดํฐ ์ ๊ฑฐ ๋ฐ ํํฐ (0) | 2023.02.13 |
---|---|
(6) ๋ชฉํ๊ฐ ์ฐพ๊ธฐ/๊ณ ๊ธํํฐ/ํ ์์ (0) | 2023.02.08 |
(4) ํจ์-2 (์ํ, ํต๊ณ, ๋ ผ๋ฆฌ๊ฐ, ๋ฐ์ดํฐ) (0) | 2023.02.07 |
(3) ํจ์ - 1 (๋ ์ง, ํ ์คํธ) (0) | 2023.02.06 |
(2) ์ ๋ชฉ ์์ฑ ๋ฐ ๊ทธ๋ฆผ ๋ณต์ฌ (0) | 2023.02.06 |
๋๊ธ