๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/Excel VBA

[Excel VBA] ๊ธฐ์ดˆ์ ์ธ ์—‘์…€๐Ÿ“ˆ ํ•จ์ˆ˜ - ํ†ต๊ณ„ํ•จ์ˆ˜

by chef. setori๐Ÿน 2020. 4. 13.
๋ฐ˜์‘ํ˜•

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค :)

 

 

์˜ค๋Š˜์€ VBA์˜ ๊ธฐ๋Šฅ์„ ๋ฐฐ์šฐ๊ธฐ ์ „,

 

์—‘์…€์—์„œ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ํ•จ์ˆ˜๋ฅผ ๋ณต์Šตํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค!

 

 

 


๊ทธ๋Ÿผ ๋จผ์ €

 

ํ•จ์ˆ˜๋ž€?

ํ•จ์ˆ˜๋Š” ํŠน์ • ๊ฒฐ๊ณผ ๊ฐ’์„ ์–ป๊ธฐ ์œ„ํ•ด

๋ฏธ๋ฆฌ ์ž‘์„ฑํ•ด ๋†“์€ ๊ณ„์‚ฐ์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค!

 

๋ฏธ๋ฆฌ ์ž‘์„ฑํ•ด ๋†“์€ ๊ณ„์‚ฐ์‹์ด๊ธฐ ๋•Œ๋ฌธ์—

 

ํ•จ์ˆ˜์‹์„ ๋งŒ๋“ค ๋•Œ์—๋Š” ๋ฐ˜๋“œ์‹œ ํ˜•์‹์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ต๋‹ˆ๋‹ค!

 

 

 

 

 

๊ทธ๋Ÿผ ํ•จ์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

 

โ‘ ๋“ฑํ˜ธ(=): ํ•จ์ˆ˜๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ธฐํ˜ธ, ํ•จ์ˆ˜๋„ ์ˆ˜์‹์ด๋ฏ€๋กœ ๋ฐ˜๋“œ์‹œ ์ˆ˜์‹์„ ํ‘œ์‹œํ•˜๋Š” ‘=’์„ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค.

 

โ‘กํ•จ์ˆ˜ ์ด๋ฆ„: ํŠน์ • ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ•จ์ˆ˜ ์ด๋ฆ„์„ ์˜๋ฏธํ•œ๋‹ค.

 

โ‘ข๊ด„ํ˜ธ: ์ธ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋Š” ์˜์—ญ์„ ์ง€์ •ํ•œ๋‹ค.

 

โ‘ฃ์ธ์ˆ˜: ์ธ์ˆ˜๋ž€ ๊ด„ํ˜ธ ์•ˆ์— ์‚ฝ์ž…๋˜์–ด ๊ฒฐ๊ณผ ๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด ์ธ์ˆ˜์—๋Š” ์…€์˜ ๋ฒ”์œ„๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

 

โ‘ค์‰ผํ‘œ: ์ธ์ˆ˜์™€ ์ธ์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐํ˜ธ์ด๋‹ค.

 

 

 

 

 

์ด์ œ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ํ•จ์ˆ˜๋“ค์„ ์‚ดํŽด๋ณด๋ฉด์„œ

 

์ดํ•ดํ•ด๋ณด๋„๋ก ํ•ด์š”!

 

 

 

 

์˜ค๋Š˜์€ ์ฒซ๋ฒˆ์งธ ํ•จ์ˆ˜์ธ

 

ํ†ต๊ณ„ํ•จ์ˆ˜๋ž๋‹ˆ๋‹ค~ :>

ํ†ต๊ณ„ํ•จ์ˆ˜.xlsx
0.01MB

 

ํ†ต๊ณ„ํ•จ์ˆ˜
ํ‰๊ท , ํŽธ์ฐจ ๋“ฑ ๋ฐ์ดํ„ฐ ๊ฐ’์„ ํ†ต๊ณ„์ ์œผ๋กœ

๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜

 

 

 

SUM ํ•จ์ˆ˜

:ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜

 

โ‘  ๋ฒ”์œ„ ๋‚ด์˜ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด [C5]์…€์„ ํด๋ฆญํ•œ ํ›„ '=SUM(' ์„ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ [C5:F5]์…€์„ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.

 

โ‘ก [G5]์…€์˜ ํ•จ์ˆ˜์‹์ด '=SUM(C5:F5)'๋กœ ๋ฒ”์œ„๊ฐ€ ์‚ฝ์ž…๋˜์–ด ์™„์„ฑ๋˜๋ฉด ENTER๋ฅผ ํด๋ฆญํ•œ๋‹ค.

 

โ‘ข ์ฑ„์šฐ๊ธฐ ํ•ธ๋“ค๋กœ ๊ฐ๊ฐ์˜ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•œ๋‹ค.

 

 


AVERAGE ํ•จ์ˆ˜

:ํ‰๊ท ์„ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜

 

 

โ‘  ๋ฒ”์œ„ ๋‚ด์˜ ํ‰๊ท ์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด [H5]์…€์„ ํด๋ฆญํ•œ ํ›„ ’=AVERAGE(‘๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ [C5:F5]์…€์„ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.

 

โ‘ก [H5]์…€์˜ ํ•จ์ˆ˜์‹์ด ’=AVERAGE(C5:F5)‘๋กœ ๋ฒ”์œ„๊ฐ€ ์‚ฝ์ž…๋˜์–ด ์™„์„ฑ๋˜๋ฉด ENTER๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

โ‘ข ์ฑ„์šฐ๊ธฐ ํ•ธ๋“ค๋กœ ๊ฐ๊ฐ์˜ ํ‰๊ท ์„ ๊ตฌํ•œ๋‹ค.

 

 


MAX ํ•จ์ˆ˜

:์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜

 

โ‘  ๋ฒ”์œ„ ๋‚ด์˜ ์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด [C18]์…€์„ ํด๋ฆญํ•œ ํ›„ ’=MAX(‘๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ [C5:C16]์…€์„ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.

 

โ‘ก [C18]์…€์˜ ํ•จ์ˆ˜์‹์ด ’=MAX(C5:C16)‘๋กœ ๋ฒ”์œ„๊ฐ€ ์‚ฝ์ž…๋˜์–ด ์™„์„ฑ๋˜๋ฉด ENTER๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

โ‘ข ์ฑ„์šฐ๊ธฐ ํ•ธ๋“ค๋กœ ๊ทธ ์ฃผ์˜ ์ตœ๋Œ€ํŒ๋งค์ž๋ฅผ ๊ตฌํ•œ๋‹ค.

 

 


MIN ํ•จ์ˆ˜

:์ตœ์†Œ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜

 

โ‘  ๋ฒ”์œ„ ๋‚ด์˜ ์ตœ์†Œ๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด [C17]์…€์„ ํด๋ฆญํ•œ ํ›„ ’=MIN(‘๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ [C5:C16]์…€์„ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.

 

โ‘ก [C17]์…€์˜ ํ•จ์ˆ˜์‹์ด ’=MIN(C5:C16)‘๋กœ ๋ฒ”์œ„๊ฐ€ ์‚ฝ์ž…๋˜์–ด ์™„์„ฑ๋˜๋ฉด ENTER๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

โ‘ข ์ฑ„์šฐ๊ธฐ ํ•ธ๋“ค๋กœ ๊ทธ ์ฃผ์˜ ์ตœ์†ŒํŒ๋งค์ž๋ฅผ ๊ตฌํ•œ๋‹ค.

 

 


COUNT ํ•จ์ˆ˜

:์ˆซ์ž ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜

 

โ‘  ์ˆซ์ž ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด [C19]์…€์„ ํด๋ฆญํ•œ ํ›„ ’=COUNT(‘๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ [C5:C16]์…€์„ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.

 

โ‘ก [C19]์…€์˜ ํ•จ์ˆ˜์‹์ด ’=COUNT(C5:C16)‘๋กœ ๋ฒ”์œ„๊ฐ€ ์‚ฝ์ž…๋˜์–ด ์™„์„ฑ๋˜๋ฉด ENTER๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

โ‘ข ์ฑ„์šฐ๊ธฐ ํ•ธ๋“ค๋กœ ๊ทธ ์ฃผ์˜ ๊ทผ๋ฌด์ธ์›์„ ๊ตฌํ•œ๋‹ค.

 

 

 

 

 

 

๋งŽ์€ ๋„์›€ ๋˜์…จ๋‹ค๋ฉดโค์™€ ๊ตฌ๋… ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”!

:)

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€