¡Ú cafe.daum.net/hermingway -> ±³Àç°ü·ÃÀÚ·á(2024 °³Á¤) -> ¹è¿­ ¼ö½Ä ±âº» ¿¬½À ´ÙÀ½Ä«Æä Çì¹Ö¿þÀÌ ¡Ù ¹è¿­ ¼ö½Ä: ¹è¿­¹üÀ§¿¡ Á¶°ÇÀ» ¸¸µé¾î Áְųª, ¹è¿­¹üÀ§¿¡ ÇϳªÀÇ ¼ö½ÄÀ» µ¿½Ã¿¡ Àû¿ë (ctrl + shift + enter ·Î ÀÛ¼º) {=sum((a1:a10>100)*b1:b10)} array(¹è¿­): ¿¬¼ÓÀûÀÎ ¼¿ ¹üÀ§(°ªµéÀÇ ÁýÇÕ) a1:a10 { 1, 3, 5 } {=ÇÔ¼ö¸í((Á¶°Ç)* °è»ê¹üÀ§))} {=average(if(Á¶°Ç, °è»ê¹üÀ§))} =sum((Á¶°Ç)* °è»ê¹üÀ§) =sum(if(Á¶°Ç, °è»ê¹üÀ§)) =sum((a1:10="È«±æµ¿")* b1:b10) ¡Ù ¹è¿­ ¼ö½Ä °ø½Ä1(Á¶°Ç 1°³ ÀÏ ¶§) ÇÕ°è: =sum((Á¶°Ç)* °è»ê¹üÀ§) =sum(if(Á¶°Ç, °è»ê¹üÀ§)) Æò±Õ: =average(if(Á¶°Ç, °è»ê¹üÀ§)) °³¼ö: =sum((Á¶°Ç)* 1) =sum(if(Á¶°Ç, 1)) =count(if(Á¶°Ç, °è»ê¹üÀ§)) ÃÖ´ë°ª: =max((Á¶°Ç)* °è»ê¹üÀ§) =max(if(Á¶°Ç, °è»ê¹üÀ§)) k¹øÂ°·Î Å« °ª: =large((Á¶°Ç) * °è»ê¹üÀ§, k) ; =large(µ¥ÀÌÅÍ ÁýÇÕ, k) =large(if(Á¶°Ç, °è»ê¹üÀ§), k) =LARGE(IF($B$4:$B$17=A21,$F$4:$F$17),1) ¸¶¹«¸®´Â Ctrl + shift + Enter ·Î ÀÛ¼ºÇϸé { } °¡ ºÙÀ½ ¡Ù ¹è¿­ ¼ö½Ä °ø½Ä2(Á¶°Ç 2°³ ÀÏ ¶§) ÇÕ°è: =sum((Á¶°Ç1) * (Á¶°Ç2) * °è»ê¹üÀ§) ; ¹è¿­¼ö½Ä¿¡¼­ * ´Â and Á¶°Ç =sum(if((Á¶°Ç1) * (Á¶°Ç2), °è»ê¹üÀ§)) ; ¹è¿­¼ö½Ä¿¡¼­ * ´Â and Á¶°Ç =sum(if((Á¶°Ç1) + (Á¶°Ç2), °è»ê¹üÀ§)); ¹è¿­¼ö½Ä¿¡¼­ + ´Â or Á¶°Ç ex> =SUM(IF(($B$4:$B$17=A21)*($F$4:$F$17>200000),$F$4:$F$17)) Æò±Õ: =average(if((Á¶°Ç1) * (Á¶°Ç2), °è»ê¹üÀ§)) °³¼ö: =sum((Á¶°Ç1) * (Á¶°Ç2) * 1) =sum(if((Á¶°Ç1) * (Á¶°Ç2), 1)) =count(if((Á¶°Ç1) * (Á¶°Ç2), °è»ê¹üÀ§)) ÃÖ´ë°ª: =max((Á¶°Ç1) * (Á¶°Ç2) * °è»ê¹üÀ§) =max(if((Á¶°Ç1) * (Á¶°Ç2), °è»ê¹üÀ§)) k¹øÂ°·Î Å« °ª: =large((Á¶°Ç1) * (Á¶°Ç2) * °è»ê¹üÀ§, k) ; =large(µ¥ÀÌÅÍ ÁýÇÕ, k) =large(if((Á¶°Ç1) * (Á¶°Ç2), °è»ê¹üÀ§), k) ¸¶¹«¸®´Â Ctrl + shift + Enter ·Î ÀÛ¼ºÇϸé { } °¡ ºÙÀ½ =sum(if((Á¶°Ç1)*(Á¶°Ç2), °è»ê¹üÀ§)) =sum((Á¶°Ç1)*(Á¶°Ç2)*°è»ê¹üÀ§) =max((Á¶°Ç1)*(Á¶°Ç2)*°è»ê¹üÀ§) =large((Á¶°Ç1)*(Á¶°Ç2)*°è»ê¹üÀ§, k) ¡Ù °³¹ß µµ±¸ ÅÇ Ç¥½Ã ÆÄÀÏ ÅÇ -> ¿É¼Ç -> ¸®º» »ç¿ëÀÚ ÁöÁ¤: °³¹ß µµ±¸ üũ ¡Ù °³¹ß µµ±¸ ÅÇ -> ÄÚµå ±×·ì -> ¸ÅÅ©·Î º¸¾È: ¿É¼Ç 4¹øÂ°(¸ðµç ¸ÅÅ©·Î Æ÷ÇÔÀ¸·Î º¯°æ) -> ÆÄÀÏ ´Ý°í ´Ù½Ã ¿­±â ¡Ù »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö: »ç¿ëÀÚ°¡ Á÷Á¢ ÇÔ¼ö¸¦ ¸¸µé¾î¼­ »ç¿ë 1. °³¹ß µµ±¸ ÅÇ -> ÄÚµå ±×·ì -> Visual Basic(Alt+F11) 2. »ðÀÔ -> ¸ðµâ ¿¢¼¿ VB, Access public function ÇÔ¼öÀ̸§(Àμö) =and(Á¶°Ç1, Á¶°Ç2) Á¶°Ç1 and Á¶°Ç2 If Á¶°Ç½Ä Then =or(Á¶°Ç1, Á¶°Ç2) Á¶°Ç1 or Á¶°Ç2 ÂüÀ϶§ ½ÇÇ๮ ->> (ÇÔ¼öÀ̸§=¹Ýȯ °ª ¶Ç´Â ½Ä) Else °ÅÁþÀ϶§ ½ÇÇ๮ ->> (ÇÔ¼öÀ̸§=¹Ýȯ°ª ¶Ç´Â ½Ä) End If end Function If Á¶°Ç½Ä1 Then ÂüÀ϶§ ½ÇÇ๮ ->> (ÇÔ¼öÀ̸§=¹Ýȯ °ª ¶Ç´Â ½Ä) elseIf Á¶°Ç½Ä2 Then ÂüÀ϶§ ½ÇÇ๮ ->> (ÇÔ¼öÀ̸§=¹Ýȯ °ª ¶Ç´Â ½Ä) Else °ÅÁþÀ϶§ ½ÇÇ๮ ->> (ÇÔ¼öÀ̸§=¹Ýȯ°ª ¶Ç´Â ½Ä) End If ¡Ù»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö »ç¿ë 1. ÇÔ¼ö ¸¶¹ý»ç(fx), Shift + F3 2. ¹üÁÖ ¼±ÅÃ(»ç¿ëÀÚ Á¤ÀÇ) Public Function ÇÔ¼öÀ̸§(Àμö) select case ºñ±³ÇÒ °ª case Á¶°Ç1 ½ÇÇ๮(ÇÔ¼öÀ̸§ = ¹Ýȯ°ª ¶Ç´Â ½Ä) case Á¶°Ç2 ½ÇÇ๮(ÇÔ¼öÀ̸§ = ¹Ýȯ°ª) case else ½ÇÇ๮(ÇÔ¼öÀ̸§ = ¹Ýȯ°ª) end select If ¼ö´ç >= 200000 Then fnºñ°í = "°í¼ö´ç" Else fnºñ°í = "" End If End Function ¡Ù »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö »ç¿ë 1. Shift+F3(fx) 2. ÇÔ¼ö ¸¶¹ý»ç ¾È¿¡¼­ ¹üÁÖ ¼±ÅÃ: »ç¿ëÀÚ Á¤ÀÇ ¡Ù µ¥ÀÌÅͺ£À̽º ÇÔ¼ö =daverage(µ¥ÀÌÅͺ£À̽º[Ç¥], Çʵå[¿­¹øÈ£, ¿­·¹À̺í], Á¶°Ç) : Á¶°ÇÀº °í±Þ ÇÊÅÍó·³ ½ÃÆ®¿¡ Á÷Á¢ÀÛ¼º =dcounta(µ¥ÀÌÅͺ£À̽º[Ç¥], Çʵå[¿­¹øÈ£, ¿­·¹À̺í], Á¶°Ç) Á¶°Ç =D15*E15>=800 =DAVERAGE(A14:J28,H14,F2:F3) ¡Ù µ¥ÀÌÅͺ£À̽º ÇÔ¼ö³ª °í±Þ ÇÊÅÍ¿¡¼­ ¼ö½Ä(=)À¸·Î Á¶°Ç ÀÛ¼º -> ¼ö½ÄÀ¸·Î Á¶°Ç ÀÛ¼º: Á¶°Ç ·¹À̺íÀº »ç¿ëÇϰí ÀÖ´Â ÇʵåÀÇ À̸§Àº Á¦¿ÜÇÏ°í ´Ù¸¥ À̸§("Á¶°Ç") À¸·Î ÀÛ¼º =DAVERAGE(µ¥ÀÌÅͺ£À̽º[Ç¥], Çʵå[¿­¹øÈ£, ¿­·¹À̺í], Á¶°Ç[°í±ÞÇÊÅÍ Ã³·³]) =dget(µ¥ÀÌÅͺ£À̽º[Ç¥], Çʵå[¿­¹øÈ£, ¿­·¹À̺í], Á¶°Ç) =dcounta(µ¥ÀÌÅͺ£À̽º[Ç¥], Çʵå[¿­¹øÈ£, ¿­·¹À̺í], Á¶°Ç) =mid(ÃßÃâÇÒ ¹®ÀÚ¿­, ½ÃÀÛ À§Ä¡, ÃßÃâÇÒ ¹®ÀÚ¼ö) =len(¹®ÀÚ¿­) =round(¹Ý¿Ã¸²ÇÏ·Á´Â ¼ö, ¼Ò¼öÁ¡¾Æ·¡ ÀÚ¸´¼ö)