English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

不好意思要麻煩大家,我已經爬過文了,但算出來的數值總是有問題,希望知道的人能幫我解惑一下,感激不盡!!
我這邊有上百筆的資料,簡單用其他符號代替如下:

         A     B     C
         ---------------------------------------------
     1   部門   計畫代號   金額
     2    甲    095   23
     3    甲    097   45 
     4    丙    099   66 
     5    乙    095   73 
     6    乙    096   20
     7    乙    095   189
     8    甲    095   407 
     9    丙    095   72
    10    甲    096   63

      
我要計算的是所有部門裡095的計畫總金額為何?

我之前是將所有資料「定義」為DATA,
B2:B10「定義」為計畫代號,
C2:C10「定義」為金額,

在任一儲存格EX:U16輸入「計畫代號」,在U17輸入「金額」,
在V16輸入「095」,欲在V17得到總金額,

所以我在V17的算式為:=DSUM(DATA,"金額",U16:U17)
結果算不出來,
我覺得是U16:U17這邊有問題,但昨天主管在教我時,也的確是有寫到U16:U17,不曉得有人懂得我的意思嗎?

另外我也想請問有沒有辦法直接在V16由095改為096時,V17就直接變成096的總金額呢?
謝謝回答哦!感謝您的幫忙~
 

2006-10-13 10:56:16 · 4 個解答 · 發問者 木欣 1 in 電腦與網際網路 軟體

4 個解答

資料「定義」為DATA之範圍應是$B$1:$C$10U17「金額」與 V16 輸入「095」,需對調才可以, 一樣在V17得到總金額.V17的公式=DSUM(DATA,2,U16:U17)結果如下:UV16計畫代號金額17095764可直接在U17由095改為096時,V17就可直接變成096的總金額. 如下:UV16計畫代號金額1709683試試吧!

2006-10-13 12:29:44 · answer #1 · answered by Frank Chiou 7 · 0 0

你的公式沒錯, 只是設條件時錯了!

你應該將原來你 U17與 V16的內容互換, 這樣就可以在V17得到結果了.

U17那一儲存格是放你要的條件, 所以你要算096的總金額時, 只需在U17鍵入096即可!

2006-10-13 11:51:33 · answer #2 · answered by ? 4 · 0 0

你在最後這邊錯啦!以你的例子來說,如果U16輸入「計畫代號」,那麼,U17不能輸入「金額」,而應輸入你想要篩選的條件「095」,「金額」應該放在V16才對,如此你原先在V17的公式就可以算出764的金額啦!如果公式不變,你直接在V16輸入096,他是可以自動幫你算出096的總金額的!

2006-10-13 11:36:21 · answer #3 · answered by Michelle 3 · 0 0

簡單用 SUMIF() 就可以了在 V17 輸入公式=SUMIF($B$2:$B$10,"="&V16,$C$2:$C$10)即可這樣的設定, 當 V16 值改變時, V17 也會自動配合改變.

2006-10-13 11:18:50 · answer #4 · answered by whitefox 7 · 0 0

fedest.com, questions and answers