Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 仅对唯一/重复行求和一次_Excel_Sum_Unique - Fatal编程技术网

Excel 仅对唯一/重复行求和一次

Excel 仅对唯一/重复行求和一次,excel,sum,unique,Excel,Sum,Unique,如果G中的值是唯一的,我想在每一行执行这个SUM函数;如果值是重复的,则用$0填充单元格 以下是我的求和公式: =(SUM('Base Calculator'!$K11:$Y11)*'Base Calculator'!$I11)+'Base Calculator'!$J11) 列“G”中的值未排序。 值为“G”列为文本-例如,“D01” 这是我在实验中得到的: =IFNA($G11=INDEX(Fact1, MATCH('Base Calculator'!$G11,UNIQUE(Fact1,0

如果G中的值是唯一的,我想在每一行执行这个
SUM
函数;如果值是重复的,则用$0填充单元格

以下是我的求和公式:

=(SUM('Base Calculator'!$K11:$Y11)*'Base Calculator'!$I11)+'Base Calculator'!$J11)
列“G”中的值未排序。 值为“G”列为文本-例如,“D01”

这是我在实验中得到的:

=IFNA($G11=INDEX(Fact1, MATCH('Base Calculator'!$G11,UNIQUE(Fact1,0,TRUE),0),1)+1,(SUM('Base Calculator'!$K11:$Y11)*'Base Calculator'!$I11)+'Base Calculator'!$J11)
*Fact1是列G的命名范围

样本数据:


感谢您的时间和关注。

以下公式可用于总结唯一性条件:

=(SUM(A1:F1)*I1+J1)*--(COUNTIF($G$1:$G$10,G1)=1)

编辑

如果我理解正确,您也需要求和重复值,但只能求一次。然后,对现有公式进行一个小改动即可:

=(SUM(A1:F1)*I1+J1)*--(COUNTIF($G$1:G1,G1)=1)

发布一些示例数据。谢谢!这个公式非常有效;但是,我需要对一个重复的实例求和一次。发布一些具有所需结果的示例数据。目前很难理解真正需要什么。我已经用样本数据修改了原始帖子。当G列中的值重复出现时,该行应合计为0,这样资源只计算一次;它似乎不喜欢倒计时中的分号,我忘了用逗号代替它。编辑。