A B C D E F G
>列1 客戶 西瓜 單價 香蕉單價 芭樂 單價 小計
>列2(老王) 10斤10元5斤2元 20斤 8元
>列3(阿花) 15斤12元6斤5元 30斤 7元
>列4(阿狗) 20斤13元7斤9元 40斤 6元
品名超過80個 所以橫向 的累乘 不知道 怎寫 比較方便
不能改格式哦
G2=A2*B2+C2*D2+E2*F2
一個 一個輸入 會打到頭暈 數量太多 不知道可以用列的陣列嗎
可以盡量回答詳盡一點嗎 我是初學者 ㄎㄎ 謝謝大大
2006-12-02 01:51:30 · 6 個解答 · 發問者 檳榔批發商 1 in 藝術與人文 ➔ 詩詞與文學
好題材~
2006-12-03 18:38:26 補充:
ABCDEFGH1客戶 西瓜 單價 香蕉 單價 芭樂 單價 小計 2老王 10 10 5 2 20 8 270 3阿花 15 12 6 5 30 7 420 4阿狗 20 13 7 9 40 60 2723 H2 輸入陣列公式(陣列公式完成時,需同時按 Ctrl + Shift + Enter)=SUM(MOD(COLUMN(C2:G2),2)*(C2:G2)*B2:F2) 公式往下複製,完成。 說明:{=SUM(MOD(COLUMN(起始第二欄:最右側一欄),2)*(起始第二欄:最右側一欄)*起始第一欄:最右側倒數第二欄)}備註:近日感冒,思緒沈重,未能加以思考,此一問題。遂求助於 ExcelHelp ,在此感謝 andysky 三分鐘不到立即解答。相關網址,請查閱:http://club.excelhome.net/dispbbs.asp?boardID=3&ID=204382&page=1&px=0
2006-12-04 00:14:52 補充:
若不想使用 Ctrl+Shift+Enter ,則可使用具有陣列特性的:=SUMPRODUCT(MOD(COLUMN(C2:G2),2)*(C2:G2)*(B2:F2))
2006-12-04 12:27:02 補充:
若真要解釋這個公式,需要一點篇幅,才能夠解釋的清楚。
2006-12-03 13:38:26 · answer #1 · answered by ? 7 · 0⤊ 0⤋
其實陣列公式就是程式迴圈的概念而已,假設沒有 MOD 的話,原本的公式是 C2*B2+D2*C2+E2*D2+...+G2*F2,但我們要的只是C2*B2+E2*D2+...
所以用COLUMN取MOD 2 來做一個切換開關,MOD 2 的結果只有 0 跟 1,當 * 0 時就不列入加總,所以就可以把上面的原公式取出我們要的值了
2006-12-19 06:16:38 · answer #2 · answered by ? 7 · 0⤊ 0⤋
[斤]和[元]也會出現在資料欄位中嗎?
請再多提供一點資訊。
Blanco正在思考中。呵呵!
2006-12-03 21:35:26 補充:
Well done, Blanco.
but can you explain more?
2006-12-02 17:50:58 · answer #3 · answered by Elvin 6 · 0⤊ 0⤋
真的無解嗎???大師 幫幫忙ㄅ 真的非常想解它 實習生謝謝你的 解答
但訴 一個字 "錯" 嘻嘻 我工作上的表格 為了這個 都沒辦法用 大師靠你了
2006-12-03 00:24:17 補充:
斤和元不用出現 只要 橫向的相乘後
再相加就可以了
只要A*B+C*D......+Y*Z=答案
因為每一列都是一個客戶 所以沒辦法
改格式阿 最頭痛的是品名有很多種
價錢又都不一樣
只要兩兩相乘 再相加 看起來很簡單
但是 真的部會 我咧
2006-12-02 16:03:42 · answer #4 · answered by 檳榔批發商 1 · 0⤊ 0⤋
大師快快出馬吧,實習生好好看一下~~你題目沒看清楚喔
2006-12-03 23:09:36 補充:
強強推啊~~
2006-12-04 10:14:36 補充:
我想應該是用欄乘欄,再用mod變成隔欄乘吧~
2006-12-02 13:27:55 · answer #5 · answered by 阿偉 7 · 0⤊ 0⤋
在小計那格按(G2)按=SUM(A2:F2)ENTER就可以了試試ㄅ如果是到AA就=SUM(A2:AA2)應該不難ㄅ
2006-12-02 02:05:12 · answer #6 · answered by ? 7 · 0⤊ 0⤋