自由軟體與 OpenOffice.org
5-4-1 函數自動助理之應用 5-4-2 自己寫公式:if 的應用 5-4-3 $ 絕對位置

自己寫公式:if 的應用

5-4-2 自己寫公式:if 的應用

自己寫公式
有時候,公式不見得會用到函數,例如簡單的加減乘除,所以您也可以自己寫公式。寫法很簡單,一律以「=」作為開頭,Calc 就知道您這一欄是個公式了。
小技巧

在 OpenOffice.org Calc 中,加減乘除的符號分別如下:
加(+)
減(-)
乘(*)
除(/)

底下我們就利用等第來做示範,我們會利用到 if 邏輯判斷。,雖然判斷等第也可以用函數來做,不過,為了讓大家練習自己寫公式以及 if 的用法,所以我們用 if 來做即可。
小常識

if 函數的用法:if(條件 ; 真 ; 假)
條件就是給他一個判斷條件,如果符合條件,那就執行「真」;如果不符合條件,那就執行「假」。


  1. 點選 1 號的等第欄位(I2)。
  2. 輸入 = 作為公式開頭。
    圖 1. 輸入 = 表示公式開始
    圖 1. 輸入 = 表示公式開始


  3. 我們以「平均」分數(H2)來作為判斷的主要欄位。
    圖 2. 點選欲判斷欄位
    圖 2. 點選欲判斷欄位


  4. 假設 80 分以上算是「優」,所以我們填入「H2>=80」作為判斷條件,如果符合條件,就印出「優」;如果不符合條件,那就不要印出任何東西。
    圖 3. 把公式寫完整
    圖 3. 把公式寫完整


    備註

    MS Excel 的參數是用逗號「,」隔開,但 OpenOffice.org Calc 的參數則是用分號「;」隔開,不一樣喔!所以要特別注意!

  5. 把公式往下複製,您就會看到符合調件的都會出現「優」。
    圖 4. 複製公式
    圖 4. 複製公式



如果還要繼續判斷呢?例如 70 分以上是「甲」以下則是「乙」,那怎麼辦?簡單,再判斷一次不就行了!

  1. 在公式的前半部都是一樣的,只有在第一次判斷後,如果不符合條件的話要做第二次判斷。
  2. 第二次判斷也差不多: if(H2>70;"甲";"乙")
  3. 把這公式放到第一次公式的第三個參數中,如 if(H2>=80;"優"; if(H2>70;"甲";"乙"))
    圖 5. 第二次判斷
    圖 5. 第二次判斷


  4. 再重新複製一次公式,那就 OK 囉!
    圖 6. 再重新複製一次公式
    圖 6. 再重新複製一次公式


5-4-1 函數自動助理之應用 5-4-2 自己寫公式:if 的應用 5-4-3 $ 絕對位置
Last modified:2003-09-25 14:06:27 by tad Powered by TadBook2