我如何在Excel中添加以前的列值以获得新的值?

问题描述 投票:-1回答:2

我正在制作图形,需要以下格式的数据。我有数据在 COL A. 我需要计算 COL B 如下图所示的数值。

在excel中获取这些数据的公式是什么?

enter image description here

excel xlsxwriter
2个回答
2
投票

你可以用 cumsumshift:

# sample data
df = pd.DataFrame({'COL A': np.arange(11)})

df['COL B'] = df['COL A'].shift(fill_value=0).cumsum()

輸出。

    COL A  COL B
0       0      0
1       1      0
2       2      1
3       3      3
4       4      6
5       5     10
6       6     15
7       7     21
8       8     28
9       9     36
10     10     45

0
投票

使用简单的MS技术.你可以使用公式(A3*A2)2来计算COL2。

Excel screenshot

© www.soinside.com 2019 - 2024. All rights reserved.