问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL如何将函数写成代码?

发布网友 发布时间:2022-04-30 15:24

我来回答

4个回答

热心网友 时间:2022-06-26 06:38

2007 版本以上 可以用 sumifs公式:
=if(countblank(B4:E4),"",sum(sumifs(E$4:E4,B$4:B4,B4,D$4:D$4,{"存","利息","取","手续费","短信费","年费"})))

其实 公式本身就是程序, 而且 内置的 比 自己写的程序快.
要改成VBA也行, 直接 调用函数 就可以了 ,Application.worksheetfunction.if(...
或者 用 evaluate 也行

热心网友 时间:2022-06-26 06:38

用行号列标样式复制公式:
Range("C1").Formula = "=A1*B1"

用RC样式可以批量复制公式:
Range("D1:D10").FormulaR1C1 = "=RC1*RC2"

注:如公式中有双引号",则在代码中每个双引号必须替换成两个连续的双引号""

热心网友 时间:2022-06-26 06:39

有的时候用公式还是比较方便的。这个公式可以简化一下:
=IF(OR(B4="",D4="",E4=""),"",SUMPRODUCT((B$4:B4=B4)*((D$4:D4="存")+(D$4:D4="取")+(D$4:D4="利息")+D$4:D4="手续费")+(D$4:D4="短信费")+(D$4:D4="年费"))*E$4:E4)追问你确定这公式可行???
结果是:#VALUE!

追答公式没有问题。
检查一下E列,是不是有文本数据。

热心网友 时间:2022-06-26 06:39

有函数了还去写代码做啥?
最简单的把函数嵌入代码的方式是
RANGE()=EVALUATE("excel公式")
公式中的双引号""最好替换成单引号''追问函数有时候容易误删

追答简单点就是直接用evaluate运行原公式
如果要改写成VBA,最好是发图说明要求

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是个很内向的人有时候会很喜欢听纯音乐,有时候会听特别嗨的DJ_百度知... 与别人握手时该握几下 关于生日祝福语的文案(精选50句祝女子生日幽默风趣的句子) 女人高情商幽默生日祝福语 教师资格证审核通过能重新报名吗 教师资格证审核通过后可以重报吗 报考教师资格证审核通过了还能再重新报考吗 ...名字,霸气高冷的昵称_又狠又霸气的网名_霸气的网名_高冷霸气网名 网名男生霸气冷酷好听,男生网名高冷霸气_男生网名霸气超拽高冷... 记忆枕十大品牌介绍记忆枕真的有用吗 帮我写一个EXCEL的代码,简单的 请教一下,Excel宏,怎么用代码实现这个功能呀? Excel代码怎么写 抖音打出去的字怎么没有了 Excel代码怎么写? 抖音右边的贴图文字没有字是图标了怎么回事 abb形式:暖( )( ) 暖()()ABB式词语 abb这样的词暖什么 HP1008打印机能不能加粉啊~! 暖和的abb的词语 暖什么abb式的词语 si 玩教具的定义、类型及特点? 暖字怎么组ABB式的叠词如:红彤彤 abb式暖什么至少写3个 以暖开头的abb式词语 暖( )( )ABB式成语 暖()()(ABB式词语) 形容温暖的ABB词语 形容温暖的ABB的词 Excel 复制单元格值的代码怎么写 EXCEL动态引用指定工作表和列所在的值的代码怎样写? Excel 公用参数代码应该怎么写,写在哪里 EXCEL表格设置汇总的代码怎么写呢?谢谢! EXCEL中的这个宏代码怎么写 EXCEL中用VBA做一个简单的计算,代码应该怎么写? 关于SQL效率:两个表join后select其中某些列,如何效率提高?如何使用index? 数据库内外连接怎么用? 求助,mysql用join查询很慢 为什么windows xp系统不能装QQ,哪个版本都不行呢 晕啊.delphi怎么不提供一下indexof,split,join这些常用的函数 请问解析代码是什么?请举例说明?和解释器的具体关系如何体现? 不胜感谢…… XP系统的电脑设置了用户账号后,QQ不能用,重新下载QQ之后却安装不了 openjdk怎么看javac源码 关于XP系统无法安装QQ2010SP2的问题 JDK中的javac,java,appletviewer各有什么作用,要详细 xp系统安装qq就蓝屏 cmd中使用javac对整个包编译怎么办?对包里面的某几个java文件编译怎么办? java集成开发环境是怎么编译Java源代码的? javac是干嘛用的?