在Excel中查找正确的函数来计算

时间:2016-08-05 15:43:32

标签: excel excel-formula

我有这样的数据:

       A:        B:   C:
1:   4-jan-16   117   85
2:  11-jan-16    58   11
3:  18-jan-16   101   98
...

依此类推2-jan-17

我需要计算每个月b1-c1b2-c1之间的差异(c1=85=Janc2=111=Febc3=98=March)。

然后我需要采取每周的差异和^ 2

我不清楚如何去做,我已经查找了许多功能,但不确定哪种功能可行。请随时询问其他详细信息...

更新

结果应该是(添加一列D

       A:        B:   C:      D:
1:   4-jan-16   117   85      =b1-c1
2:  11-jan-16    58   11      =b2-c1
3:  18-jan-16   101   98      =b3-c1 
4:  25-jan-16   110   10      =b4-c1
5:   1-Feb-16   52            =b5-c2

对于列B,我使用了以下内容(有2张名为BE,另一张名为sheet1

=AVERAGEIFS('BE'!$H$157:$H$208,'BE'!$B$157:$B$208,">="&A7,'BE'!$B$157:$B$208,"<="&EOMONTH(Sheet1!A7,0))

想知道我是否可以使用类似的东西计算D栏中每周的差异

1 个答案:

答案 0 :(得分:1)

在D1中使用以下内容并复制下来。

=B1-INDEX($C$1:$C$4,MONTH(A1))

C1:C4是您月份结果的范围此方法只会显示1年,并且需要您的数据从1月开始,因为它是1月。上面的公式也假设您的数据从第1行开始。如果您有数据不会从第1行开始,那么您需要修改公式,如下所示:

=B5-INDEX($C$5:$C$16,MONTH(A5)+row(A5)-(row($A$5)-1))
'This example assumes your data stated in row 5 and you had 12 month of monthly data in column C.