有關EXCEL的SUMIF的使用方式



贊助商連結


頁 : [1] 2

vvcvc
2005-03-21, 06:21 PM
如下圖的資料表
http://www.pczone.com.tw/upload/001/sumif.jpg
我使用了SUMIF公式成功的將總合加起來了
但我希望更進一步在總合的地方同一個項目只秀一次就好
也就是說A的下方留下一個空白 C也留一個空白 D留2個空白...以此類推
如果想這樣的話公式中的A2該怎麼改才有辦法做到呢?
(直接將公式複製到下來的話,每一格都會計算)

又...假設我希望加總起來超過10的項目用黃色標記起來又該怎麼做呢

贊助商連結


leonchou
2005-03-21, 07:03 PM
假設範圍是 A2:A20
C2 公式 =IF(A2=A1,"",SUMIF(A2:A20,A2,B2:B20))
把公式複製到 C3:C19 。
選取 C2:C20 > 格式 > 設定格式化條件 >
公式為 =AND(C2>10,C2<>"")
設定想要的格式 (例如為黃色底)原有資料都不用改。

vvcvc
2005-03-22, 06:18 PM
試了一下...C2的公式這樣做沒問題
但格式化條件設定好之後顏色有出來
但位置不對...都會在空白處秀出顏色
而且看不出來他是秀那一項目超過10

若我直接改成
儲存格的值 > 大於或等 於 >10
設定好格式
結果他會把空白格也全部標記(為什麼會這樣?)

leonchou
2005-03-23, 02:16 AM
不好意思,公式沒寫好 :p
請改為
=IF(A2=A1,"",SUMIF(A$2:A$20,A2,B$2:B$20))

但經測試原先的公式也不會出錯。
做了一個範例,看看吧。

vvcvc
2005-03-24, 06:11 AM
謝謝...現在成功了
=IF(A2=A1,"",SUMIF(A:A,A2,B:B))
這樣也可以
因為原本要做報告的內容每天都是數百筆資料
而且每次不同,所以試了一下這個方式
結果可行

同事有人用巨集 > VB編輯器寫成類似的功能
但我一點VB都不懂
不知是否有類似photo shop記憶步驟的功能
每次只要檔案一開,選擇該筆內容就可以直接幫自己把資料分類成自己需要的形式
除了寫VB還有沒有別的辦法呢

leonchou
2005-03-24, 01:17 PM
不知是否有類似photo shop記憶步驟的功能
每次只要檔案一開,選擇該筆內容就可以直接幫自己把資料分類成自己需要的形式
除了寫VB還有沒有別的辦法呢
>> 選擇該筆內容就可以直接幫自己把資料分類成自己需要的形式
這句不太懂,可再詳述?

vvcvc
2005-03-24, 01:48 PM
photoshop有個記憶步驟的功能
有點像錄影...按下錄製後會開始記錄自己做過的動作
直到自己滿意的步驟後才按下停止
以後只要遇到自己需要做同樣處理的檔案時開啟檔案後再開啟該記錄檔
然後直接按play就可以自動將所有檔案改成那個樣子
不知EXCEL有沒有這種功能呢
(ultra edit好像也有類似的功能)

leonchou
2005-03-24, 06:49 PM
有的,像excel,word,powerpoint都有這功能,叫 "錄製巨集"。
點 工具 > 巨集 > 錄製巨集... (或"巨集"工具列上也有這按鈕)
按下去就可以幫你把所有動作錄起來。

這裡有圖文說明滿清楚的,可以參考
(看開頭的錄製巨集就好, 底下如果真學寫巨集再看)
http://www.cc.ncku.edu.tw/course/vba_course/

vvcvc
2005-03-25, 06:07 PM
再一次說謝謝囉
(原來錄一錄就會自動寫成VBA了)

vvcvc
2005-03-27, 06:55 PM
能否解釋 =AND(C2>10,C2<>"") 的意思呢?
(已經套用成功...但一直看不懂)

另巨集錄製好後該怎麼儲存呢
試了好幾台電腦都說可能包含病毒而不能存檔
存檔後能否直接copy到別台電腦使用呢