返回列表 上一主題 發帖

[發問] 公式怎麼寫

本帖最後由 p212 於 2013-1-3 13:52 編輯

回復 1# shootingstar
供您參考,請試試看!
=CONCATENATE(REPT("0",2-LEN(INT(((1*2)+(0*4)+(7*2)+(3*0)+(0*1)+(5*7)+(2*6)+(6*6))/10))),INT(((1*2)+(0*4)+(7*2)+(3*0)+(0*1)+(5*7)+(2*6)+(6*6))/10))

說明:藍字「2」,表顯示「二」位數,個位數者其十位數以"0"填補,如"09"。

TOP

本帖最後由 p212 於 2013-1-3 14:05 編輯

回復 3# shootingstar

1.請問A1儲存格的數字每次位碼皆相同?
2.底線標示部份為固定?可否將您的問題再清楚地描述一下?
INT(((1*2)+(0*4)+(7*2)+(3*0)+(0*1)+(5*7)+(2*6)+(6*6))/10)

TOP

本帖最後由 p212 於 2013-1-3 15:18 編輯

回復 5# shootingstar
1.請將您C1儲存格原有的公式=INT(((7*2)+(0*4)+(7*2)+(3*0)+(0*1)+(5*7)+(2*6)+(6*6))/10)
直接以文字函數_LEFT、MID、RIGHT改為下列公式即可
=INT(((LEFT(A1,1)*2)+(MID(A1,2,1)*4)+(MID(A1,3,1)*2)+(MID(A1,4,1)*0)+(MID(A1,5,1)*1)+(MID(A1,6,1)*7)+(MID(A1,7,1)*6)+(RIGHT(A1,1)*6))/10)
2.為免公式複雜,請另於D1儲存格寫入=CONCATENATE(REPT("0",2-LEN(C1)),C1)以顯示您所要的答案。(建議運用_隱藏C欄_即可減少不必要的欄位出現)

TOP

請問Hsieh版大,為何公式
=TEXT(INT(SUMPRODUCT(--MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1),--MID(B1,ROW(INDIRECT("A1:A"&LEN(A1))),1))/10),"00")
不可使用? (以A1儲存格輸入70730526,答案為0,並不是11。)

TOP

Hsieh版大:對不起!是我疏忽。公式漂亮、無誤,謝謝!

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題