143家险企披露最新偿付能力报告 5家“亮红灯”
最新进展
多领域信号汇聚 新型政策性金融工具蓄势待发记者时时跟进
143家险企披露最新偿付能力报告 5家“亮红灯”又一个里程碑
四家问题险企清算:吊销、撤职、禁业
牵手博瑞医药 华润三九布局减肥药又一个里程碑
四大行集体抢跑金融“国补”后续反转来了
牵手博瑞医药 华润三九布局减肥药反转来了
财务造假刑事追责加力 7月份5家公司披露涉刑进展官方处理结果
电商猛推AI工具 商家观望算账实测是真的
人麻了!不如李蓓,梁文涛跑输基准,旗下私募7月遭遇大幅回撤...实测是真的
资本市场力撑“硬科技” 商业航天企业密集闯关A股IPO学习了
白宫官员为特朗普因就业数据而怒炒统计局局长辩护 称需要一双新眼睛专家已经证实
克鲁格曼再发声:关税不能救美国制造 反成制度毒药官方已经证实
券商CFO盘点:南京证券财务总监刘宁薪酬92万元,比行业平均低30万
单月暴涨220%!广生堂股价疯涨难掩业绩崩塌,定增9.77亿元
AI自主可控至关重要!重仓国产AI产业链的——科创人工智能ETF(589520)盘中拉升1%,芯原股份涨超9%
分析:美联储面临的政治压力再增 或有助欧元/美元进一步走高
A股午后大幅上涨,三大股指涨幅明显:国防军工领涨,近3900股飘红这么做真的好么?
AI自主可控至关重要!重仓国产AI产业链的——科创人工智能ETF(589520)盘中拉升1%,芯原股份涨超9%后续来了
券商CFO盘点:中银证券财务总监刘国强年薪为117万,比行业平均低15万元,曾跳槽到中金公司后又重返中银证券最新进展
期卷“V型”翻红!焦煤涨超2%!钢价能否止跌企稳?
券商CFO盘点:申万宏源财务总监任全胜年薪112万元,比行业平均低20万,曾任法院书记员、法官后续来了
大连洁净能源集团原董事长邵阳被查官方通报
杀跌情绪推动下玉米期货转弱 等待新的驱动因素实垂了
中孚信息:公司全面加强产研、供应链以及交付支撑保障力量实测是真的
瑞普生物:2025年7月18日公司股东总户数约2.9万户
崧盛股份:公司积极布局并不断推出更加智能高效的LED驱动电源新品秒懂
金盾股份:军工领域产品及订单信息属于机密级专家已经证实
东港股份:机器人产品已在政务、教育等领域实现落地交付
同益股份:公司产品暂未应用于铜缆高速连接产业链
利和兴:公司液冷服务器自动维修测试技术的研发项目已完成后续来了
首华燃气:截至7月31日公司普通股股东总数为24289户
国信证券:收购万和证券事项已经深交所并购重组审核老大会审议会议通过
央行:持续做好金融支持地方政府融资平台化债工作
长高电新:目前生产经营一切正常记者时时跟进
金盾股份:军工领域产品及订单信息属于机密级官方通报
龙国人民银行召开2025年下半年工作会议暨常态长效推动龙国巡视整改工作推进会专家已经证实
央行:继续实施好适度宽松的货币政策 保持汇率弹性,强化预期引导,防范汇率超调风险
中孚信息:公司全面加强产研、供应链以及交付支撑保障力量后续来了
博实股份:截至7月31日公司股东户数为48980户
瑞普生物:2025年7月18日公司股东总户数约2.9万户最新进展
金盾股份:军工领域产品及订单信息属于机密级

文/小强 本文仅为初学者了解VBA在数值建模中的基本用法作参考,所以用一个最简单的体力控制的经验模型举例。 1、经验模型设定 1.1、体力相关设定

1.2、任务相关设定

开启阶段根据开启等级和等级时间划分匹配而来,公式如下: SUMPRODUCT((W2>=$E$2:$E$9)*(W2<=$G$2:$G$9)*($D$2:$D$9)) 该公式的结果是,返回开启等级大于等级段最小值,并且小于等阶段最大值的等级阶段数。 2、等级时间设定 等级上限为80级,预期V0玩家60天左右满级。 等级时间对应关系:

单天体力计算方式:体力恢复*日小时数+每日赠送+升级补充*阶段升级数/阶段升级天数。 第一天要单独计算:日小时数按照1/4来计算,然后还要额外加上初始的120点体力。 这样我们就得到了一个可以设定升级感受,并能够随意调整的升级感受模板,然后在用每个阶段的单天体力值和每个阶段的任务总经验可以得到下表。

任务经验的计算公式为:SUMPRODUCT((AB2=$Z$2:$Z$13)*($Y$2:$Y$13)) 该公式返回以一个列区域为数据源,并且阶段编号等于目标阶段编号的单元格的和。 本文中多次用到SUMPRODUCT数组函数和VLOOKUP数据匹配函数,不明白的小白可以去百度上查看详细用法。 3、VBA外部参数设定 用excel做如下布局,如果不会的可以自行百度“怎么用开发工具、插入控件”:

相关函数有:row,column(分别为获取单元格行数,获取单元格列数) 点击“生成等级耗时”按钮指定新建宏,把宏命名为“生成等级耗时”。 点击“直线型”按钮指定新建宏,把宏命名为“等级耗时直线型”。 点击“曲线型”按钮指定新建宏,把宏命名为“等级耗时曲线型“。 4、实现对应功能 4.1、定义相关变量(会在其他模块解释变量的具体作用)

4.2、实现选择按钮的功能

相关函数:Application.VLookup("直线", Range("角色经验_VBA参数设定"), 3, False) 该函数为在VBA中使用excel表格函数的使用方式,Range("角色经验_VBA参数设定")则为在vba中使用名称的方式,该名称的取值区域为上一个步骤做的参数设定。 4.3、实现生成等级耗时数据功能 4.3.1、给变量赋初值

4.3.2、生成每一级升级消耗时间

这个代码里面没有多少好解释的,就只是一个a*x+b和a*x*x+b和的逆推公式,其他知识点上文已有讲述,仔细分析下逻辑看看也就明白了。 4.4、数据匹配,得到每一级的经验值

升级经验的公式: VLOOKUP(SUMPRODUCT((A16>=$E$2:$E$9)*(A16<=$G$2:$G$9)*($D$2:$D$9)),$AB$1:$AE$9,4,FALSE)*C16 用SUMPRODUCT函数,返回等级对应的等级阶段,然后用VLOOKUP匹配到该阶段的平均每日经验,再乘以升级该等级消耗的时间就得到了每一级的升级经验。 4.5、效果展示


经验值的折线图的走势和时间的走势大致相同。 可以通过调整斜率和初始值对整个升级感受曲线进行更加细致的调整,详情可以下载本文附件查看。