我正在使用SUMIFS并希望sum_range动态地根据我的列名称进行更改.
我有一张约100列的表格.说其中一列是Paid_BC_items.我想要一个公式,查找哪个列Paid_BC_items在哪里,并以某种方式将其插入到SUMIF中的Sheet4!J:J零件所在的位置.我在这里也有一些其他标准,这些标准是固定的,因此它们不需要是动态的.
=SUMIFS(Sheet4!J:J,Sheet4!$C:$C,Sheet2!$D$3,Sheet4!$E:$E, Sheet2!$C6, Sheet4!$G:$G, Sheet2!$D6)
Run Code Online (Sandbox Code Playgroud)
例如,如果我将列标题更改为其他东西,我希望SUMIF然后在大表中查找该列并返回该列.
我知道它与索引,匹配和间接有关,但我现在无法弄明白.
Year Week Total Orders Paid_BC_items Free_BC_items 2014 1 971 147 104 2014 2 1565 339 213 2014 3 1289 391 209 2014 4 1171 389 228 2014 5 1163 375 240 2014 6 1298 405 330 2014 7 1233 404 292
我有一个简单的时间序列数据框('cats')。按年和周进行的交易。我只想要一个以年和周为轴的折线图。
year week transactions
0 2013 25 1824
1 2013 26 1876392
2 2013 27 2048913
3 2013 28 2060043
4 2013 29 1864779
5 2013 30 1844886
6 2013 31 2089084
7 2013 32 2017478
8 2013 33 1927819
9 2013 34 1965046
Run Code Online (Sandbox Code Playgroud)
我可以让这条线在这里工作,但它只绘制与索引的关系
plt.plot(cats['total_sales'])
但是当我尝试添加一个轴时会发生这样的事情
plt.plot(cats['year'],cats['total_sales'])