5月1日 5月2日 5月3日
接货 退货 接货 退货 接货 退货
A 1 5 2 4 3 3
B 2 6 3 5 4 4
C 3 7 4 6 5 5
D 4 8 5 7 6 6
我想自动选择B对应的接货,不需要手动选择B对应的行,如何操作?sumif只能手动选择行??
1.垂直方向自动求和:
将鼠标放在要求和数据区域的紧挨着的下面一个单元格,如下图的D10单元格,然后点击【开始】-【自动求和】按钮就可以自动求D列数据的合计。
2.水平方向自动求和:
将鼠标放在要求和数据区域的紧挨着的右边一个单元格,如下图的I4单元格,然后点击【开始】-【自动求和】按钮就可以自动求左面数据区域的合计了。
但是这样还是要手动选择第三行的,如果我最后需要得到的结果顺序不是ABCD,而是CABD这样的话,那四个选项的求和我都要手动选择4次了,可否有自动选择的呢??
追答什么意思?不是很明白
追问(⊙o⊙)…我的意思是能否有一个方法可以不用填写3:3 而是类似在A列寻找“B“这个单元格,在第一行寻找”接货“这个单元格,然后符合这两个条件的单元格求和。如果是SUMPRODUCT((1:1="接货")*(3:3)) 的话,如果我需要计算100 个不同的项目,那我就要手动输入100个求和区域了。
追答=MAX(IF(H1:H100="B",ROW(H1:H100),""))这个数组公式就可以得到"在A列寻找“B“这个单元格"所在的行号.
本回答被提问者和网友采纳您好!您说的我应经明白了,不过我想问的问题是如何自动选择B所对应的行,就是说现在的公式是sumif(1:1,“接货”,3:3),我如何能实现3:3那里是excel自动选择,不需要我手动选择呢??就是有个公式可以在工作表内筛选B对应的行中,相对应的接货的求和。
追答朋友!你的问法有问题,不知道图示的 答案是否是你要的……
=SUMPRODUCT(($B$2:$G$2=H$2)*$B3:$G3) 向右复制 向下复制……
(⊙o⊙)…我的意思是能否有一个方法可以不用填写3:3 而是类似在A列寻找“B“这个单元格,在第一行寻找”接货“这个单元格,然后符合这两个条件的单元格求和。如果是SUMPRODUCT((1:1="接货")*(3:3)) 的话,如果我需要计算100 个不同的项目,那我就要手动输入100个求和区域了。
追答朋友 我给你的答案似乎不是你追问的……你再看看 现在你只要输入一个公式 就可以分别计算出 接货 和退货了……公式只要向右 向下复制 就可以了……
不要用1:1 3:3 这样的方式的引用……你这样 是整行的引用 你的公式放在哪里?放在同一行 就会出现 循环引用……
看看图示给你的答案吧……做事情似乎不够细心哪!