可怕的標題,但我找不到一個方法來描述我想要做的簡潔。這個問題是由一個朋友給我提出的,我通常能勝任Excel,但在這種情況下,我完全被困住了。尋找在Excel中創建分區列的加權平均值
假設我有如下的數據:
| A | B | C | D | E | F | G | H |
---------------------------------------------------------------------
1 | 0.50 | 0.50 | 1 | | | 0.30 | 0.30 | |
2 | 0.25 | 0.75 | 2 | | | 0.40 | 0.70 | |
3 | 1.00 | 1.75 | 8 | | | 0.30 | 1.00 | |
4 | 0.75 | 2.50 | 2 | | | 0.50 | 1.50 | |
5 | 1.25 | 3.75 | 3 | | | 1.75 | 3.25 | |
6 | 0.50 | 4.25 | 1 | | | 0.25 | 3.50 | |
7 | 1.00 | 5.25 | 0 | | | 0.50 | 4.00 | |
8 | 0.25 | 5.50 | 2 | | | 0.30 | 4.30 | |
9 | 0.25 | 5.75 | 9 | | | 0.25 | 4.55 | |
10 | 0.75 | 6.50 | 4 | | | 0.70 | 5.25 | |
11 | | | | | | 1.00 | 6.25 | |
12 | | | | | | 0.25 | 0.25 | |
柱A表示,而在列C中的測定所收集的行駛距離。 B欄表示到目前爲止的總行程。所以C1表示從距離0到0.5的過程中產生的一些值。 B2代表從距離0.5到0.75的值,B3代表從0.75到1.75的值等等。
F列表示同一過程的PLANNED第二次迭代,但具有不同的測量間隔。基於列F中的間隔與列A中的間隔相交的位置,基於來自列C的值的加權平均值,我需要的是一種預測列H的方法。例如,由於F2表示從距離0.30到0.70(間隔0.4,在C1和C2的測量值上分開50/50),H2將等於:C1 * 0.5 + C2 * 0.5:1.5。另一個例子:H3代表0.7和1.0之間的間隔的預期測量值,其在C2(從0.7到0.75 = 0.05)和C3(從0.75到1.0 = 0.25)之間分開。因此H3 = 16.6%* C2 + 83.3%* C3 = 0.332 + 6.664 = 6.996。
我正在尋找一種方法在Excel電子表格中執行此操作,而無需使用VBA或將其分解爲類似於Python腳本的外部處理內容,但到目前爲止,我沒有找到任何方法來執行此操作。
在沒有安裝任何特殊加載項/腳本的情況下,完全在Excel中完成此操作的任何想法?