算法如下:
设:敌人等级为y 我方等级为x 最高经验为z
0《y-x《8,z*(y-x+2)/10
0 y-x>8,N列=z
x-y>8,N列=1
N取整数 不四舍五入
在excel表格里列出的函数式为:=INT(IF(AND((y-x)>=0,(y-x)<=8),z*(y-x+2)/10,IF(AND((x-y)>=0,(x-y)<=8),z/((x-y)*10),IF((y-x)>8,z,IF((x-y)>8,1)))))
x=G$2
y=$C3
z=$E3
每级需要的经验如下:
[01级:0030];[02级:0050];[03级:0090];[04级:0140];[05级:0290]
[06级:0300];[07级:0400];[08级:0500];[09级:0600];[10级:0600]
[11级:0800];[12级:0780];[13级:0930];[14级:1210];[15级:0960]
[16级:1020];[17级:1080];[18级:1140];[19级:1200];[20级:1260]
[21级:1320];[22级:1380];[23级:1440];[24级:1500];[25级:1560]
[26级:1620];[27级:1680];[28级:1800];[29级:1800];[30级:1860]
[31级:1800];[32级:1980];[33级:2040];[34级:2100];[35级:2220]
[36级:2220];[37级:2280];[38级:2340];[39级:2400];[40级:2460]
[41级:2560];[42级:1000];[43级:1050];[44级:1100];[45级:1160]
[46级:1220];[47级:1280];[48级:1100];[49级:1400];[50级:2245]