我想使用小计的值来自动化另一个工作簿中的单元格。
Cities Value1 Value2 Value3 Value4
Paris 15 2.5 65 0.285087719
Paris 16 3 66 0.347368421
London 18 4 68 0.477192982
London 19 4.5 69 0.544736842
Austin 22 6 72 0.757894737
Austin 23 6.5 73 0.83245614
Orlando 28 9 78 1.231578947
Orlando 29 9.5 79 1.316666667
570 5.792982456
为了便于阅读,我将它们隔开,但是Cities是A1,Value1是B1,Value2是C1,等等。Value1和Value3只是手动输入。值2为=(Value1 - 10)/2
,值4为(Value2*Value3) / D11
。 570 (D11)
是=Subtotal(9, D2:D9)
,而5.79 ...是=Subtotal(9, E2:E9)
。
我的问题是我想要Book2中每个城市的Value4小计(所有数据来自Book1)。问题在于,Value4中的值从D11起更改,而D11在为每个城市过滤时都会更改。这样一来,我不仅可以使用Value4上的SUMIF来使用条件对Book2中的每个城市进行划分。
然后我尝试通过在Value2和Value3上使用带有索引/匹配的SUMPRODUCT进行分解,然后进行除以D11,因为这在理论上与相应的Value4单元格相同。
=SUMPRODUCT(INDEX('[Book1]Sheet1'!$C$2:$C$9, MATCH("Paris", '[Book1]Sheet1'!
$A$2:$A$9, 0)), INDEX('[Book1]Sheet1'!$D$2:$D$9, MATCH("Paris", '[Book1]
Sheet1'!$A$2:$A$9, 0)))
/ IF(INDEX('[Book1]Sheet1'!$D$2:$D$9, MATCH("Paris", '[Book1]Sheet1'!
$A$2:$A$741, 0)), '[Book1]Sheet1'!$D$11, 0)
但是,这也是基于Book1中的过滤进行更改的牺牲品。我还尝试了INDEX / MATCH和SUMIFS的多种组合,但似乎没有任何效果,我完全不知所措。我也没有运气很好或粘贴特殊。任何帮助,将不胜感激。请让我知道是否需要进一步说明。