用 evaluate 函式自己定義公式,這樣別人就看不出你公式寫的啥
案例:
比如下表,希望實現的效果是:每當在 B、C、D 列輸入學生成績後,E 列和 F 列會自動顯示總分和平均分的值。
如果沒有特殊要求,可以在 E、F 列寫公式拖動就行。但表格運算複雜的情況下,用太多公式很容易出錯,甚至有些情況不想讓人知道背後有什麼複雜公式,怎麼做?
解決方案:
計算總分:
1. 選中 E2 單元格 --> 按 Ctrl + F3 --> 在彈出框中點 New
2. 在 Name 欄位取一個名字,比如就叫“總分”,Refers to 欄位填寫公式:=EVALUATE(SUM(Sheet1!B2:D2))
--> OK --> Close
* 請注意,單元格不要絕對引用,即行列前不要加 $
3. 現在在 E2 列中輸入“=總分”,就能自動顯示結果了。
計算平均分:
1. 選中 F2 單元格 --> 按 Ctrl + F3 --> 在彈出框中點 New
2. 在 Name 欄位另取一個名字,“平均分”,Refers to 欄位填寫公式: =EVALUATE(AVERAGE(Sheet1!B2:D2))
3. 現在在 E3 列中輸入“=平均分”,就能自動顯示結果了。
4. 選中 E2、F2 拖動公式就完成了表格自動計算。
用 evaluate 函式自己定義公式,這樣別人就看不出你公式寫的啥
案例:
比如下表,希望實現的效果是:每當在 B、C、D 列輸入學生成績後,E 列和 F 列會自動顯示總分和平均分的值。
如果沒有特殊要求,可以在 E、F 列寫公式拖動就行。但表格運算複雜的情況下,用太多公式很容易出錯,甚至有些情況不想讓人知道背後有什麼複雜公式,怎麼做?
解決方案:
計算總分:
1. 選中 E2 單元格 --> 按 Ctrl + F3 --> 在彈出框中點 New
2. 在 Name 欄位取一個名字,比如就叫“總分”,Refers to 欄位填寫公式:=EVALUATE(SUM(Sheet1!B2:D2))
--> OK --> Close
* 請注意,單元格不要絕對引用,即行列前不要加 $
3. 現在在 E2 列中輸入“=總分”,就能自動顯示結果了。
計算平均分:
1. 選中 F2 單元格 --> 按 Ctrl + F3 --> 在彈出框中點 New
2. 在 Name 欄位另取一個名字,“平均分”,Refers to 欄位填寫公式: =EVALUATE(AVERAGE(Sheet1!B2:D2))
--> OK --> Close
3. 現在在 E3 列中輸入“=平均分”,就能自動顯示結果了。
4. 選中 E2、F2 拖動公式就完成了表格自動計算。