Excel 2007隔列求和這麼做可以更省力

來源:互聯網
上載者:User

  有些時候我們需要對Excel 2007工作表資料進行隔列求和的操作。如果工作表格式不允許或不方便進行調整的話,那麼怎樣才能順利方便地得到我們需要的資料呢?

  這個問題其實很簡單。很多剛剛接觸Excel的人也可以完成。以圖1所示工作表為例。我們需要對工作表中C、E、G、I、K列的資料求和。只要將滑鼠定位於M2儲存格,然後輸入公式“=C2+E2+G2+I2+K2”,雙擊填充控制代碼自動向下複製公式,就算大功告成了。

  圖1

  不過,這樣做您的成就感肯定不強,誰都會的操作還有什麼意思啊。最起碼,咱也得用一下函數啊。

  那還是點擊一下M2儲存格,然後在編輯欄輸入公式“=SUM(C3,E3,G3,I3,K3)”,按下斷行符號鍵後得到M2的資料。再雙擊其填充控制代碼複製公式。當然,我們也可以在輸入“=SUM()”後點擊編輯欄左側的那個“插入函數”按鈕,開啟“函數參數”對話方塊。然後在各個“Number”輸入框中依次輸入資料所在的各儲存格,如圖2所示。

  圖2

  Excel2007允許你輸入255個這樣的資料呢。確定後就可以得到需要的資料了。這個方法與在編輯欄中直接寫公式是完全一樣的。

  但這恐怕也沒有多少成就感,也不太可能唬住多少人。即使在編輯欄直接書寫公式,那公式也顯得太直白,顯不出水平。如果需要累加的資料太多或者讓你幫忙的是個漂亮的MM,那豈不是太掉價?所以,不要最簡單的,只要最牛的。那麼咱就在編輯欄直接寫陣列公式,最起碼也得直接讓那MM犯暈。

  還是定位於M2儲存格,在編輯欄中直接書寫公式“=SUM((C2:L2)*(MOD(COLUMN(C2:L2),2)=1))”,然後可千萬不要斷行符號,而是按下“Ctrl+Shift+Enter”快速鍵,在公式最外層添加陣列公式標記(一對大括弧,記住,這個標記可不能手工輸入),如圖3所示。嘿嘿,我就不信那MM還不暈!

  圖3

  簡單地解釋一下:Column函數可以得到所在列的列數,比如公式“=COLUMN(C2)”得到的結果就是“3”。而MOD函數是取餘數的,比如“=MOD(9,2)”就是計算9除以2所得到的餘數。按下“Ctrl+Shift+Enter”快速鍵是為了得到陣列公式。上面的公式其實最終的計算方式是:C2:L2地區中的每一儲存格逐個與目前的儲存格所在列的列數除以2所得的餘數相乘,並將所得的結果累加。當列數為偶數時,餘數為0,所以累加時就不會計算在內了。

  因此可以看出,正因為我們要累加的都是奇數列,所以公式中我們使用了“MOD(COLUMN(C2:L2),2)=1”。假如需累加資料都位於偶數列,那就應該改為“MOD(COLUMN(C2:L2),2)=0”了。

  如果要隔兩列累加,那麼餘數時就應該用“3”來除了。至於是“=0”、“=1”還是“=2”,那就要仔細研究需要累加資料所在的列數了。

  好了,到這一步,唬唬人應該是沒有多大問題了。不過話說回來,如果需要累加的資料很多,那麼這個公式是很有用的。

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。