如何编写自定义求和公式:仅对含R行的C列数据求和至D-L列
条件求和并填充多列解决方案
核心需求实现
要完成仅对带有字母R的行中C列数字求和,并将结果填充到D-L列,分两种常见场景给出公式:
场景1:某一列(如A列)标识行是否含R
假设行的标识列是A列(即A列单元格包含字母R时,该行C列数字计入求和),在D列第一个目标单元格(如D1)输入公式:
=SUMIF(A:A,"*R*",C:C)
"*R*"表示匹配任意包含R的文本(不分大小写,若需区分可改用EXACT函数配合)- 输入完成后,选中D1到L1(或对应行的目标区域),按
Ctrl+D快速填充到整列区域。
场景2:整行任意单元格含R即计入求和
如果只要行内任意单元格(比如A-Z列)包含R,就将该行C列数字加入总和,使用SUMPRODUCT公式:
=SUMPRODUCT(--(MMULT(--(A:Z="R"),ROW(A:Z)^0)>0),C:C)
MMULT用于检测整行是否存在R,--将逻辑值转为数字(1/0)- 同样将公式输入到D列起始单元格后,填充到L列即可。
内容的提问来源于stack exchange,提问作者Rumata
相关产品推荐
相关产品推荐

