Board logo

標題: [分享] 雜項細目及費用合計 [打印本頁]

作者: ML089    時間: 2015-7-26 21:05     標題: 雜項細目及費用合計

社區的收支表大都固定的欄位的數字合計,其中一項雜項金額其說明如下 "信封$120+膠水$20+白板$500+迴紋針$120+白板擦$160",
如何從雜項說明將其中的金額合計?

A1 = "60個信封$120+1瓶膠水$20+1張白板$500+6盒迴紋針$120+2個白板擦$160"

每個要計算的金額前面要加 $
B1 =SUMPRODUCT(--TEXT(LEFT(TEXT(MID(SUBSTITUTE(A1&"X","$",REPT(" ",16)),ROW($1:$999),16),),15),"[<>];;!0;!0"))
作者: ML089    時間: 2015-7-26 21:09

A1 = "88X + 86A + 844XE + 6XXA"
要如何將 88 + 86 + 844 + 6 計算出 1024

B1 =SUMPRODUCT(--TEXT(LEFT(TEXT(MID(SUBSTITUTE("+"&A1&"X","+",REPT(" ",16)),ROW($1:$999),16),),15),"[<>];;!0;!0"))

注意 A1 = "88X + 86A + 844XE + 6XXA" 中第一個數字前面沒有 "+",所以公式中需要補上
作者: 074063    時間: 2015-7-27 09:13

回復 2# ML089


    [attach]21505[/attach]
 如附件,請問大大涵數算不出來如何修改
作者: ML089    時間: 2015-7-27 09:26

回復 3# 074063


  格式不同公式當然不同

=SUMPRODUCT(--TEXT(LEFT(TEXT(LEFT(A1:A4,COLUMN(B:Q)),),COLUMN(A:P)),"[<>];;!0;!0"))
作者: 074063    時間: 2015-7-27 12:58

回復 4# ML089


    [attach]21521[/attach]

    不好意思, 涵數的寫法還不太懂, 如何橫向計算要如何修改
作者: ML089    時間: 2015-7-27 17:31

回復 5# 074063

=SUMPRODUCT(--TEXT(LEFT(TEXT(LEFT(A1:D1,ROW($2:$16)),),ROW($1:$15)),"[<>];;!0;!0"))
作者: 074063    時間: 2015-7-27 18:18

回復 6# ML089

    原公式=SUM(IF(D10:F10<>"",D10:F10,$D$9:$F$9))  ... 判斷D10:F10是否有數值, 若沒有以D9:F9對應儲存原數值代入加總
    因D9:F9有數字及符號, 想把=SUMPRODUCT(--TEXT(LEFT(TEXT(LEFT(A1:D1,ROW($2:$16)),),ROW($1:$15)),"[<>];;!0;!0")) 代入不知怎麼著手
    .
    .
    .
    另問ROW($2:$16)、ROW($1:$15) 這個的意思, 若資料儲存格異動如何修改
作者: ML089    時間: 2015-7-27 21:11

回復 7# 074063


A1:D1
改為
IF(D10:F10<>"",D10:F10,$D$9:$F$9)


=SUM(--TEXT(LEFT(TEXT(LEFT(IF(D10:F10<>"",D10:F10,$D$9:$F$9),ROW($2:$16)),),ROW($1:$15)),"[<>];;!0;!0"))
需使用三鍵輸入(CTRL+SHIFT+ENTER)
作者: 074063    時間: 2015-7-27 21:40

回復 8# ML089

    =SUM(--TEXT(LEFT(TEXT(LEFT(IF(D10:F10<>"",D10:F10,$D$9:$F$9),ROW($2:$16)),),ROW($1:$15)),"[<>];;!0;!0"))  需使用三鍵輸入(CTRL+SHIFT+ENTER)
     
    無法算出正確總和
        
    D9:F9有數字及符號,  D10:F10以後的儲存格皆只是數字....
作者: ML089    時間: 2015-7-27 22:21

回復 9# 074063


     =SUM(--TEXT(LEFT(TEXT(LEFT(IF(D10:F10<>"",D10:F10,$D$9:$F$9)&"X",ROW($2:$16)),),ROW($1:$15)),"[<>];;!0;!0")) 需使用三鍵輸入(CTRL+SHIFT+ENTER)
作者: 074063    時間: 2015-7-27 23:21

回復 10# ML089


    太棒了, 感謝大大不勝其煩指導, 雖然還不了解涵數寫法,還是給你一個讚!:D

 小弟有個樞鈕分析表的問題,大大有空的話幫忙看看是否有解

 http://forum.twbts.com/redirect. ... 65&fromuid=5958
作者: ML089    時間: 2015-7-27 23:41

回復 11# 074063


    樞鈕分析表我不會
作者: 074063    時間: 2015-7-28 00:11

回復 12# ML089


    好的!感謝你∼:)
作者: hcm19522    時間: 2015-11-20 20:28

http://blog.xuite.net/hcm19522/twblog/358541881




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