结合vlookup和一些复杂计算的excel 请考虑以下 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% 日期利率2个日期之间的天数 1/5/11 10% 5/5/11 1/6/11 11% 8/7/11 64 1/7/11 18%

结合vlookup和一些复杂计算的excel 请考虑以下 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% 日期利率2个日期之间的天数 1/5/11 10% 5/5/11 1/6/11 11% 8/7/11 64 1/7/11 18%,excel,date,vlookup,Excel,Date,Vlookup,显示的日期格式为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 所以从5月5日到7月8日 五月二十六天 6月30日 7月8日 在本

显示的日期格式为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 所以从5月5日到7月8日 五月二十六天 6月30日 7月8日 在本例中,中间利率为 26/64*0,1 + 30/64*0,11 + 8/64*0,18 =0,1146875
如果不使用VBA,是否可以将这些计算合并到excel中的单个单元格中?

我认为,如果将计算合并到单个单元格中,而不使用VBA,则是不可能的。。。我认为最好(也要检查)在单元格/列中分割。检查后,您可以隐藏。。。按照计划:

在以下单元格中放置:

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)

Thx对于您的输入,我最终扩展了我的数据,使其每天有一个数据点,而不是每个月有一个。在这之后,用=sumifs(B:B;A:A;“>=D2”;A:A