求Excel条件求和公式,F列某行不为空时将其在C列的对应行值相加。

目前有一excel表格,其中C列为数值,F列为文本。F列中部分单元格标注有“SOLD1"、”SOLD2“、”SOLD3“等等字样。求一公式满足条件求和:检查F列各行,把不... 目前有一excel表格,其中C列为数值,F列为文本。F列中部分单元格标注有“SOLD1"、”SOLD2“、”SOLD3“等等字样。
求一公式满足条件求和:检查F列各行,把不为空的行所对应的同行C列数值相加。

不知表述是否清楚,举例如下:
假设此表有3行,C1为10,F1为空,C2为20,F2为SOLD2,C3为15,F3为SOLD3
则F2、F3不为空,应把C2与C3相加,得35.

求此表有80行时的公式。
希望可以一个公式直接完成,不要添加别的行列出来。
展开
 我来答
wykcorp
推荐于2017-12-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3388万
展开全部

如果只要是F列不为空所对应的C列数值相加,用这公式就行了:

=SUMIF(F:F,"<>",C:C)



如果F列要求是"SOLD1"、”SOLD2“、”SOLD3“等字样时,C列的数值才相加的,用这公式:

=SUM(SUMIF(F:F,"SOLD"&{1;2;3},C:C))


以上公式都是支持整列的C列和F列的,如果坚持要像题目所说的那样80行数据的,只需要加上行号就行,则以上两条公式改为:

=SUMIF(F1:F80,"<>",C1:C80)


=SUM(SUMIF(F1:F80,"SOLD"&{1;2;3},C1:C80))

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式