如何用 Notion 分餅乾|數字四捨五入|給文組人的 Formula 教學|vol.2

更新於 發佈於 閱讀時間約 6 分鐘
常常在計算時,會出現很多小數點,看起來就很阿雜,為了要大家可以感覺舒服,所以這次要來教大家怎麼使用「取整三兄弟」!
好了,直接進入正題!

❶如何將值取整?


要將值取整的時候,基本形狀會長成這樣。
四捨五入:round(3.7) == 4
無條件捨去:floor(3.7) == 3
無條件進位:ceil(3.7) == 4
四捨五入:round(3.2) == 3
無條件捨去:floor(3.2) == 3
無條件進位:ceil(3.2) == 4
然後把值的部分替換成想要取整的欄位之後就會變成這樣。
四捨五入:round(prop("Number"))
無條件捨去:floor(prop("Number"))
無條件進位:ceil(prop("Number"))

❷ 小數點後兩位怎麼取?


以前數學課的時候老師最愛把餅乾或蘋果分得細細的,所以今天我們請小明家的人來示範如何用 Notion 的 Formula 來計算如何分配餅乾?
先假設小明家裡有若干塊餅乾,以及若干人數的兄弟姐妹。
然後我們帶入公式
家裡的餅乾數量 ÷ 小明的兄弟姐妹人數 = 一個人可以分到多少塊餅乾
轉譯成 Formula 可以理解的語言
prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數")
然後把上面的值用剛剛教大家的三種取整的指令框起來
四捨五入:round(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數"))
無條件捨去:floor(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數"))
無條件進位:ceil(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數"))
這時,數學 hen 好的小明這時候跳出來了!
「這樣分根本不對呀會有餅乾多或是餅乾不夠」

①小數點後面位數取整

上面的算式看起來長長的好像很可怕,先把他簡化一下
小常識:將一個數除以N再乘上N會得到一個樣的數
然後運用上頭的小常識帶入指令後會長這樣
round( 數值 / 0.1 ) * 0.1
floor( 數值 / 0.1 ) * 0.1
ceil( 數值 / 0.1 ) * 0.1
🙋‍♀️ 為什麼不是把整個 「數值 / 0.1 * 0.1 」給框起來?
💁‍♀️ 把「數值 / 0.1 * 0.1 」框起來不就代表這個數沒有變?
再說得好懂一點
round( 5.87 / 0.1 ) * 0.1 == 5.9
floor( 5.87 / 0.1 ) * 0.1 == 5.8
ceil( 5.87 / 0.1 ) * 0.1 == 5.9
用第一行的四捨五入來說明一下邏輯
5.87 ÷ 0.1 = 58.7
58.7 ⇨ 59
59 × 0.1 = 5.9
也就是說如果你把整行「 5.87 / 0.1 * 0.1 」框起來的話就會變成
5.87 ÷ 0.1 = 58.7
58.7 × 0.1 = 5.87
5.87 ⇨ 6
所以
你想要小數點後一位的話,就先將數除以 0.1 後取整,再乘上 0.1 讓變回小數點後一位。
若你想要像大標說的小數點後兩位的話,就先將數除以 0.01 後取整,再乘上 0.01 讓變回小數點後兩位。
你想要像小明一樣把餅乾分到小數點後四位的話,就先將數除以 0.0001 後取整,再乘上 0.0001 讓數值變回小數點後四位。
注:如果你要用百分比顯示的話,記得要多兩位小數點唷!
12.34% = 0.1234
顯示百分比後兩位=小數點後四位

這時候媽媽跳出來了!

②以 0.2 或 10000 取整


依照剛剛的邏輯「除以N再乘上N」就可以得到你想要取整的數,而N可以是任何的數字,再來說得好懂一點點
round( 5.43 / 0.2 ) * 0.2 == 5.4
floor( 5.43 / 0.2 ) * 0.2 == 5.4
ceil( 5.43 / 0.2 ) * 0.2 == 5.6
以四捨五入來說
5.43 ÷ 0.2 = 27.15
27.15 ⇨ 27
27 × 0.2 = 5.4
以無條件進位來說
5.43 ÷ 0.2 = 27.15
27.15 ⇨ 28
28 × 0.2 = 5.6
也就是說餅乾也可以這樣分
切一刀的話就是 1/2 = 0.5
切兩刀的話就是 1/4 = 0.25
切三刀的話就是 1/8 = 0.125
如果你想要取整的數值是相同的話,你的算式就可以寫成
round(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數")/0.25)*0.25
floor(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數")/0.25)*0.25
ceil(prop("家裡的餅乾數量") / prop("小明的兄弟姊妹人數")/0.25)*0.25
不用再另外拉一欄「媽媽說這樣分」直接把數值寫進公式就好。
很重要所以再說一次,N可以是任何數,所以你要帶入 7 或是 10000 都可以!

❸ 總結

  1. 整數取整時下指令把數值框起來即可
    四捨五入:round(數值)
    無條件捨去:floor(數值)
    無條件進位:ceil(數值)
  2. 不想要用整數取整時,在 N 代入任何你想要取整的數
    四捨五入:round(數值/N)*N
    無條件捨去:floor(數值/N)*N
    無條件進位:ceil(數值/N)*N

結尾

停更的這段期間其他篇的瀏覽人數以及這個專題的追蹤人數一直在默默地升高,升到我都覺得不更新好像有點不好意思,真的很感謝發樓我的各位,也真心地歡迎各位留言提問。
如果有我有 fu 的問題的話,我就有動機再寫一篇新的教學文出來~
最後來粉絲福利地秀一坡操作
算是真的太長了,貼上來這邊感覺會太亂,有興趣的人可以自己到我的 Notion tips 看看我是怎麼浪費時間的wwww
最後,常常有網友說要請我喝咖啡。
但,我居然真的收到網友寄來的咖啡豆啦!!
豆子是網友自己焙,每一杯咖啡不只有豆子的香氣,還有著我心中滿滿的感動。
現在每天早上起來又多了一分期待!
結尾偏題偏成這樣可以嗎www
一個愛寫Formula的文組人,當初爬文爬得很辛苦,希望可以把自己學會的Notion小技巧分享給各位新手們。 大家一起蓋資料庫蓋起來~
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
開始更新「給文組人的 Formula 用法」系列。 本篇方格子的重點是 ❶如何將「輸入的數字」顯示成百分比? ❷數字與數值的差別? ❸如何使用 format ?
開始更新「給文組人的 Formula 用法」系列。 本篇方格子的重點是 ❶如何將「輸入的數字」顯示成百分比? ❷數字與數值的差別? ❸如何使用 format ?
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
量詞的重要性 “請給我一把刀vs請給我一刀”少了一個量詞,意義就差異極大,在生活中,有些孩子對量詞的使用方式,無法真正理解,只能靠背誦或靠公式,其實只要讓孩子了解前因後果,就可幫著孩子使用量詞,量詞幫助孩子練習量感和量詞的用法,這是數學基礎中最重要的能力之一。 https://www.you
Thumbnail
在孩子學習的過程中,我從來不會告訴他「分數不重要 」相反的,我會提醒他,分數相當重要,不是要他追求滿分,而是我發現太多人「粗心」來包裝不足。對我而言不懂就是不會,那不是粗心。 題目看錯,就代表語文能力仍有待加強,那就是某種能力沒有達標。這不是不能用粗心當藉口就結束的一回合。
Thumbnail
這篇文章講述如何運用流程品管的概念提升孩子的數學成績,父親以餅乾製作比喻數學計算狀況,運用流程品管的概念進行教導,告訴孩子們簡化步驟的重要性,激發學習動機。藉由具體的例子來說明流程品管此概念的運用,最後通過餅乾製作和數學計算的相互對照,激發學習動機。
※ 常用number型態的運算方法: 加、減、乘、除 求餘數(mod):% ※ JavaScript 內建的 Math 物件提供了許多number相關的方法和常數。以下是一些常見的內建 Math 功能: Math.PI:算出圓的面積。 Math.ceil:無條件進位 Math.floor
※ JavaScript的五種運算子: 我們希望操控這些值,來達成我們想要的結果。 運算式由運算元和運算子組成。運算元是指我們要拿去做運算的東西是什麼?例如:5和4。運算子是他要做什麼樣子的運算?例如:"+"。 算術運算子:"+加"、"-減"、"*乘"、"/除"、"%(mod餘數概念)"。
Thumbnail
在她還四五歲時,父親曾經教她1~100內的數數字和加法的方法。 1+1=2、10+5=15⋯⋯ 教學的方法是先利用手指將一個數字數出,另外一個數字在慢慢用剩下手指算出總和。 而這樣的方法會受限於手指和腳趾數目,只能做20以內的加法計算。 不到一會,她便順利學會。
Thumbnail
這是「按條件算OO」系列文的第五篇教學!今天會來聊聊 MINIFS。
Thumbnail
這天,孩子們午休起床後,開啟了下午的流程和活動, 在孩子們喝完水後,老師依序讓孩子來拿取點心的餅乾。 這時,老師給了孩子一個指令,請每位孩子數五個餅乾放到自己的杯子裡面再到位置上享用。 過程中,孩子們練習從1數到5, 有些孩子可以很快的數好五個放到杯子裡面,有些孩子會不小心數超
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
數學中的除法常常讓人困惑,特別是為什麼不能除以0,本文以生動的例子與情境來解釋除法的概念,讓讀者更容易理解。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
量詞的重要性 “請給我一把刀vs請給我一刀”少了一個量詞,意義就差異極大,在生活中,有些孩子對量詞的使用方式,無法真正理解,只能靠背誦或靠公式,其實只要讓孩子了解前因後果,就可幫著孩子使用量詞,量詞幫助孩子練習量感和量詞的用法,這是數學基礎中最重要的能力之一。 https://www.you
Thumbnail
在孩子學習的過程中,我從來不會告訴他「分數不重要 」相反的,我會提醒他,分數相當重要,不是要他追求滿分,而是我發現太多人「粗心」來包裝不足。對我而言不懂就是不會,那不是粗心。 題目看錯,就代表語文能力仍有待加強,那就是某種能力沒有達標。這不是不能用粗心當藉口就結束的一回合。
Thumbnail
這篇文章講述如何運用流程品管的概念提升孩子的數學成績,父親以餅乾製作比喻數學計算狀況,運用流程品管的概念進行教導,告訴孩子們簡化步驟的重要性,激發學習動機。藉由具體的例子來說明流程品管此概念的運用,最後通過餅乾製作和數學計算的相互對照,激發學習動機。
※ 常用number型態的運算方法: 加、減、乘、除 求餘數(mod):% ※ JavaScript 內建的 Math 物件提供了許多number相關的方法和常數。以下是一些常見的內建 Math 功能: Math.PI:算出圓的面積。 Math.ceil:無條件進位 Math.floor
※ JavaScript的五種運算子: 我們希望操控這些值,來達成我們想要的結果。 運算式由運算元和運算子組成。運算元是指我們要拿去做運算的東西是什麼?例如:5和4。運算子是他要做什麼樣子的運算?例如:"+"。 算術運算子:"+加"、"-減"、"*乘"、"/除"、"%(mod餘數概念)"。
Thumbnail
在她還四五歲時,父親曾經教她1~100內的數數字和加法的方法。 1+1=2、10+5=15⋯⋯ 教學的方法是先利用手指將一個數字數出,另外一個數字在慢慢用剩下手指算出總和。 而這樣的方法會受限於手指和腳趾數目,只能做20以內的加法計算。 不到一會,她便順利學會。
Thumbnail
這是「按條件算OO」系列文的第五篇教學!今天會來聊聊 MINIFS。
Thumbnail
這天,孩子們午休起床後,開啟了下午的流程和活動, 在孩子們喝完水後,老師依序讓孩子來拿取點心的餅乾。 這時,老師給了孩子一個指令,請每位孩子數五個餅乾放到自己的杯子裡面再到位置上享用。 過程中,孩子們練習從1數到5, 有些孩子可以很快的數好五個放到杯子裡面,有些孩子會不小心數超
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
數學中的除法常常讓人困惑,特別是為什麼不能除以0,本文以生動的例子與情境來解釋除法的概念,讓讀者更容易理解。