尝试用dax解决~用公式基本无解~vba可以,但是你不如果你需要写代码,就不要写。
如果没有版本要求,可以学习dax。
如果版本要求比较低,那么vba。
创建一个新的模拟测试表,并将其加载到数据模型中。
用dax测试~
还可以把结果链接到exc
开始时间定时器过程
和((列(f2)-列($
1打开excel程序,按下键盘组合键"altf11"或者切换到"开发工具"功能区并单击"visualbasic与按钮进入vba环境。
关于打开的方法,请参考本体验最后部分的解释开发工具"丝带。
2在vba环境下,右击microsoftexcel对象,从弹出菜单中选择插入-gt模块。
3在打开的模块窗口中,输入以下代码:
三项函数(a,b,c)的组合计算
三个合并计算a*bc
结束功能
这段代码用于计算提供的三个参数,结果返回给函数本身。
然后回到excel界面,输入公式"三项合并计算(2,3,5)"并按回车键获得结果。
当然,我们也可以通过引用三个单元格的数据来实现同样的计算功能:分别在a2、b2、c2单元格中输入2、3、5,输入""在单元格d2中,按回车键得到结果。
如何打开开发者功能区?
1点击"办公室按钮"点击"excel选项"在打开的展开面板中。
然后检查项目"在功能区上显示开发工具选项卡。