首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于数组x中的所有位置等于z,在数组y中相应的位置之和

对于数组x中的所有位置等于z,在数组y中相应的位置之和
EN

Stack Overflow用户
提问于 2018-11-09 11:29:47
回答 1查看 37关注 0票数 0

我正在寻找一个函数,它与列(F,L,R)中的所有值相加。( n)如果它们在行中对应的值(C,I,O.N-3等于例如。"A“。

如果If只是几个列,我将对每一列使用sumif,但我必须对50个不同的值重复这600次( A、B、C.)

我已经尝试过SUM(如果(C9:O57=“A”;F9:R57)开始工作,但在我的‘真实文档’中,它返回"0",当我复制它。

示例

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-09 12:48:03

如果您想要得到"A“旁边的值的一个数字=真正的所有表之和,那么您可以使用这样的方法

代码语言:javascript
复制
=SUM(SUMIFS(OFFSET(F:F;0;6*(ROW(1:50)-1));OFFSET(C:C;0;6*(ROW(1:50)-1));"A"))

(很可能您有不同的区域设置,因此可能需要将;更改为,)并将其输入为数组公式(ctrl+shift+enter)

基本上这两个

代码语言:javascript
复制
OFFSET(C:C;0;6*(ROW(1:50)-1))
OFFSET(F:F;0;6*(ROW(1:50)-1))

这意味着您需要在C列和sum列F中查找"A“,然后对向右移动的6列的相同组合重复相同的操作,然后再重复50次。

因此,您需要确保您的结构总是相同的(=总是移动6列),然后只调整ROW(1:50),使您的表总数位于一行,而不是50。如果你有50样东西要找(A,B,C,.)您只需要创建这些值的列,并将"A"更改为引用这些值并复制其旁边的公式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53224915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档