簡體   English   中英

從excel中的一系列日期中查找值

[英]Lookup a value from a range of dates in excel

請幫忙。

我們有兩張桌子。 帳戶列表,另一個是更改日志。 我需要在表1中添加一個新列,其中值是表2中正確帳戶和正確有效期的金額。

恩。

table 1:
account#   beginning period   ending period
1          January 1, 2012    January 31, 2012
2          January 12, 2012   February 12, 2012

table 2:
account #  amount    valid period beg      valid period end
1           10      january 1, 2009        december 5, 2010
1           20      december 6, 2010       june 1, 2011
1           30      june 2, 2011           december 1, 2012
2           13      january 15, 2011       december 15, 2011
2           20      december 16, 2011      february 20, 2012

謝謝。

雖然它有點復雜,但它可以用內置函數完成(雖然看起來有點模糊:-))。 具體來說,我的意思是功能SUMIFS。

在此輸入圖像描述

它有幾個參數。

  1. 第一個是要求求和的值的區域。 在這個例子中它是B8:B12。
  2. 第二個是用某種條件檢查值的區域。 這是A8:A12。
  3. 第三個是從第二個參數應用於區域的標准。 它(除其他外)帳號#。

因此,公式表示:對B8中的行中的所有值求和:B12,其中帳戶#(A8:A12)等於所需帳戶#(例如A3)。

好的,不是全部,您需要指定時間范圍。 它會有點笨拙,因為你必須檢查兩個時間段是否重疊(檢查一個日期是否在指定的時間段內會更容易)。 但是可以這樣做,因為SUMIFS可以采用另一對標准范圍和標准。 但它不能用於OR條件,因此您必須組合更多的SUMIFS。

關於重疊范圍的好文章是例如http://chandoo.org/wp/2010/06/01/date-overlap-formulas/

順便說一句:你必須格式化B2:C3和C8:D12中的單元格作為能夠比較它們的日期。

暫無
暫無

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

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