簡體   English   中英

根據另一列中的值求和一列中的值-Excel 2013

[英]Sum the value in one column based on the value in another column - excel 2013

我有3列,B,C和D。

B,C,D列將定期更新,並且行數將每天增加。

列B包含名稱,列C包含數量,列D具有日期值。

Name Qt Date
SSS 20  
SSS 30  
NNN 50  
PPP 40  13-Jul-15
PPP 20  13-Jul-15
AAA 20  
CCC 100 
GGG 300 
FFF 200 
BBB 50  28-Aug-15
AAA 20  
GGG 100 
BBB 30  
JJJ 50  
BBB 30  
FFF 50  
FFF 25  24-Aug-15
CCC 75  
JJJ 30  
FFF 50  
JJJ 36  24-Aug-15
FFF 50  24-Aug-15

我需要如下結果。

Name Qt
AAA 40
BBB 30
CCC 175
FFF 300
GGG 400
JJJ 80
NNN 50
SSS 50

日期字段(D列)具有值的行應從添加中省略。

名稱字段可以包含任何名稱,將來的名稱可以與當前名稱不同。

結果可以在同一張紙中,也可以在另一張紙中。

這可能無法滿足您的確切需求,但應該可以在一開始就獲得所需的數據。

  1. 在Excel中,選擇“ 插入”選項卡,然后選擇“ 數據透視表”
  2. 將表范圍設置為A1到C60000(或任何最大行數)
  3. 選擇新建工作表 ,然后單擊確定
  4. 名稱Qt字段添加到報告中。 它應該自動求和Qt。
  5. 日期添加到過濾器 這應該在數據透視表上方添加一個條,內容如下:
    Date (All)
  6. 單擊(全部),然后選擇(空白) ,這應排除具有指定日期的行。

在日期范圍= isblank(d2)旁邊使用輔助單元格,這將在E2中返回TRUE

在G6中放置AAA,在H6中放置以下公式= SUMIFS(C:C,E:E,“ TRUE”,B:B,G6)

如果空白單元格中有垃圾數據,例如隨機空間,則不使用= isblank(trim(d2))

我松動數據透視表,但如果在單個工作簿中使用一堆表,有時它們會使文件大小太大,我也厭倦了刷新它們。

暫無
暫無

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

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