我在試圖計算幾個值的我試圖計算第一值的過程是這樣的數學公式:反向陣列的順序的一個在一個SUMPRODUCT
RL =(P *一個 + P *一個 + P *一個 + P *一個 + P *一個)/ L
第二個公式有RL,但有同樣的問題。
M = RL * X - P (XA ) - P(XA ) - P (XA ) - P(XA ) - P 1 *(XA )
當我看着這些,我看到一個SUMPRODUCT。
我P 。P值以相同的順序奠定了範圍$ C $ 12:$ G $ 12個或命名範圍Axle_P。
我一個 ...一個值以相同的順序偏移陣列($ X $ 12 $ $ AL 13,0,1,5)其中X12中奠定了高於第一行a值,並且在第一列a值。 AL13保存感興趣的行的行號。
大號是細胞$ d $ 8
X是細胞$ M41
所以我想用公式
For calculating RL in say cell AA1
=SUMPRODUCT(Axle_P,offset($X$12,$AL$13,0,1,5))/$D$8
OR
=SUMPRODUCT($C$12:$G$12,offset($X$12,$AL$13,0,1,5))/$D$8
For calculating M
=$AA$1*$M41 - SUMPRODUCT($M41-offset($X$12,$AL$13,0,1,5),Axle_P)
OR
=$AA$1*$M41 - SUMPRODUCT($M41-offset($X$12,$AL$13,0,1,5),$C$12:$G$12)
問題是,這導致錯誤序列:
(P *一個 + P *一個 + P *一個 + P *一個 + P *一個)
如何反轉P數組或A數組的順序?
現在我打算將這些最終結合到一個單元格中。當我完成時,我打算將公式向下複製5行。所以基本上5個不同的x值和5個單元格中的輸出。
VBA不是一個有效的選項,我寧願避免使用CSE,但如果它是唯一的方法,那麼我會受苦。
現在如果你想知道爲什麼我不改變M至
M = RL * X - (RL * L)
的是,有一些其他的注意事項我拿到後我會申請此計算出,將設置P N-1 + 1到0,如果一個我小於0或大於大號和我有一部分計劃進行。至少我這樣做,如果這可以在SUMPRODCUT中完成。
我過研究這個函式N ...之前從未使用過它。然後,我需要仔細檢查您提供的公式在我的電子表格中的工作情況。我做了快速的數學檢查你的例子,是的,電腦,我同意! 8)智能電腦! –
是生成一個整數的列+列,因爲我在我的工作表中我不會從第一個工作表列A開始? –
所以,如果我正確地理解這個,而不是N(Offset(...)),我也可以使用--Offset(...)或1 * Offset(...)?經過一些測試,顯然不是。 –