2012-11-18 72 views
2

場I具有在Google Spreadsheet文檔兩個薄片。第一個列有月份,收入,費用和利潤(分別爲A,B,C和D),每行費用值應根據過濾器(我認爲)從另一張名爲「費用」的工作表計算得出。過濾行到另一個片材

費用表包含列日期,名稱和價格。

所以,我需要的是寫公式僅過濾費用具體月份,總結所有的價格在這些行,並寫在第一頁該值到C柱(行當月)。

你可以看到this example並請幫我解決這個問題。

回答

2

這是可以向下填充的公式(我在F2輸入時):

=ArrayFormula(SUMIF(TEXT(Expenses!A$2:A;"MMMM");A2;Expenses!C$2:C))

這是一個公式,將自動填充結果倒塔(我在G2進入它):

=ArrayFormula(IF(LEN(A2:A);SUMIF(TEXT(Expenses!A2:A;"MMMM");A2:A;Expenses!C2:C);IFERROR(1/0)))

而且這個公式將採取年考慮;我已經在J2中輸入它,參考I2中的月份字符串:I:

=ArrayFormula(IF(LEN(I2:I);SUMIF(TEXT(Expenses!A2:A;"MMMM yyyy");I2:I;Expenses!C2:C);IFERROR(1/0)))