Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA 2010-工作表.小计函数同一行中的总和和平均值_Excel_Excel 2010_Vba - Fatal编程技术网

Excel VBA 2010-工作表.小计函数同一行中的总和和平均值

Excel VBA 2010-工作表.小计函数同一行中的总和和平均值,excel,excel-2010,vba,Excel,Excel 2010,Vba,我正在创建一个宏,它从Oracle数据库获取数据,这意味着行的数量可能会根据结果而变化。在这个宏中,我使用了sheetwork.subtotal函数,当组发生变化时,该函数对多个列进行汇总。这一切都是可行的,但我面临的问题是,一些列需要是平均值 四处搜索,我没能找到一个解决方案,你可以在同一行的平均值和总和。我不希望出现这样的情况,即用户必须手动干预以更改每个组的每个列 在同一行中是否可以同时使用平均值和总和?如果您不能同时使用两者,即sum和average在Subtotal中,但请不要放松心情

我正在创建一个宏,它从Oracle数据库获取数据,这意味着行的数量可能会根据结果而变化。在这个宏中,我使用了sheetwork.subtotal函数,当组发生变化时,该函数对多个列进行汇总。这一切都是可行的,但我面临的问题是,一些列需要是平均值

四处搜索,我没能找到一个解决方案,你可以在同一行的平均值和总和。我不希望出现这样的情况,即用户必须手动干预以更改每个组的每个列


在同一行中是否可以同时使用平均值和总和?

如果您不能同时使用两者,即
sum
average
Subtotal
中,但请不要放松心情:)这里有一个替代方法

假设您有两列。其中一个是你想要的
Sum
,另一个是你想要的
Average
。在代码中,为两列设置
Sum
。生成报告时,只需突出显示您想要的
Average
列,然后简单地查找并替换
小计(9
小计(1
使用CTRL+H,如果您不想手动执行此操作,那么您也可以在code中执行
查找并替换

这是因为
Sum
Average
具有相同的结构

=Sum(<Range>)
=Average(<Range>)
=Sum()
=平均值()

Andy,您使用的是
工作表.小计功能是什么意思?
?您应该已经知道,在问题中添加代码可以显著提高获得支持的可能性。