适用场景:
PTOTAL适用于取某个表页(默认当前表页)中多个连续单元格数据之和,如PTOTAL ( ?C6:?C8 )取当前表页C6、C7、C8之和;
TOTAL适用于取多个表页(默认所有表页)多个连续单元格数据之和,如TOTAL ( ?C6:?C8 )取报表中所有表页C6、C7、C8之和。、
操作要点:
1、公式设置方式
选择单元格,fx-函数向导-统计函数-双击【PTOTAL】/【TOTAL】函数-在区域中,录入要取数的区域,如?C6:?C8,得出公式如PTOTAL ( ?C6:?C8 )或TOTAL ( ?C6:?C8 )。
2、各场景公式调整:
2.1取某几列数据合计,区域为列名:列名,如:PTOTAL(B:C)、TOTAL(B:C);
2.2取某几行数据合计,区域为#行号:#行号, 如:PTOTAL(#6#7)、TOTAL(#6#7);
2.3取某个指定表页中多个连续单元格数据之和,在区域后加@表页号,如PTOTAL ( ?C6:?C8@2);
2.4取区域内符合条件的单元格数据之和,在筛选表达式中设置条件:
PTOTAL函数条件格式为:<条件区域><关系运算符><普通算术表达式>,如PTOTAL ( ?C6:?C8,?C6:?C8>10)取区域内大于10的单元格数据之和,
TOTAL函数条件格式为:<关键字 | 单元 | 变量 | 常量><关系运算符><普通算术表达式>,如TOTAL ( ?C6:?C8,月>1)取所有表页中关键字月大于1的表页区域内单元格数据之和。
具体操作流程:
1、打开ufo报表,左下角切换成“格式”状态,选择空白单元格,fx-函数向导-统计函数-双击【PTOTAL】/【TOTAL】函数-区域中,录入要取数的区域,如?C6:?C8,得出公式如PTOTAL ( ?C6:?C8 )和TOTAL ( ?C6:?C8 )

2、根据各场景修改公式:
本表页C6到C8小计PTOTAL ( ?C6:?C8 )整表中C6到C8总计TOTAL ( ?C6:?C8 )第2页C6到C8小计PTOTAL ( ?C6:?C8@2 )本表页B、C两列的小计PTOTAL(C:D)整表7、8行合计TOTAL(#7:#8)本表页C6到C8小计,符合条件:C6到C8中值大于10PTOTAL ( ?C6:?C8,?C6:?C8>10)C6到C8总计,符合条件:年度为2023年的表页TOTAL ( ?C6:?C8,年=2023 )


