函數救教 - iPhone4.TW

會員登入



主題: 函數救教
第1頁,共2頁 12 最後最後
顯示結果從 1 到 10 共計 20 條
  1. #1
    kle4eva 的頭像

    超熱血的愛用者

    註冊日期:08-16-2010
    文章:500
    謝謝你: 4
    在 5篇文章中獲得 30個感謝
    小弟有些numbers函數上的問題,救高手指點

    下面兩個表分別是支出記錄支出類別總計
    我希望在支出記錄不斷增加的情況下,支出類別總計可以自動按照支出記錄的類別加起來顯示(即下面支出類別總計的結果)
    我只會用vlookup, 搞了半天還是解決不了,請問是不是要用sum+match+offset來搞定呢

    救高手教一下


    支出記錄
    項目 類別 類型 金額
    眼鏡繩 運動 現金 $15.00
    Real Racing 2 HD Apple App 信用卡 $54.52
    Numbers Apple App 信用卡 $77.92
    Pagers Apple App 信用卡 $77.92
    Order & chaos Apple App 信用卡 $7.72
    芝士焗雞排飯 午飯 現金 $40.00
    Nike 頭帶 運動 現金 $39.00
    $312.09
    支出類別總計
    類別 金額
    早餐 $0.00
    午飯 $40.00
    晚飯 $0.00
    運動 $54.00
    遊戲 $0.00
    娛樂 $0.00
    社交 $0.00
    Apple App $218.09
    DC產物 $0.00
    服裝 $0.00
    水電雜費 $0.00
    屋租 $0.00
    車資 $0.00


    排版全部亂掉了( ;´Д`)
    手邊沒電腦,只好晚點上傳照片上來
    此篇文章於 06-19-2011 20:30 被 kle4eva 編輯。


  2. #2

    海盜船長

    註冊日期:08-16-2010
    文章:9
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    不用太複雜的函數,只要用SUMIF就可以了
    以運動為例:只要在G2輸入下面就可以求得
    =sumif(B:B,”運動”,D : D)
    B:B:代表查詢範圍 , ”運動”,代表搜尋值, D : D,代表計算值
    同理 Apple App
    =sumif(B:B,” Apple App”,D : D)
    此篇文章於 06-19-2011 23:07 被 asdfgh 編輯。


  3. #3
    kle4eva 的頭像

    超熱血的愛用者

    註冊日期:08-16-2010
    文章:500
    謝謝你: 4
    在 5篇文章中獲得 30個感謝
    好方便丫

    感謝這位大大

    上面亂七八糟的辛苦大大了



    另外想問一下
    1,如果同樣的情況,條件方面是一個以上,即例如"信用卡"和"Apple App"都乎合才會相加, 因為就算我用or/and答案只會回傳true / false的樣子

    2,如果同樣的情況,不過結果是"文字"類,本來用vlookup 就可以搞定,但條件方面是一個以上,即例如"信用卡"和"Apple App"都乎合才回傳同一row的指定欄位

    問題多了點真不好意思
    此篇文章於 06-20-2011 08:05 被 kle4eva 編輯。


  4. #4
    DarkFat 的頭像

    管理團隊

    註冊日期:03-06-2008
    文章:937
    謝謝你: 33
    在 81篇文章中獲得 172個感謝
    =SUMPRODUCT((A:A="Apple App")*(B:B="信用卡"),C:C)


  5. #5
    borischen 的頭像

    海盜船長

    註冊日期:10-14-2008
    文章:632
    謝謝你: 33
    在 15篇文章中獲得 20個感謝
    =SUMIF(and(A:A="Apple App",B:B="信用卡"),C:C)


  6. #6
    kle4eva 的頭像

    超熱血的愛用者

    註冊日期:08-16-2010
    文章:500
    謝謝你: 4
    在 5篇文章中獲得 30個感謝
    感謝上面兩位大大,

    參考了上面兩位大大的函數, 原來多重條件判斷只要在原來的"條件"加括號"*" 或"/"就可以有像"and"的功能, 但似乎只可以用作判斷true or false裡使用.

    但如果要用"條件"加括號"*" 或"/"和sumif來達成多種條件相加, 這個情況剛好SUMIF似乎不是先判斷有沒有乎合條件再下一步, 而是只有找到條件就下一步. 所以還是沒有辦法解決


  7. #7
    DarkFat 的頭像

    管理團隊

    註冊日期:03-06-2008
    文章:937
    謝謝你: 33
    在 81篇文章中獲得 172個感謝
    引用 作者: kle4eva 查看文章
    感謝上面兩位大大,
    先判斷有沒有乎合條件再下一步,
    而是只有找到條件就下一步.
    請問啥叫 先判斷有沒有乎合條件再下一步
    啥又叫 找到條件就下一步

    差在哪?

    AND 是兩/多樣條件都要符合才運作。在AND裡, "判斷乎合條件" 與 "找到條件就下一步" 我聽起來是一樣的呢。

    你解釋清楚些吧。


  8. #8

    海盜船長

    註冊日期:08-16-2010
    文章:9
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    多重條件用SUMIFS也可以做得到
    如Apple App 信用卡可如下作法
    =SUMIFS(D : D,B:B,"Apple App",C:C,"信用卡")
    其跟SUMIF差別是SUMIFS計算值要放最前面,再來才是條件篩選

    附帶一提
    =SUMPRODUCT((B:B="Apple App")*(C:C="信用卡"),D : D)
    也有同樣效果,為什麼原文作者說有問題


  9. #9
    kle4eva 的頭像

    超熱血的愛用者

    註冊日期:08-16-2010
    文章:500
    謝謝你: 4
    在 5篇文章中獲得 30個感謝
    引用 作者: asdfgh 查看文章
    多重條件用SUMIFS也可以做得到
    如Apple App 信用卡可如下作法
    =SUMIFS(D : D,B:B,"Apple App",C:C,"信用卡")
    其跟SUMIF差別是SUMIFS計算值要放最前面,再來才是條件篩選

    附帶一提
    =SUMPRODUCT((B:B="Apple App")*(C:C="信用卡"),D : D)
    也有同樣效果,為什麼原文作者說有問題
    先感謝asdfgh大清楚的解釋


    引用 作者: asdfgh 查看文章
    附帶一提
    =SUMPRODUCT((B:B="Apple App")*(C:C="信用卡"),D : D)
    也有同樣效果
    那怪了, 因為我在下面D4位置打上
    =SUMIF(and(A:A="Apple App",B:B="信用卡"),C:C) 或
    =SUMPRODUCT((A:A="Apple App")*(B:B="信用卡"),C:C)

    __A_________B__________C
    1_APPLE APP_信用卡________1
    2_APPLE APP_信用卡________2
    3_APPLE APP_信用卡________3

    都出現錯誤訊息

    =SUMIF(and(A:A="Apple App",B:B="信用卡"),C:C)
    答案總是0

    我亂猜覺得可能因為
    AND(A:A="Apple App",B:B="信用卡")=TRUE
    所以因為找不到TRUE相加之後變成0

    =SUMPRODUCT((A:A="Apple App")*(B:B="信用卡"),C:C)
    我也不清楚為什麼不行, 它說"所有SUMPRODUCT引數長度必須相同"
    我試過
    =SUMPRODUCT((A:A="Apple App")*(B:B="信用卡"),C:C)
    =SUMPRODUCT((A1:A3="Apple App")*(B1:B3="信用卡"),C1:C3)
    全部都不行
    此篇文章於 06-20-2011 14:58 被 kle4eva 編輯。


  10. #10
    DarkFat 的頭像

    管理團隊

    註冊日期:03-06-2008
    文章:937
    謝謝你: 33
    在 81篇文章中獲得 172個感謝
    此篇文章於 06-20-2011 15:11 被 DarkFat 編輯。 原因: 附檔


 

 

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端