2017-02-10 62 views
2

單元格值的具體數目我有一個列表綜上所述基於標準

enter image description here

如何從前5個空白(無償)細胞計算「量」的總和?在這種情況下,它將是13,5,13,11,4。每次空白單元格更改爲付費時,我都不想更改單元格範圍。 我真正的問題與此有很大不同,但如果這有一個解決方案,我可以在這方面努力。

+0

您正在尋求相當複雜的數據庫操作。您應該使用數據透視表或VBA來處理這個問題。 –

+0

也許你是對的。我只是希望如果有人知道這個 – SumeetN

+0

可能有一種方法可以用純Excel做到這一點,至少是其中的一部分。我提出了你的問題,也許上師會給你一個答案。 –

回答

1

你將需要幾個「助手」列組成:

  • 一個ISBLANK()式測試塔B
  • 一個COUNTIF(),其中柱C是TRUE從柱C的頂部向下到相鄰的C列電池。

假設在A列金額和B列有償/未付,從此4行開始:

    在C4, =COUNTIF($C$4:C4,TRUE)
  • 和向下複製到最後一行D4
  • =SUMPRODUCT(($C$4:C4)*($A$4:A4)*(($D$4:D4)<NumberToSum+1))也複製下。

附加獎勵:'NumberToSum'是F1中的一個命名範圍,您可以輸入一個數字。下面

圖像可有助於說明 Sumproduct with variable range and user criteria

注意,爲了完整性,E3應具有式「=‘第一的總和’& NumberToSum &‘未付’」,以顯示被求和的數目。

+0

這太棒了,謝謝! – SumeetN