excel按条件筛选求和

excel按条件筛选求和,第1张

excel按条件筛选求和的方法如下:

工具/原料:荣耀魔术本2019,win10,Excel 2016。

1、打开excel表格,以下表为例,需要按条件筛选求和。

2、在G6单元格点击插入函数

3、选择SUMIF函数,点击确定。

4、然后在区域中选择品种列单元格。

5、条件选择F6单元格。

6、求和区域选择价格列单元格,点击确定。

7、这样就能在所有品种中得到苹果的价格总和了。

8、然后鼠标放在G6单元格右下角,出现+时下拉。

9、这样就能得到全部结果了。

SUM函数的语法是:

代码如下 复制代码

SELECT SUM(expression )

FROM tables

WHERE predicates;

表达式可以是一个数值字段或公式

简单的例子

例如,你可能想知道合并全体员工的薪金总额美元以上,其薪酬是25,000/年

代码如下 复制代码

SELECT SUM(salary) as "Total Salary"

FROM employees

WHERE salary > 25000;

与Example using DISTINCT一起用

代码如下 复制代码

SELECT SUM(DISTINCT salary) as "Total Salary"

FROM employees

WHERE salary > 25000;

使用公式的示例

在SUM函数中的表达并不需要一个单一的领域。您也可以使用一个公式。例如,您可能需要为业务的净收入。总收入减去总支出纯收入计算。

代码如下 复制代码

SELECT SUM(income - expenses) as "Net Income"

FROM gl_transactions;

您可能还需要在SUM函数执行数学运算。例如,您可能会确定佣金总额为销售总额的10%。

代码如下 复制代码

SELECT SUM(sales 010) as "Commission"

FROM order_details;

与Example using GROUP BY

在某些情况下,你将被要求使用SUM函数的第一个集团。

例如,您还可以使用SUM函数返回的部门名称和总销售额(相关部门)。

代码如下 复制代码

SELECT department, SUM(sales) as "Total sales"

FROM order_details

GROUP BY department;

点击自动求和后能够直接出现subtotal函数,是绝不可能的。

两个函数的区别你都懂,变通一下,在第一行前面插入一行,输入:=subtotal(9,a3:a5000)

a列中的sum函数清除掉,同样可以达到你要的效果丫。

提供一种较为自动的方法,此方法能自动统计A列姓名,然后再对B列求和:

D1公式:数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束再下拉。

 =INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""

E1公式下拉:

IF(D1="","",SUMIF(A:A,D1,B:B))

如果一定要手动输入姓名统计的,如统计张三,公式改为这样,则只对张三求和。

=SUMIF(A:A,"张三",B:B)

把文件传上来,

以上就是关于excel按条件筛选求和全部的内容,包括:excel按条件筛选求和、怎么对数据库查询进行group by 和sum *** 作、excel2007中,筛选后用自动求和公式,出现的函数的公式是sum...,而现在需要的是subtotal函数,怎么回事呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10131727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存