[問題] excel 判斷為數字後加總

作者: kuzzz (隱)   2016-04-09 13:22:50
最近遇到一個難題懇求幫忙
資料如下
A欄 B欄
屬性 數值
甲 10
D1 15
B3 7
乙 8
C9 2
我想要把屬性那一欄裡所有不是中文字的數值加總
也就是D1 15 + B3 7 + C9 2 = 24
我的做法是先找出屬性裡最右邊一碼若為數字,就加起來
但單個儲存格判斷ok, 公式改為整欄連續判斷時卻不行
請教到底是哪邊出問題??
sumif(A1:A5, isnumber(
作者: soyoso (我是耀宗)   2016-04-09 13:55:00
https://imgur.com/diFCaNt 可用sumproduct
作者: kuzzz (隱)   2016-04-09 22:40:00
謝謝soyodo大,另外想問資料計算如果一定要含到標題,是否就不能用sumproduct呢?(因為標題非數字導致變#VALUE!)
作者: soyoso (我是耀宗)   2016-04-09 22:51:00
https://imgur.com/HRfsFNF 配合text試試
作者: kuzzz (隱)   2016-04-10 20:37:00
請問soyoso大, text裡的“0;-0;0;!0”是什麼意思呢?
作者: soyoso (我是耀宗)   2016-04-10 20:59:00
依序定義正數、負數、零及文字https://goo.gl/3MjEdd
作者: kuzzz (隱)   2016-04-10 21:23:00
不好意思,我還是不懂為何要這樣定義,是要定出B1:B5中所有可能出現的資料類型嗎?
作者: soyoso (我是耀宗)   2016-04-10 21:31:00
為了讓標題文字改為0(文字類型)
作者: kuzzz (隱)   2016-04-11 16:54:00
謝謝,這個公式對數字ok,不過我用在內容格式是[hh]:mm又行不通了,我的公式是*TEXT(B1:B6,“00:00;![hh]:mm”)
作者: soyoso (我是耀宗)   2016-04-11 17:48:00
如回文,依序為正數、負數,原po在負數處使用[hh]:mm的方式就會無效則!(驚嘆號)跳脫字元,目的是跳脫下個特殊字元的用法因此原po回文![hh]:mm方面,跳脫[字元,則就為一般字串
作者: kuzzz (隱)   2016-04-11 21:12:00
我有試著把[ ]拿掉但是無法判斷出資料格式,都會被當做0 TEXT(B1:B6,"0;!hh:mm)
作者: soyoso (我是耀宗)   2016-04-11 23:09:00
這方面原po可提供資料,會比較清楚
作者: kuzzz (隱)   2016-04-11 23:52:00
不好意思因手機不能修改文章用推文描述,A欄屬性同原資料,B欄為耗時,值為00:25, 00:38, 00:00, 00:19, 01:17,資料同樣有標題加總為00:38+00:00+01:17=01:55
作者: soyoso (我是耀宗)   2016-04-12 00:12:00
https://imgur.com/tvC7mFZ 類似這樣https://imgur.com/YnehdyO 或是改用函數n和offset
作者: kuzzz (隱)   2016-04-12 19:39:00
成功了,謝謝soyoso大

Links booklink

Contact Us: admin [ a t ] ucptt.com