2010-04-05 58 views
1

條件我有一個Excel spreadsheed像下面如何申請公式小區是基於IF在Excel

A    B 
10.02.2007 10 
10.03.2007 12 

列A所示的是日期和B是價股的

現在我的任務是在另一sreadsheet使用公式

return = ln(price_today/price_yesterday) 

現在計算份額的財務回報,我需要創建一個名爲返回 新列在此專欄中,我需要把公式LIK e = ln(B2/B1) 但條件是此公式僅適用於列A中的日期範圍爲 StartDate < currentDate < EndDate

所以我想

  1. 我的公式只適用於特定時期說只2007年
  2. 有新列放置在其他電子表格從給定的位置開始說A1

請建議

回答

3

要引用另一個工作簿中的單元格,您需要使用類似於

[Book1.xlsx]Sheet1!$A$1 

找到你需要確保該列是一個有效的日期列,並使用類似

=IF(YEAR([Book1.xlsx]Sheet1!$A$1) = 2007,LN([Book1.xlsx]Sheet1!$B$2/[Book1.xlsx]Sheet1!$B$1), 0) 

而且還可能Excel: And Function以允許StartDate < currentDate < EndDate

年數