Google sheets 基于行值和列标题的和值
我们有一个GoogleSheet文档,其中包含一个日期列,每个日期作为行值,还有多个列(其中一些列具有相同的名称),我们希望对单元格中的值求和,其中行是特定的日期,列具有特定的标题。例如,如果日期为2017年3月1日,我们希望对该日期列标题为“X”的所有值求和。这可以做到吗?是的,可以做到Google sheets 基于行值和列标题的和值,google-sheets,sum,gs-vlookup,google-sheets-formula,Google Sheets,Sum,Gs Vlookup,Google Sheets Formula,我们有一个GoogleSheet文档,其中包含一个日期列,每个日期作为行值,还有多个列(其中一些列具有相同的名称),我们希望对单元格中的值求和,其中行是特定的日期,列具有特定的标题。例如,如果日期为2017年3月1日,我们希望对该日期列标题为“X”的所有值求和。这可以做到吗?是的,可以做到 =SUMIF($C$3:$J$3,"X",OFFSET(C3:J3,MATCH(B1,B4:B15,0)+3,0)) 崩溃 =sumif($C$3:$J$3 [<-header row with X]
=SUMIF($C$3:$J$3,"X",OFFSET(C3:J3,MATCH(B1,B4:B15,0)+3,0))
崩溃
=sumif($C$3:$J$3 [<-header row with X],"X" [<-what we're looking for],C3:J3 [<-row to sum])
我加3,因为我的范围从4开始
通过将B1
替换为,可以将日期硬编码到公式中
DATEVALUE("01/03/2017")
我还没有在谷歌工作表中尝试过这一点,因为我目前没有访问权限,但它可以在Excel中运行,稍后我会在工作表中尝试
下面是可以粘贴到工作表“数据总和”A2中的公式
=SUMIF(数据!$B$1:$J$1,B$1,偏移量(数据!$B$1:$J$1,匹配($A2,数据!$A$2:$A,0),0))
所有这些都是关于更改原始公式以匹配您的数据,并且还使用$正确锁定范围,以便它能够自动向下填充和跨越,而不会中断 是的,可以做到
=SUMIF($C$3:$J$3,"X",OFFSET(C3:J3,MATCH(B1,B4:B15,0)+3,0))
崩溃
=sumif($C$3:$J$3 [<-header row with X],"X" [<-what we're looking for],C3:J3 [<-row to sum])
我加3,因为我的范围从4开始
通过将B1
替换为,可以将日期硬编码到公式中
DATEVALUE("01/03/2017")
我还没有在谷歌工作表中尝试过这一点,因为我目前没有访问权限,但它可以在Excel中运行,稍后我会在工作表中尝试
下面是可以粘贴到工作表“数据总和”A2中的公式
=SUMIF(数据!$B$1:$J$1,B$1,偏移量(数据!$B$1:$J$1,匹配($A2,数据!$A$2:$A,0),0))
所有这些都是关于更改原始公式以匹配您的数据,并且还使用$正确锁定范围,以便它能够自动向下填充和跨越,而不会中断 使用
INDEX
为SUMIF
剥离相应的列
=SUMIF(A:A, G4, INDEX(A:E, 0, MATCH(H4, 1:1, 0)))
使用
索引
为SUMIF
剥离相应的列
=SUMIF(A:A, G4, INDEX(A:E, 0, MATCH(H4, 1:1, 0)))
考虑以下情况的图纸:
- 单元格B1包含利息日期(例如2017年3月1日)
- 单元格B2包含感兴趣的标题(例如X)
- 单元格B3返回利息总额(2017年3月1日标题为“X”的所有列的值)
- 第4行包含要评估的标题(例如“日期”、“A”、“B”、“X”、“C”、“X”、“D”)
- 后续行包含实际数据(例如,A列中的日期和B列中的数据:g)
以下公式应返回预期结果: =SUMIF(4:4,B2,INDEX(A:G,MATCH(B1,A:A,0),0)) =SUMIF(4:4,B2,索引(A:G,匹配(B1,A:A,0),0))
我用了葡萄牙语的谷歌表格。因此,实际测试的公式是: =SOMASE(4:4;B2;ÍNDICE(A:G;CORRESP(B1;A:A;0);0)) =SOMASE(4:4;B2;ÍNDICE(A:G;CORRESP(B1;A:A;0);0))
我希望这是用Feul.考虑的一张表格,其中:
- 单元格B1包含利息日期(例如2017年3月1日)
- 单元格B2包含感兴趣的标题(例如X)
- 单元格B3返回利息总额(2017年3月1日标题为“X”的所有列的值)
- 第4行包含要评估的标题(例如“日期”、“A”、“B”、“X”、“C”、“X”、“D”)
- 后续行包含实际数据(例如,A列中的日期和B列中的数据:g)
以下公式应返回预期结果: =SUMIF(4:4,B2,INDEX(A:G,MATCH(B1,A:A,0),0)) =SUMIF(4:4,B2,索引(A:G,匹配(B1,A:A,0),0))
我用了葡萄牙语的谷歌表格。因此,实际测试的公式是: =SOMASE(4:4;B2;ÍNDICE(A:G;CORRESP(B1;A:A;0);0)) =SOMASE(4:4;B2;ÍNDICE(A:G;CORRESP(B1;A:A;0);0))
我希望这是有用的。据我所知,OP将有多个标有
x
的列。我可能错了。只要重读这个问题,我相信你的解释是正确的。可惜没有提供样本数据(具有预期结果)。事实上,听起来2017年3月1日是独一无二的。在这种情况下,OP需要转换这个解决方案。大家好,我已经创建了一个示例数据表供大家查看,到目前为止,我仍然有问题。感谢您的帮助。非常感谢。据我所知,OP将有多个标有x
的列。我可能错了。只要重读这个问题,我相信你的解释是正确的。可惜没有提供样本数据(具有预期结果)。事实上,听起来2017年3月1日是独一无二的。在这种情况下,OP需要转换这个解决方案。大家好,我已经创建了一个示例数据表供大家查看,到目前为止,我仍然有问题。感谢您的帮助。非常感谢。嗨,戈登,非常感谢你的回答,看起来我们已经不远了,但是我仍然不能让公式正确运行。请看下面的表格,我正试图总结。我们希望根据“数据”选项卡中的值填写“数据总和”中的单元格。请您在这个问题上提供您的专业知识。非常感谢,我用一个公式更新了我的答案,这个公式可以在你的工作表上自动填写。戈登,我的朋友,非常感谢你的帮助。如果你在伦敦,我欠你一品脱!祝你度过愉快的一天,再次感谢你!嗨,戈登,非常感谢你的回答,看起来我们已经不远了,但是我仍然不能让公式正确运行。请看下面的表格,我正试图总结。我们希望根据“数据”选项卡中的值填写“数据总和”中的单元格。请您在这个问题上提供您的专业知识。非常感谢,我用一个公式更新了我的答案,这个公式可以在你的工作表上自动填写。戈登,我的朋友,非常感谢你的帮助。如果你在伦敦,我欠你一品脱!祝你度过愉快的一天,再次感谢你!下面是需要它的人的示例数据。。。。非常感谢,下面是需要的人的样本数据。。。。非常感谢,,