用運算式算出衍生數值
檢討表上的數字,並不是每一個都能在自動文字列表裡直接找到。有些是兩三個既有數值算出來的——允建建築面積、剩餘可建容積、平均每戶面積、車位分攤面積⋯。這些「衍生數值」如果用手算再打上去,只要基地面積或建蔽率一改,全部得重來一次,而且很容易漏掉。
運算式就是把這段手算搬進表格裡:儲存格放的是算式,運算元直接引用自動文字,之後專案一改、按一下「更新表格」,衍生數值就跟著對。
按鈕怎麼按、對話框長怎樣,請看〈插入運算式〉;這篇談的是什麼時候該用、怎麼組才不會出事。
先問一句:真的沒有現成欄位嗎?
這是最重要的判斷。BIMTeki 的各個檢討工具已經算好很多值,能直接插入現成欄位時,就不要自己乘一次。
| 情況 | 該怎麼做 |
|---|---|
| 容積檢討工具已經算好「設計建蔽率」 | 直接插入該欄位 |
| 綠化檢討工具已經算好「應設綠化面積」 | 直接插入該欄位 |
| 表上要的是「允建面積 − 設計面積 = 還剩多少」,工具沒這一項 | 用運算式 |
| 表上要的是「總樓地板面積 ÷ 戶數」,工具沒這一項 | 用運算式 |
自己重算一次,等於在專案裡多開了一條計算路徑;哪天工具端的取捨規則調整了,您這格就會跟系統其他地方對不起來。運算式是補洞用的,不是拿來取代檢討工具的。
三個常見情境
基地概要表上常有一列「允建建築面積」,來源是「基地面積 × 建蔽率」。
想在表上呈現「還能再蓋多少」:
這一格在設計調整期特別有用——每次改完量體按一次「更新表格」,就知道還剩多少額度。
法規常寫「最多以⋯計」「不得低於⋯」。以前得先看數字決定用哪一支算式,現在用鍵盤上的 max(、min( 一條寫完,之後數字翻越門檻也會自動切換:
「超過某個值的部分才乘以係數」「依面積分級採不同比率」這類分段規則,用 if(條件, 成立值, 不成立值):
if 算出來的仍是數字,兩個值也只能填數字;要輸出「符合/不符合」這類文字,請看〈用判斷式自動寫出檢討結論〉。按鈕與寫法的細節見〈插入運算式〉的〈函式〉一節。
把算式和文字寫在同一格,做出「檢討句」
運算式片段可以和一般文字穿插在同一個儲存格裡,一格也可以放好幾段。這讓您能直接做出審查表上常見的敘述句,例如:
允建建築面積 = 基地面積 × 建蔽率 = ⟨算式⟩ ㎡
放到圖面後就會顯示成「允建建築面積 = 基地面積 × 建蔽率 = 607.2 ㎡」,前半段的文字說明是固定的,後面的數字會自動更新。
同樣的手法也可以用來寫結論列:
設計建築面積 ⟨自動文字⟩ ㎡ < 允建建築面積 ⟨算式⟩ ㎡
進位方式怎麼選
同一個算式,選錯進位方向可能讓數字差了 0.01 而在審查時被挑。實務上的原則是「往安全的方向取」:
| 這個數字是⋯ | 建議 | 理由 |
|---|---|---|
| 上限(允建建築面積、允建容積樓地板面積) | 無條件捨去 | 取小一點,確保不會超出 |
| 下限(應設車位數、應設綠化面積、應植喬木數) | 無條件進位 | 取大一點,確保不會不足 |
| 純展示(平均每戶面積、比例換算) | 四捨五入 | 一般呈現即可 |
| 數量(車位、戶、棵) | 位數填 0 | 取整數 |
另外要記得:選「不進位」時「位數」不會生效,結果會落在系統預設的「四捨五入到小數 2 位」。對位數有要求的欄位,請明確選前三種並填好位數。
通用樣板裡的運算式
如果這份樣板要跨專案共用(見〈跨專案重複使用表格〉),組算式時要留意運算元的來源:
出圖前的檢查
在「表格管理器」按下「更新表格」之後,快速掃一遍圖面上的表格,確認沒有出現:
這三種都會原樣印在圖上,不會自己消失,所以務必在交圖前確認過一次。詳細的排查方式見〈插入運算式〉。