[問題] 迴圈取筆數重複值疑問
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:EXCEL
版本:2010
目前要寫一段程式,遇到的問題是
當i=1 k =1時 =>j=2 to 26.1 ->25筆資料
i=1 k=2時 =>j=26.1 to 50.2----->需排除=26.1,
但資料等分筆數每個區間要維持25筆
i=1 k=3時 =>j=50.2 to 74.3----->需排除=50.2,
但資料等分筆數每個區間要維持25筆資料
以此類推
這樣在計算平均值的時候,j=26.1 j=50.2這兩個位置會被加總計算一次
i=1 k=1 加總時j=2 到j=26.1的列數加總,最後一筆資料列為j=26.1
i=1 k=2 加總第一筆資料列為j=26.1到50.2
i=1 k=3 加總第一筆為50.2到74.3的列數
1.請問要怎麼避免,計算加總時,避免加總重複計算的列數排除j=26.1和j=50.2?
2.計算迴圈時j=26.1 這個部分在程式中是取26這格
那如果是26.8就會取27這格四捨五入嗎?
請問int取整數是這樣寫吧? Cells(int(j),6)
3.平均迴圈筆數是7.3筆,迴圈計算時是會自動進位用8筆去增加列數,但遇到的問題是
實際情況
第一等份2~9列=>8等份
第二等份10~17列=>8等份
第三等份18~25列=>8等份
第四等份26~33列=>8等份
=>這部份程式計算時由於小數點(7.3*4=29.2進位成30)
程式計算的關係會變成25~32筆,
造成第三等份的第25列與第四等份的25列重複計算了,這部分要怎麼處理呢?
------------------------------------------------------
Start(1) = 2 代表資料在第二列
Start(2) = 243 代表資料在第243列
Start(3) = 501
Start(4) = 763
Start(5) = 1040
Start(6) = 1325
Start(7) = 1614
Start(8) = 1915
Start(9) = 2226
Start(10) = 2543
For i = 1 To 10 ----10群資料
For k = 1 To 5 ----代表每一群資料分成5等分
Sum1 = 0
Sum2 = 0
Count = 0
For j = (Start(i) + (Start(i + 1) - Start(i)) * 0.1 * (k - 1)) - (k > 1) To
(Start(i) + (Start(i + 1) - Start(i)) * 0.1 * k) - ( k > 1)
Sum1 = sum1 + Cells(j, 6)
Sum2 = Sum2 + Cells(j, 7)
Count = Count + 1
Next j
Cells(i + 2, 7 + k) = sum1 / Count
Cells(i + 2, 8 + k) = Sum2 / Count
Next k
Next i
--------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.54.42 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1563964565.A.858.html
→
07/24 18:52,
5年前
, 1F
07/24 18:52, 1F
→
07/24 18:52,
5年前
, 2F
07/24 18:52, 2F
→
07/24 18:53,
5年前
, 3F
07/24 18:53, 3F
※ 編輯: Jerome0511 (111.71.38.179 臺灣), 07/24/2019 18:56:06
→
07/24 18:57,
5年前
, 4F
07/24 18:57, 4F
→
07/24 18:57,
5年前
, 5F
07/24 18:57, 5F
→
07/24 18:58,
5年前
, 6F
07/24 18:58, 6F
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/24/2019 22:52:45
→
07/24 22:53,
5年前
, 7F
07/24 22:53, 7F
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/24/2019 22:54:44
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/24/2019 22:55:50
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/24/2019 22:57:41
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/24/2019 22:58:16
→
07/24 23:12,
5年前
, 8F
07/24 23:12, 8F
→
07/24 23:12,
5年前
, 9F
07/24 23:12, 9F
→
07/24 23:14,
5年前
, 10F
07/24 23:14, 10F
→
07/25 09:11,
5年前
, 11F
07/25 09:11, 11F
→
07/25 09:12,
5年前
, 12F
07/25 09:12, 12F
→
07/25 09:13,
5年前
, 13F
07/25 09:13, 13F
→
07/25 09:20,
5年前
, 14F
07/25 09:20, 14F
→
07/25 09:22,
5年前
, 15F
07/25 09:22, 15F
→
07/25 09:23,
5年前
, 16F
07/25 09:23, 16F
→
07/25 09:24,
5年前
, 17F
07/25 09:24, 17F
→
07/25 09:25,
5年前
, 18F
07/25 09:25, 18F
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/25/2019 12:04:16
→
07/25 12:04,
5年前
, 19F
07/25 12:04, 19F
→
07/25 12:20,
5年前
, 20F
07/25 12:20, 20F
→
07/25 12:20,
5年前
, 21F
07/25 12:20, 21F
※ 編輯: Jerome0511 (114.42.54.42 臺灣), 07/25/2019 14:24:16
→
07/25 14:42,
5年前
, 22F
07/25 14:42, 22F
→
07/25 14:46,
5年前
, 23F
07/25 14:46, 23F
→
07/25 14:54,
5年前
, 24F
07/25 14:54, 24F
→
07/25 14:55,
5年前
, 25F
07/25 14:55, 25F
→
07/25 14:55,
5年前
, 26F
07/25 14:55, 26F
→
07/25 14:59,
5年前
, 27F
07/25 14:59, 27F
→
07/25 15:00,
5年前
, 28F
07/25 15:00, 28F
→
07/25 15:03,
5年前
, 29F
07/25 15:03, 29F
→
07/25 15:04,
5年前
, 30F
07/25 15:04, 30F
→
07/25 15:06,
5年前
, 31F
07/25 15:06, 31F
→
07/25 15:06,
5年前
, 32F
07/25 15:06, 32F
→
07/25 15:09,
5年前
, 33F
07/25 15:09, 33F
→
07/25 15:09,
5年前
, 34F
07/25 15:09, 34F
→
07/25 15:10,
5年前
, 35F
07/25 15:10, 35F
→
07/25 15:19,
5年前
, 36F
07/25 15:19, 36F
→
07/25 15:19,
5年前
, 37F
07/25 15:19, 37F
→
07/25 15:19,
5年前
, 38F
07/25 15:19, 38F
→
07/25 15:19,
5年前
, 39F
07/25 15:19, 39F
→
07/25 15:19,
5年前
, 40F
07/25 15:19, 40F
→
07/25 15:20,
5年前
, 41F
07/25 15:20, 41F
→
07/25 15:48,
5年前
, 42F
07/25 15:48, 42F
→
07/25 15:50,
5年前
, 43F
07/25 15:50, 43F
→
07/25 15:53,
5年前
, 44F
07/25 15:53, 44F
→
07/25 15:53,
5年前
, 45F
07/25 15:53, 45F
→
07/25 16:05,
5年前
, 46F
07/25 16:05, 46F
→
07/25 18:51,
5年前
, 47F
07/25 18:51, 47F
→
07/25 18:51,
5年前
, 48F
07/25 18:51, 48F
→
07/25 19:40,
5年前
, 49F
07/25 19:40, 49F
→
07/25 19:51,
5年前
, 50F
07/25 19:51, 50F
→
07/25 23:09,
5年前
, 51F
07/25 23:09, 51F
→
07/25 23:18,
5年前
, 52F
07/25 23:18, 52F
→
07/25 23:22,
5年前
, 53F
07/25 23:22, 53F
→
07/25 23:23,
5年前
, 54F
07/25 23:23, 54F
→
07/25 23:24,
5年前
, 55F
07/25 23:24, 55F
→
07/25 23:28,
5年前
, 56F
07/25 23:28, 56F
→
07/25 23:37,
5年前
, 57F
07/25 23:37, 57F
→
07/25 23:38,
5年前
, 58F
07/25 23:38, 58F
→
07/25 23:42,
5年前
, 59F
07/25 23:42, 59F
→
07/25 23:42,
5年前
, 60F
07/25 23:42, 60F
→
07/28 12:02,
5年前
, 61F
07/28 12:02, 61F
Office 近期熱門文章
PTT數位生活區 即時熱門文章