如何在Excel中基于IF条件将公式应用于单元格
我有一个如下所示的Excel扩展
AB 10.02.2007 10 10.03.2007 12
A栏是date,B是份额
现在我的任务是使用公式计算份额的财务回报
return = ln(price_today / price_yesterday)
现在在另一个sreadsheet我需要创build一个新的列称为返回在这个列中,我需要放置公式像= ln(B2/B1)
但条件是这个公式只适用于列Adate在范围StartDate < currentDate < EndDate
。
所以我想
- 只适用于我的公式只对2007年的特定时期
- 将新列放置在另一个电子表格中,从给定位置开始A1
请build议
要引用另一个工作簿中的单元格,您需要使用类似的东西
[Book1.xlsx]Sheet1!$A$1
要find年份号码,您需要确保该列是有效的date列,并使用类似的东西
=IF(YEAR([Book1.xlsx]Sheet1!$A$1) = 2007,LN([Book1.xlsx]Sheet1!$B$2/[Book1.xlsx]Sheet1!$B$1), 0)
也可能Excel和函数,以允许StartDate < currentDate < EndDate