2012-04-13 362 views
0

我發現了一個關於製作burndown和burnup圖表的好教程。無論我嘗試什麼,我都無法獲得相同的功能。似乎有什麼區別的Excel 2007和2010年之間的函數如何寫? 教程:http://rapidapplicationdevelopment.blogspot.com/2010/02/video-how-to-create-burndown-charts-for.html用SUMIF和excel函數卡住

基本上我只是想添加數字。每行都有一個帶有隨機數字的列和一列顯示直到該行的數字總數的列。所以最後一行會顯示所有數字的總和。第5行只會從第1行,2,3,4和5顯示總的數字,我希望它使根據教程感覺:)

功能:

=SUMIF([Created Date],CONCATENATE("<=",Table_owssvr_1[[#This Row],[Released]]),[Points]) 

但是,當我將它粘貼到我自己的Excel工作簿中,它會給出錯誤。從我所看到的,我必須用「;」來改變「,」。 「#This Row」未被註冊,但我最好的猜測是它必須替換爲「@」。

這是接近我可以得到:

=SUMIF([Oprettet dato]; CONCATENATE("<=";Table2[@];[Sprint start]);[Estimat]) 

是因爲2007年和2010年之間的差異還是我只是太小白? :)

+0

這符號表示格式化表格。去插入,打表。 – Jesse 2012-04-13 17:28:24

+0

我使用的表,所以我不認爲這是問題。 – Christian 2012-04-13 17:38:02

+0

[鏈接](https://skydrive.live.com/redir.aspx?cid=86740896f1da5419&resid=86740896F1DA5419!592&parid=86740896F1DA5419!591&authkey=!AJ-7Vn9gaRaxgv4) 截圖 – Christian 2012-04-13 17:44:53

回答

0

在Office 2010中,[#This Row]表示法已被濃縮以改善用戶體驗。公式中的[#This Row]表示法已被替換爲@表示法,並且在可能的情況下,公式中顯式表名引用的要求已被刪除。

=SUMIF([Oprettet Date]; CONCATENATE("<=";[@Sprint start]);[@Estimat]) 

注意,使用的,; enstead是特定


在性反應發表評論區域設置:對不起,一個額外的行裁判溜了,試試這個

=SUMIF([Oprettet Date]; CONCATENATE("<=";[@Sprint start]);[Estimat]) 
+0

這幾乎工作。它不是添加數字的值,而是從第一行的總數開始,然後減去每行的數字。 當我嘗試寫出你建議的內容時,excel會自動將它與 = SUMIF([Oprettet Date]; CONCATENATE(「<=」; [@ [Sprint start]]); [@ Estimat] – Christian 2012-04-14 08:15:00

+0

Excel不斷變化[ @Sprint開始]到[@ [Sprint開始]],但也許這就好了。當使用 = SUMIF([Oprettet Date]; CONCATENATE(「<=」; [@ [Sprint start]]); [Estimat]) 每行獲取所有行的總數。 – Christian 2012-04-14 09:10:56