一個Excel的問題~各高手請進~

2008-06-03 11:48 pm
我係sheet1輸入

在A1儲存格,輸入"食物"
在A2儲存格,輸入"日用品"
在A3儲存格,輸入"食物"
在B1儲存格,輸入"1/1/2008"
在B2儲存格,輸入"2/1/2008"
在B3儲存格,輸入"1/1/2008"
在E1儲存格,輸入"小明"
在E2儲存格,輸入"小芳"
在E3儲存格,輸入"小明"
在G1儲存格,輸入"10"
在G2儲存格,輸入"1"
在G3儲存格,輸入"5"

我係sheet2輸入
在A2儲存格,輸入"食物"
在A3儲存格,輸入"食物"
在A4儲存格,輸入"日用品"
在D2儲存格,輸入"小明"
在D3儲存格,輸入"小芳"
在D4儲存格,輸入"小明"
在E1儲存格,輸入"1/1/2008"
在F1儲存格,輸入"2/1/2008"

我想問如何SET formula係E2自動出現"15"呢?

我用VLOOKUP都好似唔可以

有其他方法都可以, 例如分別開sheet比小芳同小明專用

THANK YOU VERY MUCH!!
更新1:

stevechung99 Thank you, 我就是想這樣 我在sheet2 輸入E2 =SUMIF(Sheet1!B1:B9999, Sheet2!E1, Sheet1!G1:G9999) 後發現E2是所有1/1/2008 sum 不能再分別"小明"同"食物" 我copyE2去E3見到=SUMIF(Sheet1!B2:B10000, Sheet2!E2, Sheet1!G2:G1000) 如何set $B1:B9999$呢

更新2:

To: andycmh2001 就是想這樣, 我睇過你個formula唔係好明, 你可以教我如何set formula嗎? or 我如何 copy/編輯 E2 formula 去 F3 自動出現"1"呢 Thanks!! p.s. 我係sheet1輸入千多行資料, 仲會好多未輸入............ 人名大約有十幾個, 物品有千幾個, 日期大約有百幾個............... 有無問題?

回答 (4)

2008-06-08 8:55 pm
✔ 最佳答案
try this:

=sumproduct((sheet1!$A$1:$A$100=A2)*(sheet1!$E$1:$E$100=D2)*(sheet1!$B$1:$B$100=E1)*(Sheet1!$G$1:$G$100))


(Ask)
我copyE2去E3見到=SUMIF(Sheet1!B2:B10000, Sheet2!E2, Sheet1!G2:G1000)

如何set $B1:B9999$呢

(Ans)
Add: $
e.g. $B$1:$B$9999
2008-06-07 8:27 pm
我也提議你用 [樞紐分析表] (即 pivot table)。

1. 在 sheet1 的 table 頂加上項目名稱 (A欄: 物品, B欄: 日期, E欄: 人名, G欄: 數量);
2. highlight 你的 table, 在 [資料] menu 下按 [樞紐分析表及圖報表], 然後按完成; (會自動加一張新的 Worksheet, 那是用來代替你的 sheet2)
3. 把 相關 的欄 (如 物品, 日期, 人名) 拖 (drag and drop) 到那空白的 table 的左面或上面, 把 數目欄 拖到 右下面的區域便可。
2008-06-04 6:54 am
我估你在Sheet2!E2的formula應該是在Shee1!B1:B3範圍內找出所有與Sheet2!E1的值相同的儲存格, 然後在Sheet1!G1:G3尋找同列的儲存格, 再把儲存格的值加總, 如果是這樣的話, 你可以在Sheet2!E2使用sumif(), 內容如下:-
=sumif(Sheet1!B1:B3, Sheet2!E1, Sheet1!G1:G3)
如果所有資料正確, 答案應該是15
用同樣的formula也可套用到Sheet2!F2上, 內容如下:-
=sumif(Sheet1!B1:B3, Sheet2!F1, Sheet1!G1:G3)
如果所有資料正確, 答案應該是1
參考: Mastering of Excel 2000
2008-06-03 11:57 pm
我會提議你用pivot table,連formula都唔駛set


收錄日期: 2021-04-27 15:23:05
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080603000051KK01148

檢視 Wayback Machine 備份