簡體   English   中英

如何在Excel中基於IF條件將公式應用於單元格

[英]How to apply formula to cell based on IF condition in Excel

我有一個如下所示的Excel Spreadsheed

A             B
10.02.2007    10
10.03.2007    12

A列是日期,B列是股票價格

現在我的任務是使用公式計算股份的財務收益

return = ln(price_today / price_yesterday)

現在,在另一個電子表格中,我需要創建一個名為Return的新列。在此列中,我需要放置公式= ln(B2/B1)但條件是該公式僅適用於A列中的日期,范圍為StartDate < currentDate < EndDate

所以我想

  1. 我的公式僅適用於特定時期,例如僅適用於2007年
  2. 從給定位置開始將新列放置在另一個電子表格中,例如A1

請建議

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

[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:以及允許StartDate < currentDate < EndDate 函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM