![](/img/trans.png)
[英]VBA Code to sum values in one column based on the value in another column in excel
[英]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列)具有值的行應從添加中省略。
名稱字段可以包含任何名稱,將來的名稱可以與當前名稱不同。
結果可以在同一張紙中,也可以在另一張紙中。
這可能無法滿足您的確切需求,但應該可以在一開始就獲得所需的數據。
Date (All)
在日期范圍= 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.