電子表格由以下列組成:
|開始日期|結束日期|功率值|新列|
兩年期間有超過 100,000 行,每個開始日期有約 96 行功率值。我的挑戰是總結每天的總功率值并將該天總數插入每個日期系列最后一行的“新列”中。我曾經認為我很擅長 excel 和 VB,但那是幾年前的事了,這個相對簡單的問題解決方案已經讓我好幾天了。
uj5u.com熱心網友回復:
假設您想每天查找功率值的總和,您將需要兩列:
- 一個日期
- 一為總和
由于您已經有 3 列(假設 Col A = 開始日期,B = 結束日期和 C = 功率值)我建議一個空白列 (D) 和 col E 是date
, col F 是power value sum
。
然后輸入以下公式:
E2 : =MIN(A:A) --> 這將找到第一個開始日期
E3 : =IF(E2 1>MAX(B:B),"",E2 1) --> 將日期加 1,直到達到最大結束日期。從那時起,它將放置一個空白值
部署公式,直到得到一些空單元格
F2 : =if(E2="","",SUMIFS(C:C,A:A,"<="&E2,B:B,">="&E2)) --> 將對功率值求和作為范圍開始日期 - 結束日期包括 E 列中的日期,并在沒有更多日期時將值強制為空白
部署公式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/504059.html