如果行之間的單元格相同,則公式為一列中兩個單元格的平均值我正在嘗試編寫一個腳本或公式,如果項目 ID 匹配,它將平均兩個單元格,時間 t 和 t-1 存儲在不同的行上。 我認為步驟如下
如果項目第 2 行 = 項目第 1 行
(值第 2 行 + 值第 1 行)/2
將結果存儲在平均第 2 行
否則留空
請參閱下表中的示例。 我將預期的答案放在“平均”列中。 我對腳本答案很好。 謝謝你。
| | 物品 | 日期 | 價值 | 平均 |
| 1 | AA | 2019 年 2 月 28 日 | 12 | |
| 2 | AA | 2019 年 5 月 31 日 | 14 | 13 |
| 3 | AA | 2019 年 8 月 31 日 | 16 | 15 |
| 4 | AB | 2010 年 3 月 31 日 | 18 | |
| 5 | AB | 2010 年 6 月 30 日 | 20 | 19 |
| 6 | AB | 2010 年 9 月 30 日 | 22 | 21 |
| 7 | ... | ... | ... | ... |
回复:如果行之間的單元格相同,則公式為一列中兩個單元格的平均值If(:item == lag(:item), sum(:value, lag(:value))/2);
上面的公式應該有效