函數救教 - 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
    kle4eva 的頭像

    超熱血的愛用者

    註冊日期:08-16-2010
    文章:500
    謝謝你: 4
    在 5篇文章中獲得 30個感謝
    引用 作者: DarkFat 查看文章
    請問啥叫 先判斷有沒有乎合條件再下一步
    啥又叫 找到條件就下一步

    差在哪?

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

    你解釋清楚些吧。
    "判斷乎合條件" 與 "找到條件就下一步"
    這個也是我認為可能是這樣而已, 事實上我也不太清楚
    但因為我看到之後有用過, 但結果總是0

    用AND會得出TRUE / FALSE, 跟OR一樣
    如果在AND之前用SUMIF
    因為SUMIF的參數分別是
    範圍
    條件
    總數

    所以SUMIF(AND(A:A="APPLE APP")*(B:B="信用卡")),C:C)
    範圍是AND(A:A="APPLE APP")*(B:B="信用卡")
    條件是C:C

    可能因為這樣所以結果是0

    "判斷乎合條件"
    就像AND一樣
    給它判斷範圍, 再回傳TRUE/FALSE
    因為有TRUE/FALSE所以我們可以按判斷而在算式再作調整加入其他函數

    "找到條件就下一步"
    就好像SUMIF
    它也有可以選擇範圍和條件
    但好像不能在範圍因的條件判斷之後作其他指令, 因為它會直接把數值加起來
    這是我猜想的"找到條件就下一步"

    問題有點不清不楚, 還真是抱歉哩


  9. #9
    DarkFat 的頭像

    管理團隊

    註冊日期:03-06-2008
    文章:937
    謝謝你: 33
    在 81篇文章中獲得 172個感謝
    引用 作者: kle4eva 查看文章
    就好像SUMIF
    但好像不能在範圍因的條件判斷之後作其他指令
    請問 SUMIF 他乖乖在 "選擇範圍" 和 "條件" (符合 - 又是App又是信用卡) 下做加總,你還想它在範圍與條件之外做何 "其他指令"?

    你好好說說 "其他指令" 是啥,也許不是太難。

    我順便想請問你對 SUM 與 SUMIF 的差別有何理解?


  10. #10
    kle4eva 的頭像

    超熱血的愛用者

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

 

 

發文規則

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