EXCEL輸入數值後找到資料?

2016-04-07 10:47 am
假設裝備有10階
第1階最大等級為10級
每升1階會降5級
也就是說第2階的1級即為第1階的6級
又每升1階會增加最大等級5級
也就是說第2階的最大等級為15級
請問如何透過EXCEL輸入階數和級數
就能馬上得知該裝備的狀況應該是1階的幾級?
比如說在階數欄位輸入3
等級欄位輸入1
就能馬上知道是1階的16級

回答 (1)

2016-04-07 11:45 am
✔ 最佳答案
令 An 表示 n 階的總級數, 由題意知:
A1 = 10
A2 = 15
.................
此為等差級數, 可歸納得:
An = 10 + (n-1)*5 = 5n + 5
Ax-1 = 5(x-1) + 5 = 5x

先用 3 階 1 級的計算過程, 做為後續歸納的線索:
3 階 1 級相當於 1 階 f 級, 則
f
= [ A1 + A2 ] + 1 - 5*2 , 因為每升1階會降5級, 升到3階降了2次, 所以要減掉 5*2
= [ 10 + 15 ] + 1 - 10
= 16

設 x 階 y 級相當於 1 階 f 級, 則 f 為 x , y 之函數:
f( x , y )
= [ A1 + A2 + ..... + Ax-1 ] + y - 5(x-1)
= [ 10 + 15 + ..... + 5x ] + y - 5(x-1)
= (1/2)*項數*( 首項 + 末項 ) + y - 5(x-1)
= (1/2)(x-1)(10+5x) + y - 5(x-1) , 此式不用再化簡, 直接丟給 Excel 算即可.

----------------------------------------------------------------------------------------------------------------

依據以上數學的歸納結果, Excel 操作部份如下:
假設 A 欄為階數, B 欄為級數, C欄為相當的1階級數

A1 儲存格輸入 3
B1 儲存格輸入 1
C1 儲存格輸入 =(1/2)*(A1-1)*(10+5*A1)+B1-5*(A1-1)

則 C1 的計算結果為 16


收錄日期: 2021-05-02 14:19:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160407024739AAnktob

檢視 Wayback Machine 備份