ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¤£¦PÅÜ¼Æ ¥|«h¹Bºâ Åã¥Ü¥þ³¡µ²ªG

[µo°Ý] ¤£¦PÅÜ¼Æ ¥|«h¹Bºâ Åã¥Ü¥þ³¡µ²ªG

½Ð°Ý¦U¦ì¤j¤j
¦pªG§Ú²{¦b°²©wABCD¥|°Ï(¬Ò¬°¼Æ¦r)
ABCD°Ï¸Ì¦³¤£¦Pªº°Ñ¼Æ(¨Ò¦pA1 A2 A3 B1 B2 C1 C2 C3 C4 D1 D2...)
²{¦b§Ú·Q¨Dªº¬OABCDªº¥|«h¹Bºâ
¨Ò¦p(2+A1+B1)/(A1+D1) or (3+5+A1+C3)/(4+D2)
¦ý¬O¦b³o¨Ç¹Bºâ¤¤ ³£¥u·|¥X²{¤@­ÓA B C D(©Î¬O¤£¥X²{)
¦ý¬O§Ú²{¦b¨S¿ìªk½T©w¦bA°Ï§Ú­n¿ï¾ÜA1 A2ÁÙ¬OA3
©Ò¥H§Ú§Æ±æ±N¥¦¥þ³¡ªºµ²ªGµnÅã¥Ü¥X¨Ó
½Ð°Ý§Ú­n¥H¤°»ò¼Ëªº·§©À¥h¼gVBA©O?

¦^´_ 1# a8602soul
ªþÀÉ ½d¨Ò »¡©ú¬Ý¬Ý

TOP

¦pªþ¥ó

D5:D8¦³¤£¦Pªº¥i¯à
©Ò¥H¤]·|¼vÅT¨ìE5:E8ªºµª®×
§Ú·Q­n±N¨ä¥þ³¡ªºµª®×³£Åã¥Ü¥X¨Ó(¤£»Ý­n°µ¦¨ªí®æ)
¨Ã±N¥¦¥þ³¡Åã¥Ü¥X¨Ó

¨Ò¦p¦bE5ªºµª®× ¥¦¼vÅTªº°Ñ¼Æ¦³A(¦³­Ó¥i¯à)¸òB(¦³3­Ó¥i¯à)
©Ò¥Hµ²ªG·|¦³21­Ó

½Ð°Ý¦³¤ñ¸û«K§Qªº¼gªk©Î°µªk¶Ü?
·PÁ¤j¤j~~

°ÝÃD.zip (3.77 KB)

TOP

¦^´_ 3# a8602soul
¤£¦n·N«ä,§Ú¬Ý¤£À´§A¥|«h¹BºâÅÞ¿è¦b­þ¸Ì .

TOP

¦]¬°¨º¨Ç¥|«h¹Bºâ¥i¯à¬O¨S¦³Å޿誺
©ÎªÌ§Ú·Qª½±µ¥Î¹Bºâ¨Ó­pºâ´N¥i¥H¤F
¦ý¬O¤@­Ó¤@­Ó±a¼Æ¦r «Ü¤£¤è«K
©Ò¥H§Ú·Q°Ý¦³¨S¦³¥i¥HÅýEXCEL¦Û°ÊÀ°§Ú­Ì¶]Åܼƪº¤èªk

TOP

¦^´_ 5# a8602soul
"EXCEL¦Û°ÊÀ°§Ú­Ì¶]Åܼƪº¤èªk"
¦h¬Ý¬Ýµ{¦¡°Ïªº¤º®e,¥i¥HÅé·|¨ìªº

TOP

®¦...·PÁ¤j¤j
§Ú¥i¯àÁٻݭn«Üªøªº®É¶¡¤~¯à°Ñ³z

TOP

¦^´_ 7# a8602soul
  1. Private Sub CommandButton1_Click()

  2.    '²M°£«e¦¸­pºâµ²ªG
  3.     Range("A2:H" & Rows.Count).Cells.Clear
  4.    
  5.    '¨Ì§Ç¦CÁ|©Ò¦³¥i¯àªº¼Æ­È
  6.     r = 2
  7.     For i = 2 To Range("L" & Rows.Count).End(xlUp).Row
  8.         ÅܼÆA = Cells(i, "L").Value
  9.         For j = 2 To Range("M" & Rows.Count).End(xlUp).Row
  10.             ÅܼÆB = Cells(j, "M").Value
  11.             For k = 2 To Range("N" & Rows.Count).End(xlUp).Row
  12.                 ÅܼÆC = Cells(k, "N").Value
  13.                 For m = 2 To Range("O" & Rows.Count).End(xlUp).Row
  14.                      ÅܼÆD = Cells(m, "O").Value
  15.                      
  16.                     '¶ñ¤JÅܼÆA-D
  17.                      Cells(r, "A").Value = ÅܼÆA
  18.                      Cells(r, "B").Value = ÅܼÆB
  19.                      Cells(r, "C").Value = ÅܼÆC
  20.                      Cells(r, "D").Value = ÅܼÆD
  21.                                           
  22.                     '­pºâA
  23.                      Cells(r, "E") = (2 + 2 + ÅܼÆA + ÅܼÆB) / (1 + ÅܼÆA)
  24.                     '­pºâB
  25.                      Cells(r, "F") = (ÅܼÆB + ÅܼÆC) / (5 + ÅܼÆB + ÅܼÆC + ÅܼÆD)
  26.                     '­pºâC
  27.                      Cells(r, "G") = (2 + 3 + ÅܼÆC + ÅܼÆD) / (1 + ÅܼÆC) + ÅܼÆD
  28.                     '­pºâD
  29.                      Cells(r, "H") = (ÅܼÆA + ÅܼÆD) / (ÅܼÆC + 1)
  30.                      r = r + 1
  31.                 Next m
  32.             Next k
  33.         Next j
  34.     Next i
  35. End Sub
½Æ»s¥N½X
°ÝÃD.zip (17.3 KB)
diabo

TOP

·PÁÂdiabo¤j¤j
¶W¦³·Pı^^

TOP

        ÀR«ä¦Û¦b : ¤@­Ó¤Hªº§Ö¼Ö¡D¤£¬O¦]¬°¥L¾Ö¦³±o¦h¡A¦Ó¬O¦]¬°¥L­p¸û±o¤Ö¡C
ªð¦^¦Cªí ¤W¤@¥DÃD