Re: [算表] 搜尋符合兩個條件的作法?

看板Office作者 (傻強)時間17年前 (2009/01/21 12:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《JieJuen (David)》之銘言: : ※ 引述《ljuber (給你吃膨餅)》之銘言: : : 軟體: excel 2003 or 2007 : : 版本: 2003 or 2007 : : 我有下載一堆資料如下: (文字檔) : : 101000 001 5 : : 101000 002 10 : : 102000 001 5 : : 103000 001 10 : : 102000 002 5 : : 101000 003 12 : : ... : : ... : : ... : : ... : : 然後匯入excel的sheet1 : : 要怎麼在sheet2裡面把他變成這個樣子 : : 只能用函數跟公式寫 資料沒有就傳回0 : : 001 002 003 : : 101000 5 10 12 : : 102000 5 5 0 : : 103000 10 0 0 : : vlookup好像只能傳回一個條件? : : 不知道有什麼比較好的公式? : : XD : SUM就是最好的函數XD : A B C D : 1 1 2 3 : 2 101000 : 3 102000 : 4 103000 : B2 : {=SUM((Sheet1!$A$1:$A$6=$A2)*(Sheet1!$B$1:$B$6=B$1)*Sheet1!$C$1:$C$6)} : 2007也可用 : =SUMIFS(Sheet1!$C$1:$C$6,Sheet1!$A$1:$A$6,$A2,Sheet1!$B$1:$B$6,B$1) 非常感謝板大回答我的問題,但我深深的發現我的程度還是不夠, 我知道SUM是加總的意思,但是我從上面式子 B2 {=SUM((Sheet1!$A$1:$A$6=$A2)*(Sheet1!$B$1:$B$6=B$1)*Sheet1!$C$1:$C$6)} 我不太清楚SUM在這邊的用法,還有(A列=A2)*(B列=B2)*號的用法,為什麼第三個C列 不用(),很明顯是我不會用SUM這個指令,可以煩請板大教我SUM的使用嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.52.247 ※ 編輯: ppopzj 來自: 61.224.52.247 (01/21 13:30) ※ 編輯: ppopzj 來自: 61.224.52.247 (01/21 13:31)
文章代碼(AID): #19TgaFxC (Office)
討論串 (同標題文章)
文章代碼(AID): #19TgaFxC (Office)