圖片來自於

我一直以為我Excel很強。畢竟,我從它阿公的阿公那一代就開始用它了。今天我們考完了期中考,其中有一堂教的是模式分析,也就是教你如何用Excel來模擬商業上的狀況,以及找出最佳的選擇。這堂課的期中考,有一部分是拿回家做,一部分是在教室內考。這考試讓我從週四晚上開始,週六中午為止,花了大概有十二個小時來做;它也讓很多同學週五晚上徹夜趕工,完全沒睡覺。

在這堂課中,我學到了三個很強,而且之前完全不知道的工具,在這裡跟大家分享,送你們兩個學分的MBA課程。

第一,是幾個Excel內建的功能。我在這裡就用英文介紹,因為我不知道中文版的Excel把這些功能叫什麼。如果你用Excel是中文版,請麻煩自己找一下功能在哪裡。首先,是Goal Seek。

Goal Seek是什麼呢?Goal Seek這個功能可以叫Excel在一個算式內自動幫你找到答案;例如,在3x+4=y,你已經知道y的值,想要找x,或是要改變x來達到y,就可以用Goal Seek。

另外,是Data Table。我以前在分析投資評估狀況給我老闆看的時候,我都會準備狀況A、B、C,但是他往往不很滿意,會叫我將變數改一點點,生出狀況A.2、B.4、C.3。以往,我都得重新跑我的計算,花個老半天,讓我都想把「計劃趕不上變化」刺青在額頭。學到Data Table後,就輕鬆多了。Data Table讓你可以同時改變兩個變數,然後看看所有改變狀況的結果。例如:我今天要煮滷肉,我可以實驗五種程度的醬油量,五種程度的冰糖量,然後產出25種不同口味的菜,看看哪一個最好吃。

第二,是個外掛功能,叫做Solver。Solver是免費的,通常Excel都有內含,如果沒有,可以從此取得

Solver很強,他可以讓你將一個參數設定成最大化,最小化,還是變成一個數值;接著你再指定幾個可以變動的變數跟設定限制。例如,我手邊有一百顆粉圓(限制),六個茶包(限制),我要賣幾杯珍珠奶茶(變數),請幾個店員(變數),才能夠將我的利潤最佳化。

第三,也是個外掛功能,叫做Crystal Ball。Crystal Ball被Oracle買走了,一套要賣995元美金。

Crystal Ball強在哪裡呢?他是用蒙地卡羅運算法來進行模式分析。蛤?什麼是蒙地卡羅運算法?別擔心,普通人應該是不會知道那是什麼的。蒙地卡羅運算法,白話一點,就是亂槍打鳥。因為世事難料,在進行模式分析的時候,你可以利用Crystal Ball將每個變數的不確定性設定進去。舉例說,小明、小華、小花三個約好三點要出遊。他們三位各自都可能會有不同程度的早到或晚到,那請問他們應該幾點會到齊出門?早十分鐘出門的機率有多高?這就是蒙地卡羅運算法可以算出來的東西。它利用電腦計算速度的優勢,來把很多很多的狀況丟給Excel,然後記錄下來這些變數所造成不同的結果,再將計算式最佳化。

希望大家有空學習使用這些工具,我覺得它們應該很實用。如果我早一點學到這些工具,我在之前的工作,大概可以省下一個月的生命吧(但是這一個月大概也會花在Reddit.com上面吧)。