2014-01-29 320 views
0

我有兩張紙。在表1中,D列包含類別文本值(即事件,抵押品等),列I包含美元值。在工作表2上,每行都按照其中一個類別進行標記,並且按月標記列。Excel如果公式

我想在表2中的單元格計算以下僞代碼:

IF(Sheet1!D20="Events", then add Sheet1!I20 to R9, if not then add 0) 
*Where Sheet1!D20:D40 are all categories for December 
*Where Sheet1!I20:I40 are individual costs for December 
*where Sheet2!R are total costs for December 

是的,這是一個預算,是的,我想有一個表給我看的項目,我們買了一個月,並分其他表格顯示了我們在每個類別中按月份所花費的總計。

我希望這是足夠的信息有人來幫助我。先謝謝你。

+0

我懷疑這很容易,如果它是有道理的,但對我來說它沒有。 SQL與你的Q有什麼關係? – pnuts

回答

0

我在這裏做了一些關於你想要什麼的假設,但是在我看來,在Sheet2中你將會在某個地方列出類別 - 可能在Col A.因此,A9可能包含「Events」,R1可能包含「 12月「,並且您希望R9從Col D包含」Events「的行中的Sheet1的Col I中包含所有值的總和。

在R9中,我會建議公式=SUMIF(Sheet1!D:D,A9,I:I)。可以複製Col R以複製其他類別的內容。

0

我在這裏假設兩件事情:

表1包含了這個樣子行:

本月|類別|美元費用

讓我們打電話給那些A | B |下現在,即使我知道你使用d和I

你想表2是這樣的:

第1行:[類別標題] |一月|二月|三月| ...

第2排:活動| [在1月花費] | [花費在2月] | ...

如果這是真的,那麼SUMIFS()將爲您工作。在我們的例子中,我們可以使用這個返回(在本例中Sheet2的B2!)一月活動開支的總和:

= SUMIFS(工作表Sheet1 $ C:$ C,工作表Sheet1 $ A:$ A ,Sheet2中$ A2,工作表Sheet1 $ B:!!!$ B,Sheet2的B $ 1)

這將總結列標題(月)的幾個月的比賽在表1和行引線(類別)至1是類別欄。