反饋已提交

網絡繁忙

WEEKDAY

一、函式說明

  1. WEEKDAY(Serial_number):獲取日期並傳回星期數。傳回值為介於0到6之間的某一整數,分別代表星期中的某一天(從星期日到星期六)。

  2. Serial_number:輸入的日期。

  3. 注: FineReport 將日期儲存為系列數,一個系列數代表一個與之匹配的日期,以方便使用者對日期進行數值式計算。

  4. 在 1900 年日期系統中,FineReport 電子表格將 1900 年 1 月 1 日儲存為系列數 2,將 1900 年 1 月 2 日儲存為系列數 3,將 1900 年 1 月 3 日儲存為系列數4……依此類推。如在1900 年日期系統,1998 年 1 月 1 日存為系列數 35796。

  5. 使用方式:

    WEEKDAY("2005/9/10")等於 6(星期六)。

    WEEKDAY("2005/9/11")等於 0(星期日)。

    WEEKDAY(35796)等於 4(星期四)。

二、範例

我們以獲取當月日期星期數的範例來介紹WEEKDAY函式的使用。

1
設計報表展示當月所有日期。
  1. 在A2儲存格中插入公式,輸入RANGE(dateinmonth(today(),1),dateinmonth(today(),-1))。

  2. dateinmonth(today(), 1)指傳回當前月份第一天的日期。

  3. dateinmonth(today(), -1)指傳回當前月份最後一天的日期。

  4. RANGE(dateinmonth(today(), 1), dateinmonth(today(), -1))指傳回當前月份從第一天到最後一天,所有日期的序列,RANGE函式的使用可參考幫助文檔 RANGE

  5. 在A1:B1儲存格中插入報表標題。

  6. 設定A1:B2儲存格文字置中,加上框線。

  7. 選中A2儲存格,點擊儲存格屬性-擴展,設定A2儲存格縱向擴展。

  8. 在瀏覽器中預覽效果。

  9. 公式插入可參考A05-03 插入公式


2
展示日期對應的星期數。
  1. 在B2儲存格中插入公式,輸入switch(weekday(A2),0,"星期天",1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六")。

  2. 如果weekday(A2)的傳回值為0,則整個函式傳回結果為【星期天】;如果【weekday(A2)】的傳回值為1,則整個函式傳回結果為【星期一】,以此類推。

  3. 點擊儲存格屬性-擴展,設定B2儲存格的父格為A2儲存格。

  4. 在瀏覽器中預覽效果。

  5. 公式插入可參考A05-03 插入公式


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉