今天來寫你的第一個公式,從在儲存格打下一個等號開始。
我手上有一張手搖飲的訂單,5 個品項,有單價跟杯數,想知道每個品項賣了多少錢、全部加起來又是多少。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 品項 | 單價 | 杯數 | 小計 |
| 2 | 蘋果紅茶 | 45 | 12 | |
| 3 | 烏龍奶茶 | 55 | 37 | |
| 4 | 蘋果綠茶 | 45 | 8 | |
| 5 | 青茶 | 38 | 29 | |
| 6 | 桂花烏龍 | 50 | 17 |
手算的話,蘋果紅茶是 45 乘以 12,拿計算機按一下,540。5 個品項按 5 次,再把 5 個結果加起來。如果明天有人說烏龍奶茶其實是 40 杯,就要整串重按一次,有點太麻煩了吧!這時候就可以讓試算表幫你算。
公式從等號開始
在儲存格裡,內容只要以 = 開頭,試算表就知道這不是普通文字,是要它計算的東西。
先在 D2 打:
直接寫數字相乘
=45*12按下 Enter,D2 會顯示 540。
不過這樣跟計算機沒兩樣,45 跟 12 都寫死在公式裡了。在 D2 改寫成下面這個公式,取代剛才的 :
用 B2 的單價乘以 C2 的杯數
=B2*C2B2:單價那一格,裡面是 45。*:乘號。C2:杯數那一格,裡面是 12。
結果一樣是 540。差別在於,現在如果把 C2 改成別的數字,D2 會跟著重新計算,不用動公式。公式打錯的話,點一下那一格看上面的公式列,通常一眼就看得出來。要是忘了打 =,試算表會把你打的東西當成文字原樣放著。
運算子
四則運算的符號跟數學課本差不多,乘號是 *,除號是 /,次方是 ^。
這一節都在空白的 F2 練習,每試一個算式就取代 F2 的內容。請保留 D2 的 ,後面填滿會用到。
| 運算 | 符號 | 範例 | 結果 |
|---|---|---|---|
| 加 | + | 20 | |
| 減 | - | 4 | |
| 乘 | * | 96 | |
| 除 | / | 1.5 | |
| 次方 | ^ | 8 |
一個公式裡混著寫的時候,先乘除、後加減,跟數學一樣。來看看:
先算 5*2 再加 3
=3+5*2得到 13,先算 5 乘 2 得 10,再加 3。想要先加就用括號:
括號內先算
=(3+5)*2這次是 16。
接著在 F2 試除法。D2 是 540、C2 是 12,每杯平均多少錢呢?不要把這條公式輸入 D2,否則會參照自己。
小計除以杯數,換算回單價
=D2/C2得到 45,剛好是蘋果紅茶的單價。
拖曳填滿
先清空 F2 的練習算式,再確認 D2 的公式列仍是 、結果是 540。其他 4 列要一個一個再打一次嗎?不用。
選取 D2,抓住儲存格右下角的小方塊(填滿控點),往下拖到 D6,公式就會複製到 D3:D6。
也可以雙擊或用鍵盤填滿
雙擊填滿控點會填到左邊欄有資料的最後一列。用鍵盤則先選取 D2:D6,再按 Ctrl+D;Mac 在 Chrome 上按 Cmd+D。
填完之後,點 D3 看公式列,寫的是 ,不是 。公式複製到下面一列時,參照的列號也會跟著往下一格,這叫相對參照。什麼時候想讓它不要跟著動,是另一個主題,在 參照的藝術 有講。
填完的 D 欄是這樣:
| D | |
|---|---|
| 2 | 540 |
| 3 | 2035 |
| 4 | 360 |
| 5 | 1102 |
| 6 | 850 |
SUM:加總
現在要把 D2 到 D6 加起來。可以寫 ,5 格還行,50 格就不想寫了。這時候請出 SUM:
範圍可以是一個區塊,用冒號連接起點跟終點,D2:D6 的意思是「從 D2 到 D6 的所有儲存格」。
點選空白的 D8,輸入這個公式,讓總計留在明細下面:
加總 D2 到 D6
=SUM(D2:D6)先手算一下:540 + 2035 + 360 + 1102 + 850。來看看結果:
| 總金額 |
|---|
| 4887 |
你應該會得到 4887!把 D2 到 D6 任何一格改掉,這個數字都會跟著變。
AVERAGE:平均
接著在 C8 算平均杯數。杯數在 C2 到 C6,平均就是總和除以個數,輸入:
C2 到 C6 的平均
=AVERAGE(C2:C6)手算是 12 + 37 + 8 + 29 + 17 = 103,除以 5,結果是:
| 平均杯數 |
|---|
| 20.6 |
AVERAGE 會忽略範圍裡的空白格和文字,所以新品項還沒填杯數的時候,不會被當成 0 拉低平均。
最大、最小、個數
同樣的寫法,換個函式名字就好。下面三個算式依序放在 F2、F3、F4,來源都是杯數 C2:C6:
| 想知道 | 公式 | 結果 |
|---|---|---|
| 最高的杯數 | 37 | |
| 最低的杯數 | 8 | |
| 有幾格數字 | 5 |
COUNT 只數數字,文字跟空白格不算。要數所有非空白的格子,要改用 COUNTA。
練習
算折扣後的金額
店裡要打 9 折,請在 E2 寫一個公式,用 D2 的小計算出蘋果紅茶打 9 折後的金額(會是 486)。
算小計的平均
請在 E8 輸入一個公式,不改動資料,算出所有品項的小計平均(會是 977.4)。
公式寫了卻出現 #N/A、#DIV/0! 這些紅色錯誤碼的話,不用慌,公式除錯 一個一個整理。下一步先看 參照的藝術,學會哪些位址要加 $ 固定。熟悉參照之後,再延伸到 讓公式活起來 的進階寫法。
接下來可以
這篇在技能樹的 Lv.1「基礎操作」,模組「進行簡單計算」(第 1/2 篇)。
回到技能樹相關文章
查看所有文章INDIRECT、OFFSET、ADDRESS:用文字或位移組出參照
說明 INDIRECT 把文字變成參照、OFFSET 從起點位移取值、ADDRESS 把列號欄號變成位址文字,附跨工作表切換月份的做法、插入列與改名時會壞掉的地方,以及什麼時候改用 INDEX。
公式出錯怎麼查:錯誤碼怎麼看,再一步步縮小範圍
公式出現 #N/A、#REF!、#VALUE!、#NUM! 時怎麼讀錯誤碼與滑鼠提示,用 FILTER、XLOOKUP、INDEX、SUMIFS 重現幾個常見的錯,再用彩色框、FORMULATEXT、ISNUMBER 等工具一步步找出原因。
留言討論
共 0 則留言
