新手進階篇:Excel之如何利用函數實現高斯求和

卡爾·高斯 Excel 易學就會 2017-06-03

大家應該都應該聽過這樣一個故事:德國著名數學家高斯幼年時聰明過人,有一次,老師在課堂上出了一道這樣的題目“1+2+3+……+99+100=?”,其他同學都埋頭苦算,但是高斯很快就得出答案是5050,高斯使用的是等差數列求和的方式快速做出答案的,那麼Excel中有沒有這樣的方法能快速得出答案呢,今天就跟著小易老師看看Excel中是如何實現高斯求和的。

  1. 本節涉及到的函數有sum、row、if、mod。

  2. 通過上一節內容的講解,我們知道row函數可以生成常量數組,為實現高斯求和,我們就通過row函數生成一個1到100之間的常量數組,並且使用sum函數對數組進行求和就能實現想要的結果。(這裡小易老師補充一個知識點,那就是row函數只能生成1~1048576之間的自然數)

新手進階篇:Excel之如何利用函數實現高斯求和

3.其實小易老師只是通過高斯求和做一個引子,我們發散思維後,就會發現通過適當的換算也可以實現其它序列的求和,如下例中我們對1到200之間5的倍數及偶數進行求和。(這些函數在新手必學篇中都有講解過,忘記如何使用的朋友,可以通過《新手必學終篇:Excel函數使用及本系列目錄彙總》中的目錄,對照查閱學習,這裡就不累述具體操作了,大家看看下面的實例就明白了。)

新手進階篇:Excel之如何利用函數實現高斯求和

新手進階篇:Excel之如何利用函數實現高斯求和

易學就會 一檔有深度有內涵的知識類自媒體!

歡迎更多的小夥伴加入到易學就會,關注易學就會,跟著小易老師一起學習吧!

文章持續更新中,敬請期待!

相關推薦

推薦中...