Excel 使用数据透视表代替SUMIFS函数

Excel 使用数据透视表代替SUMIFS函数

问题描述

我有一个相当简单的Excel表格。目前,我正在使用SUMIFS函数来获得我的结果。

我在Google电子表格中制作了图片,所以公式显示为英文,但实际上,我使用的是Microsoft Excel

Excel 使用数据透视表代替SUMIFS函数

我目前使用数据透视表的解决方案是使用4个不同的数据透视表。我需要将这4个数据透视表合并成一个。我知道如何使用计算字段等,但仍然无法弄清楚如何仅使用一个数据透视表。

Excel 使用数据透视表代替SUMIFS函数

第一个数据透视表使用一个筛选器(2024年庄稼),其余3个数据透视表使用两个筛选器(2024年庄稼,[GS/AM/MV])。

最终,我希望在数据透视表中计算百分比,但我知道如何使用计算字段来实现。数据透视表是否能够完成我的任务?

示例表格: https://docs.google.com/spreadsheets/d/1Hn8wdcfNlMLNZNgDnFAJfYJ2g1OIW3rKGvoacHU5xrQ/edit?usp=sharing

解决方案

使用数据透视表是可能的:

关键是要结合筛选和求和:

=sum(filter('Field area (ha)',('Crop in 2024'<>"Alfalfa")))

并且要确保计算字段没有设置为以求和方式汇总。

示例表格: https://docs.google.com/spreadsheets/d/1D1zmLJckwJynspTs1z-cv83DziOLxedxcnkZNfZuFpg/edit?usp=sharing

不幸的是,我无法掌握第二组SUMIFS函数的方式,但我想使用这个公式应该很容易实现它。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程