Board logo

標題: 要合計A欄中所有的A開頭編號的B欄 [打印本頁]

作者: KOTOHO    時間: 2010-8-5 07:13     標題: 要合計A欄中所有的A開頭編號的B欄

本帖最後由 KOTOHO 於 2010-8-5 07:15 編輯

請問各位

要合計A欄中所有的A開頭編號的B欄

請問公式要怎麼設?

(EX: A欄編號:A01,A02,B01,B02,C01,D01.....)

謝謝
作者: GBKEE    時間: 2010-8-5 08:29

回復 1# KOTOHO
=COUNTIF(B:B,"A*")
作者: Hsieh    時間: 2010-8-5 08:30

回復 1# KOTOHO

篩選
SUBTOTAL
作者: PD961A    時間: 2010-8-5 08:36

本帖最後由 PD961A 於 2010-8-5 08:54 編輯

回復 1# KOTOHO


  1.'=COUNTIF(A:A,"A*")

  2.自動篩選\自訂\A*'=SUBTOTAL(3,A2:A9)
作者: KOTOHO    時間: 2010-8-8 20:58

本帖最後由 KOTOHO 於 2010-8-8 21:00 編輯

謝謝各位,我重新說明我的意思:

我的B欄是數量,A欄是編號

我想要算出A欄中,編號EX:A02,A100,A025,A300....所有A開頭的「B欄總數量」

謝謝各位
作者: ivanyung    時間: 2010-8-8 21:28

用陣列公式:
輸入以下公式,同時按下 ctrl + shift + enter
=SUM(IF(LEFT(A1:A100,1)="a",B1:B100))
作者: KOTOHO    時間: 2010-8-8 21:42

用陣列公式:
輸入以下公式,同時按下 ctrl + shift + enter
=SUM(IF(LEFT(A1:A100,1)="a",B1:B100))
ivanyung 發表於 2010-8-8 21:28



解決了,謝謝!^^

請問加不加陣列符號的差別在於?
作者: ivanyung    時間: 2010-8-8 21:46

解決了,謝謝!^^

請問加不加陣列符號的差別在於?
KOTOHO 發表於 2010-8-8 21:42


用上面的公式為例:
用陣列的話, range 內所有 cell 都會進行一次計算。不是陣列的話,只會計第一個 cell。
作者: KOTOHO    時間: 2010-8-8 21:47

本帖最後由 KOTOHO 於 2010-8-8 21:49 編輯

謝謝回答  
作者: Hsieh    時間: 2010-8-8 22:32

=SUMPRODUCT((LEFT(A1:A100)="A")*(B1:B100))
作者: ivanyung    時間: 2010-8-8 22:46

=SUMPRODUCT((LEFT(A1:A100)="A")*(B1:B100))
Hsieh 發表於 2010-8-8 22:32


在無需用陣列公式下達成,這個實在太利害了,妙用!
=SUMPRODUCT((LEFT(A1:A100)="A")*(B1:B100))

完全等同以下陣列公式。
=SUM((LEFT(A1:A100)="a")*(B1:B100))
作者: KOTOHO    時間: 2010-8-9 18:19

回復 10# Hsieh

學到了,謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)