excel结合了vlookup和一些复杂的计算

时间:2014-05-21 06:18:03

标签: excel date vlookup

请考虑以下

date    interest rate   2 dates    days between
1/5/11     10%           5/5/11
1/6/11     11%           8/7/11       64
1/7/11     18%

显示的日期格式为DD / MM / YY

我想计算显示的两个日期之间的中位数利率。

So between 5th of may to 8th of july
26 days in may
30 days in june
8 days in july

in this example the median interest rate would be 
26/64*0,1
+
30/64*0,11
+
8/64*0,18

=0,1146875

是否可以将这些计算结合到excel中的单个单元格而不使用VBA?

1 个答案:

答案 0 :(得分:1)

我认为在没有VBA的情况下进行单一细胞计算是不可能的......我认为在细胞/列中进行划分会更好(也可以检查)。检查后,你可以隐藏...按照计划:

enter image description here

在以下单元格中输入:

G2 -> =IF($D$3-A2+1>0;$D$3-A2-SUM(G3:$G$6)+1;0)
H2 -> =IF($D$2-A2+1>0;$D$2-A2-H3+1;0)
I2 -> =G2-H2
J2 -> =I2/$E$3*B2             ' A little correction...

并自动完成...在你输入的单元格J7中:

=SUM(J2:J5)