iT邦幫忙

0

EXCEL同一儲存格判定內容再加總數值.求求幫忙

  • 分享至 

  • xImage

https://i.imgur.com/fYZL4jV.jpg
有兩個疑問
1.請問有辦法用公式判定儲存格內容再加總數值嗎?
2.同一儲存格有多個內容的時候要怎麼也可判定加總數值?

拜託求解/images/emoticon/emoticon02.gif

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
ccenjor
iT邦高手 1 級 ‧ 2023-01-05 20:57:21
最佳解答

L2:
=SUM(VALUE(IFERROR(IF(FIND(L1,$A$2:$J$2,1)>0,MID($A$2:$J$2,FIND(L1,$A$2:$J$2,1)+1,1),""),0)))
向右複製到M2:O2。
L8:
=SUM(VALUE(IFERROR(IF(FIND(L7,$A$8:$J$8,1)>0,MID($A$8:$J$8,FIND(L7,$A$8:$J$8,1)+1,1),""),0)))
向右複製到M8:O8。
https://ithelp.ithome.com.tw/upload/images/20230105/20109881oVTMcIaHiE.jpg

看更多先前的回應...收起先前的回應...
pink6939 iT邦新手 5 級 ‧ 2023-01-06 11:55:11 檢舉

很抱歉我不太明白
但是,好像沒有判定字母的公式.
我描述的不好,抱歉抱歉
我是想判定A2~J2的內容
例B2.I2
出現.S3.S6
S的加總就是9/images/emoticon/emoticon25.gif

ccenjor iT邦高手 1 級 ‧ 2023-01-06 20:32:46 檢舉

字母在L欄到O欄的第1列與第7列。
公式中的L1與L7判斷字母P。
M1與M7判斷字母S,所以3+6=9呀!....

pink6939 iT邦新手 5 級 ‧ 2023-01-07 15:34:40 檢舉

/images/emoticon/emoticon16.gif
抱歉抱歉我看懂了,不過不知道為什麼帶進去是0https://i.imgur.com/ogpqYtP.jpg

ccenjor iT邦高手 1 級 ‧ 2023-01-07 18:01:30 檢舉

你公式中L1二個都要L1,不能1個Ll,1個L7。

pink6939 iT邦新手 5 級 ‧ 2023-01-09 10:10:00 檢舉

https://i.imgur.com/oO9A7FS.jpg
有改過可是還是不行..自動計算也有打開/images/emoticon/emoticon16.gif

ccenjor iT邦高手 1 級 ‧ 2023-01-09 19:59:04 檢舉

那你是舊版本要按CTRL+SHIFT+ENTER鍵輸入,因為這是陣列公式。

pink6939 iT邦新手 5 級 ‧ 2023-01-11 11:41:53 檢舉

/images/emoticon/emoticon24.gif/images/emoticon/emoticon32.gif/images/emoticon/emoticon12.gif
太感謝你了,萬分感謝

pink6939 iT邦新手 5 級 ‧ 2023-01-11 11:45:39 檢舉

真的很謝謝你,幫了我一個大忙/images/emoticon/emoticon35.gif

ccenjor iT邦高手 1 級 ‧ 2023-01-11 19:52:05 檢舉

如果數值不是個位數,若只有1個英字母是可以解決的。
如果是每個儲存格只有一個字母加數字是可以解決的。
L2
=SUM(VALUE(IFERROR(IF(FIND(L1,$A$2:$J$2,1)>0,MID($A$2:$J$2,FIND(L1,$A$2:$J$2,1)+1,9),""),0)))
再複製公式到N2:O2。
差別在於MID函數第3個參數你將1變成一個大的數值,讓他抓取字元大一點,包含整數多位數或多位小數之各種狀況,我是用9,有的人習慣用100。

0
la1ala0rz
iT邦新手 5 級 ‧ 2023-01-05 14:40:40

關於第1個問題
{=SUM(IF(LEFT(ggg,1)=L1,INT(RIGHT(ggg,1)),0))}
其中
ggg是你的資料範圍
L1是對應的字母, 也就是你的P, S, V
left(ggg, 1)中的1是因為你的樣本只有一個字母開頭所以直接寫死1
right(ggg, 1)中的1是因為你的樣本只有一個數字結尾所以直接寫死1
int()是把字串轉為數字

其他的就請其他大大接力

pink6939 iT邦新手 5 級 ‧ 2023-01-06 11:49:35 檢舉

很抱歉是我描述的不好
我是想判定A2~J2的內容
例E2.G2
出現M4.M3
M的加總就是7

0
海綿寶寶
iT邦大神 1 級 ‧ 2023-01-05 19:02:01

1.可以
2.可以

pink6939 iT邦新手 5 級 ‧ 2023-01-06 11:56:23 檢舉

1.摁,好的
2.摁,好的/images/emoticon/emoticon25.gif

我要發表回答

立即登入回答