作者kuzzz (隱)
看板Office
標題[問題] excel 判斷為數字後加總
時間Sat Apr 9 13:22:50 2016
最近遇到一個難題懇求幫忙
資料如下
A欄 B欄
屬性 數值
甲 10
D1 15
B3 7
乙 8
C9 2
我想要把屬性那一欄裡所有不是中文字的數值加總
也就是D1 15 + B3 7 + C9 2 = 24
我的做法是先找出屬性裡最右邊一碼若為數字,就加起來
但單個儲存格判斷ok, 公式改為整欄連續判斷時卻不行
請教到底是哪邊出問題??
sumif(A1:A5, isnumber(--right(A1:A5,1)),B1:B5)
應該是isnumber(--right(A1:A5,1))這邊不對
但要怎麼改實在摸不著頭緒
求板上大大幫忙
ps. 手機發文,希望排版不會亂掉
--
posted from bbs reader hybrid on my Sony C6902 --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.219.29
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1460179373.A.C65.html
→ kuzzz: 謝謝soyodo大,另外想問資料計算如果一定要含到標題,是否 04/09 22:40
→ kuzzz: 就不能用sumproduct呢?(因為標題非數字導致變#VALUE!) 04/09 22:40
→ kuzzz: 請問soyoso大, text裡的“0;-0;0;!0”是什麼意思呢? 04/10 20:37
→ soyoso: 依序定義正數、負數、零及文字 04/10 20:59
→ kuzzz: 不好意思,我還是不懂為何要這樣定義,是要定出B1:B5中所 04/10 21:23
→ kuzzz: 有可能出現的資料類型嗎? 04/10 21:23
→ soyoso: 為了讓標題文字改為0(文字類型) 04/10 21:31
→ kuzzz: 謝謝,這個公式對數字ok,不過我用在內容格式是[hh]:mm又 04/11 16:54
→ kuzzz: 行不通了,我的公式是*TEXT(B1:B6,“00:00;![hh]:mm”) 04/11 16:54
→ soyoso: 如回文,依序為正數、負數,原po在負數處使用[hh]:mm的方 04/11 17:48
→ soyoso: 式就會無效 04/11 17:48
→ soyoso: 則!(驚嘆號)跳脫字元,目的是跳脫下個特殊字元的用法 04/11 17:53
→ soyoso: 因此原po回文![hh]:mm方面,跳脫[字元,則就為一般字串 04/11 17:57
→ kuzzz: 我有試著把[ ]拿掉但是無法判斷出資料格式,都會被當做0 T 04/11 21:12
→ kuzzz: EXT(B1:B6,"0;!hh:mm) 04/11 21:12
→ soyoso: 這方面原po可提供資料,會比較清楚 04/11 23:09
→ kuzzz: 不好意思因手機不能修改文章用推文描述,A欄屬性同原資料, 04/11 23:52
→ kuzzz: B欄為耗時,值為00:25, 00:38, 00:00, 00:19, 01:17,資料 04/11 23:52
→ kuzzz: 同樣有標題 04/11 23:52
→ kuzzz: 加總為00:38+00:00+01:17=01:55 04/11 23:53
→ kuzzz: 成功了,謝謝soyoso大 04/12 19:39