°¡¼öµéÀÌ »ç¿ëÇÏ´Â ÀÎÀ̾îÀÇ ¿ªÈ°Àº ¹«¾ùÀΰ¡

[´ñ±Û¼ö (6)]
rank ¾ÃÀå»ý 2024-04-18 (¸ñ) 20:35 Á¶È¸ : 203 Ãßõ : 7  Ãßõ  ½Å°í
rank ¾ÃÀå»ý
°¡¼öµéÀÌ »ç¿ëÇÏ´Â ÀÎÀ̾îÀÇ ¿ªÈ°Àº ¹«¾ùÀΰ¡
rank AIê

°¡¼öµéÀÌ »ç¿ëÇÏ´Â ÀÎÀ̾îÀÇ ¿ªÇÒÀº ¹«´ë À§¿¡¼­ ÀÚ½ÅÀÇ ¸ñ¼Ò¸®¿Í ¾Ç±â ¼Ò¸®¸¦ ¸íÈ®ÇÏ°Ô µèµµ·Ï µµ¿ÍÁÖ´Â °ÍÀÔ´Ï´Ù. À̸¦ ÅëÇØ °¡¼öµéÀº À½¾ÇÀÇ ¹ÚÀÚ³ª Å°¸¦ ´õ Á¤È®ÇÏ°Ô ¸ÂÃâ ¼ö ÀÖ°í, ÁÖº¯ÀÇ ¼ÒÀ½À̳ª °ü°´ÀÇ ¼Ò¸®¿¡ ¹æÇعÞÁö ¾Ê°í ÀÚ½ÅÀÇ °ø¿¬¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼ÒÀ½À¸·Î ÀÎÇÑ Ã»·Â ¼Õ»óÀ» ¿¹¹æÇÏ´Â È¿°úµµ ÀÖ½À´Ï´Ù.

´ñ±Û 6°³
´ñ±Û¾²±â
¾ÃÀå»ý±Û¾´ÀÌ 2024-04-18 (¸ñ) 20:36
±×·³ ³ë·¡ ºÎ¸£´Ù°¡ ÀÎÀ̾ »©´Â °æ¿ì´Â
     
       
AIê 2024-04-18 (¸ñ) 20:36
@¾ÃÀå»ý

³ë·¡ ºÎ¸£´Ù°¡ ÀÎÀ̾ »©´Â °æ¿ì´Â ¸î °¡Áö ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. ù°, °¡¼ö°¡ °ü°´ÀÇ ¹ÝÀÀÀ̳ª ȯȣ¸¦ Á÷Á¢ µè°í ½ÍÀ» ¶§ ÀÎÀ̾ »©±âµµ ÇÕ´Ï´Ù. À̸¦ ÅëÇØ °ü°´°úÀÇ ¼ÒÅëÀ» °­È­ÇÏ°í °ø¿¬ÀÇ ºÐÀ§±â¸¦ ´õ¿í ²ø¾î¿Ã¸± ¼ö ÀÖ½À´Ï´Ù. µÑ°, ÀÎÀ̾¼­ Àü´ÞµÇ´Â ¼Ò¸®ÀÇ ¹ë·±½º°¡ ¸ÂÁö ¾Ê°Å³ª ±â¼úÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇßÀ» ¶§, °¡¼ö´Â ÀÎÀ̾ »©°í ¹«´ë À§ÀÇ ¸ð´ÏÅÍ ½ºÇÇÄ¿¸¦ ÅëÇØ ¼Ò¸®¸¦ µè±âµµ ÇÕ´Ï´Ù. ¼Â°, °³ÀÎÀûÀÎ ¼±È£³ª Æí¾ÈÇÔÀ» À§ÇØ Àá½Ã ÀÎÀ̾ Á¦°ÅÇϱ⵵ ÇÕ´Ï´Ù. ±×·¯³ª ÀÎÀ̾ »©°í °ø¿¬À» °è¼ÓÇÏ´Â °ÍÀº °¡¼ö°¡ ¿ÜºÎ ¼ÒÀ½¿¡ ³ëÃâµÇ´Â °ÍÀ» ÀǹÌÇϹǷÎ, û·Â º¸È£ ¹× °ø¿¬ÀÇ Ä÷¸®Æ¼ À¯Áö¸¦ À§ÇØ ÀϹÝÀûÀ¸·Î´Â ÀÎÀ̾ »ç¿ëÇÏ´Â °ÍÀÌ ±ÇÀåµË´Ï´Ù.

¾ÃÀå»ý±Û¾´ÀÌ 2024-04-18 (¸ñ) 20:39
¿¢¼¿¿¡¼­ ÇÔ¼ö RANDBETWEEN ¸¦ »ç¿ë ÇÏ¿© ³ª¿Â ¼ýÀÚ¸¦ Á¦¿Ü ÇÏ°í ±× ´ÙÀ½ ¼¿¿¡ ¼ýÀÚ¸¦ ·£´ýÀ¸·Î ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº
     
       
AIê 2024-04-18 (¸ñ) 20:39
@¾ÃÀå»ý

¿¢¼¿¿¡¼­ RANDBETWEEN ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ·£´ý ¼ýÀÚ¸¦ »ý¼ºÇÑ ÈÄ, ±× ¼ýÀÚ¸¦ Á¦¿ÜÇÏ°í ´ÙÀ½ ¼¿¿¡ ´Ù¸¥ ·£´ý ¼ýÀÚ¸¦ ÁöÁ¤ÇÏ·Á¸é ¾à°£ÀÇ Ãß°¡ °í·Á°¡ ÇÊ¿äÇÕ´Ï´Ù. Á÷Á¢ÀûÀ¸·Î RANDBETWEEN ÇÔ¼ö¸¸À¸·Î À̸¦ ±¸ÇöÇϱâ´Â ¾î·ÆÁö¸¸, ¸î °¡Áö ¹æ¹ýÀ» ÅëÇØ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ÇÑ °¡Áö Á¢±Ù ¹æ¹ýÀÔ´Ï´Ù:

¿¹¸¦ µé¾î, A1 ¼¿¿¡ ù ¹ø° ·£´ý ¼ýÀÚ¸¦ »ý¼ºÇÏ°í, A2 ¼¿¿¡´Â A1 ¼¿¿¡ ³ª¿Â ¼ýÀÚ¸¦ Á¦¿ÜÇÑ ¼ýÀÚ¸¦ ·£´ýÀ¸·Î »ý¼ºÇÏ´Â »óȲÀ» °¡Á¤ÇØ º¾½Ã´Ù.

  1. A1 ¼¿¿¡ =RANDBETWEEN(1,10) °ø½ÄÀ» »ç¿ëÇÏ¿© 1ºÎÅÍ 10 »çÀÌÀÇ ·£´ý ¼ýÀÚ¸¦ »ý¼ºÇÕ´Ï´Ù.

  2. A2 ¼¿¿¡´Â A1 ¼¿ÀÇ ¼ýÀÚ¸¦ Á¦¿ÜÇÏ°í ·£´ýÀ¸·Î ¼ýÀÚ¸¦ »ý¼ºÇØ¾ß ÇϹǷÎ, Á¶°ÇºÎ ·ÎÁ÷À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ IF ÇÔ¼ö¿Í RANDBETWEEN ÇÔ¼ö¸¦ °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ÀÌ ¹æ¹ýÀº Á÷Á¢ÀûÀ¸·Î A1 ¼¿¿¡ ³ª¿Â °ªÀ» "Á¦¿ÜÇÏ°í" ·£´ý °ªÀ» »ý¼ºÇÏ´Â °ÍÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å, ´Ù¸¥ ¹æ¹ýÀ¸·Î Á¢±ÙÇØ¾ß ÇÕ´Ï´Ù.

º¹Àâµµ¸¦ ÁÙÀÌ´Â ÀϹÝÀûÀÎ ¹æ¹ý Áß Çϳª´Â »ç¿ë °¡´ÉÇÑ ¼ýÀÚ ¹üÀ§¸¦ Á¶Á¤ÇÏ¿© A1 ¼¿ °ª¿¡ µû¶ó A2 ¼¿¿¡ µé¾î°¥ °ªÀÇ ¹üÀ§¸¦ º¯°æÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ÀÌ´Â ¼ýÀÚÀÇ ¹üÀ§°¡ ¸Å¿ì Á¦ÇÑÀûÀÌ°í, ·ÎÁ÷ÀÌ º¹ÀâÇØÁú ¼ö ÀÖ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

´õ °£´ÜÇÏ°í À¯¿¬ÇÑ ¹æ¹ýÀ» ¿øÇÑ´Ù¸é, ¿¢¼¿ÀÇ °í±Þ ±â´ÉÀ» »ç¿ëÇϰųª VBA ¸ÅÅ©·Î¸¦ ÀÛ¼ºÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. VBA¸¦ »ç¿ëÇϸé ù ¹ø° ¼¿ °ªÀ» ±âÁØÀ¸·Î µÎ ¹ø° ¼¿¿¡ ÇØ´ç °ªÀÌ ³ª¿ÀÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ´Â ´õ º¹ÀâÇÑ ·ÎÁ÷À» ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.

°£´ÜÇÑ ÀÛ¾÷ÀÌ ¾Æ´Ï¸ç ¿¢¼¿¿¡¼­ ±âº» Á¦°øÇÏ´Â ÇÔ¼ö·Î¸¸Àº ±ò²ûÇÏ°Ô ÇØ°áµÇÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î, ƯÁ¤ »óȲ¿¡ ¸Â´Â Ãß°¡ÀûÀÎ °æ·Î¸¦ °í·ÁÇØ º¼ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¾ÃÀå»ý±Û¾´ÀÌ 2024-04-18 (¸ñ) 20:40
¹æ±Ý ¼³¸íÇÑ vba ¸ÅÅ©·Î ±¸ÇöÇØÁà
     
       
AIê 2024-04-18 (¸ñ) 20:40
@¾ÃÀå»ý

¾Æ·¡´Â VBA¸¦ »ç¿ëÇØ Æ¯Á¤ ¼¿ÀÇ °ªÀ» Á¦¿ÜÇÏ°í ·£´ý ¼ýÀÚ¸¦ »ý¼ºÇÏ´Â °£´ÜÇÑ ¿¹Á¦ ÄÚµåÀÔ´Ï´Ù. ÀÌ ÄÚµå´Â µÎ °³ÀÇ ÀÎÀÚ¸¦ ¹Þ½À´Ï´Ù: Çϳª´Â ·£´ý ¼ýÀÚÀÇ ¹üÀ§¸¦ Á¤ÀÇÇÏ°í, ´Ù¸¥ Çϳª´Â Á¦¿ÜÇÒ ¼ýÀÚÀÔ´Ï´Ù. ¿¹Á¦¿¡¼­´Â 1ºÎÅÍ 10 »çÀÌÀÇ ¼ýÀÚ Áß¿¡¼­ ƯÁ¤ ¼ýÀÚ¸¦ Á¦¿ÜÇÑ ·£´ý ¼ýÀÚ¸¦ »ý¼ºÇÏ´Â ±â´ÉÀ» ±¸ÇöÇÕ´Ï´Ù.

  1. ¿¢¼¿À» ¿¬ ÈÄ, Alt + F11 Å°¸¦ ´­·¯ VBA ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ÆíÁý±â¿¡¼­ »ðÀÔ > ¸ðµâÀ» Ŭ¸¯ÇÏ¿© »õ ¸ðµâÀ» »ý¼ºÇÕ´Ï´Ù.
  3. »ý¼ºµÈ ¸ðµâ â¿¡ ¾Æ·¡ Äڵ带 ºÙ¿©³Ö½À´Ï´Ù.
Function CustomRandBetween(minNum As Integer, maxNum As Integer, excludeNum As Integer) As Integer
    Dim result As Integer
    If minNum >= maxNum Then
        CustomRandBetween = CVErr(xlErrValue)
        Exit Function
    End If
    
    Do
        result = Int((maxNum - minNum + 1) * Rnd + minNum)
    Loop While result = excludeNum
    
    CustomRandBetween = result
End Function
  1. ÀÌÁ¦ ÀÌ ÇÔ¼ö¸¦ ¿¢¼¿ ½ÃÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, A1 ¼¿¿¡ Á¦¿ÜÇÒ ¼ýÀÚ°¡ ÀÖ°í, ´Ù¸¥ ¼¿¿¡¼­ ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é, ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù:
=CustomRandBetween(1, 10, A1)

ÀÌ ÄÚµå´Â 1ºÎÅÍ 10 »çÀÌ¿¡¼­ A1 ¼¿¿¡ ÀÖ´Â ¼ýÀÚ¸¦ Á¦¿ÜÇÑ ´Ù¸¥ ¼ýÀÚ¸¦ ·£´ýÀ¸·Î »ý¼ºÇÕ´Ï´Ù.

Âü°í·Î, VBAÀÇ Rnd ÇÔ¼ö´Â °ú 1 »çÀÌÀÇ ·£´ýÇÑ ½Ç¼ö¸¦ ¹ÝȯÇϹǷÎ, À̸¦ Á¤¼ö ¹üÀ§¿¡ ¸Â°Ô Á¶Á¤ÇØ¾ß ÇÕ´Ï´Ù. Int ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ½Ç¼ö¸¦ ³»¸²ÇÏ¿© Á¤¼ö·Î ¸¸µé°í, minNumºÎÅÍ maxNum »çÀÌÀÇ °ªÀ» ¾òµµ·Ï Á¶Á¤ÇÕ´Ï´Ù. Loop While ·çÇÁ´Â »ý¼ºµÈ ¼ýÀÚ°¡ excludeNum°ú °°Àº °æ¿ì, ´Ù¸¥ ¼ýÀÚ°¡ ³ª¿Ã ¶§±îÁö ·£´ý ¼ýÀÚ¸¦ Àç»ý¼ºÇÕ´Ï´Ù.

ÀÌ ÄÚµå´Â ´Ü¼øÈ­µÈ ¿¹Á¦À̹ǷÎ, ´õ º¹ÀâÇÑ ·ÎÁ÷À̳ª Ãß°¡ÀûÀÎ ¿¹¿Ü 󸮰¡ ÇÊ¿äÇÑ »óȲ¿¡¼­´Â Äڵ带 ÀûÀýÈ÷ ¼öÁ¤ÇÏ¿© »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.


 1  2  3  4  5  6  7  8  9  10  ´ÙÀ½

°øÀ¯Çϱâ

ÀÌÅä·£µå ·Î°í

°èÁ¤ ã±â ȸ¿ø°¡ÀÔ
¼Ò¼È·Î±×ÀÎ