发布网友 发布时间:2022-04-20 21:20
共5个回答
热心网友 时间:2023-10-04 18:54
E3输入
=IF(A3="","",IF(A4=1,G3,G3+SUMIF(B4:B$15,2,G4:G$15)-SUM(IF(A4:A$15=1,H4:H$15-G4:G$15))))
数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }
公式下拉
热心网友 时间:2023-10-04 18:54
我不知道有没有大神能解决你的问题,不用VBA的前提,目前我貌似只能做到这一步。
I3输入 =IF(AND(A3=1,A4=1),H3,IF(AND(A3="",A4=1),H3,H3+I4))
有问题的话,我再考虑下有其他办法没有,或者直接编个简单程序。
热心网友 时间:2023-10-04 18:55
看不懂你的逻辑。
阶层有好几列,但你只提到A列,不知为何?
而且前两行A列都是1,I列的数据不知怎么来的?
你说的多个值合并不知道是什么意思,是求和?不过怎么看也不知道是那几个求和能得27。
追答jokulboy 的答案不能用吗?
热心网友 时间:2023-10-04 18:55
I3单元格公式=IF(A3="","",SUM(OFFSET(H3,,,IFERROR(MATCH(1,IF(A4:A$14=1,A4:A$14),0),COUNTBLANK(A4:A$14)+1),))) Ctrl+Shift+Enter向下拖到 I14
追问请教这位高手,帮我看看问题出在哪里?为什么我把公式复制进去后,得出的值与我要的需求值不一样?
能够帮忙解释一下公式中逻辑关系的意思吗?感谢!
你将公式复制到 I3 单元格
在公式最后单击鼠标左键。让光标停在公式编辑框里。然后同时按住Ctrl键Shift键再按回车键三键结束。再点 I3单元格。在公式的两端会多出一对大括号。大括号是自动添加的。{=IF(A3="","",SUM(OFFSET(H3,,,IFERROR(MATCH(1,IF(A4:A$14=1,A4:A$14),0),COUNTBLANK(A4:A$14)+1),)))}
热心网友 时间:2023-10-04 18:56
直接移动函数