excel相同内容单元格后面一位的数值怎么统计
比如我这张表格中存在着若干相同的文字单元格,要统计在这张表中所有这个单元格同行后两位一个对应数值的总和要怎么做?就是检索这张表中所有内容是“话费”的单元格,并把它们同一行...
比如我这张表格中存在着若干相同的文字单元格,要统计在这张表中所有这个单元格同行后两位一个对应数值的总和要怎么做?
就是检索这张表中所有内容是“话费”的单元格,并把它们同一行,后两格的单元格中的数值相加.比如第一个“话费”是a1,第二个是f10的话,就是c1+h10…要怎么设定公式? 展开
就是检索这张表中所有内容是“话费”的单元格,并把它们同一行,后两格的单元格中的数值相加.比如第一个“话费”是a1,第二个是f10的话,就是c1+h10…要怎么设定公式? 展开
6个回答
展开全部
=SUMIF(A:D,"话费",B:F)
感觉此公式有问题,话费的紧临的右侧单元格有数值,才可求和。否则,不能正确求和。
感觉此公式有问题,话费的紧临的右侧单元格有数值,才可求和。否则,不能正确求和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Public Function AddTest(s As String, Target As Range)
Dim Rng As Range
For Each Rng In Target
If Rng.Value = s Then
AddTest = AddTest + Cells(Rng.Row, Rng.Column + 1)
End If
Next Rng
End Function
打开任意excel ALT +F11, 插入模块 ,复制黏贴代码,
任意单元格 输入=addtest(“目标字符”,目标区域 用鼠标选也可以 用键盘输入也可以)
Dim Rng As Range
For Each Rng In Target
If Rng.Value = s Then
AddTest = AddTest + Cells(Rng.Row, Rng.Column + 1)
End If
Next Rng
End Function
打开任意excel ALT +F11, 插入模块 ,复制黏贴代码,
任意单元格 输入=addtest(“目标字符”,目标区域 用鼠标选也可以 用键盘输入也可以)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUMIF($A:$C,"话费",$F$1)
追问
可以解释下原理和思路吗?我好灵活作用
追答
SUMIF的一般使用方法是SUMIF($A:$A,"话费",$F:$F),即在A列找“话费”,对A列话费对应的F列数值求和,即条件求和。
因为你的情况涉及多列,则用SUMIF($A:$C,"话费",$F:$H),即在A到C列找“话费”,对对应的F到H列的数值求和。即A对应F列,B对应G列,C对应H列。
而写成=SUMIF($A:$C,"话费",$F$1),其中的$F$1是一种省略写法,即指出求和区域的第一个单元格(起始单元格),SUMIF会自动去找对应的列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询