有同仁想要在如下圖的 Excel 資料表中,用勾選的方法來決定某一天是否要列入小計,該如何處理?

要做到勾選動作,可以使用開發人員功能表的「核取方塊表單控制項」,所以你得先在功能表中加入「開發人員」功能表。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

 

【操作與公式設計】

首先,選取[開發人員/控制項]功能表中選取[插入]選項 ,再選取「核取方塊」控制項。

接著,在欄位名稱:星期一的右側置放一個核取方塊,並且設定核取方塊的文字標籤空白。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

然後,在這個控制項物件上按右鍵,選取[控制項格式]選項。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

在[控制項格式]對話框中設定:

值:核取,

儲存格連結:$B$1。

此時,儲存格B1會顯示:TRUE。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

如此,再次重覆上述步驟四次,共建立 5 個控制項,將儲存格B1:F1均設定為 TRUE

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

再來,設定計算公式:

儲存格G3:=SUMPRODUCT(B3:F3*$B$1:$F$1)

複製儲存格G3,貼至儲存格G3:G25。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

接著,設定未勾選的日期數字予以淡化處理。

1. 在[常用/樣式]功能表中選取[設定格式化的條件/新增規則]選項。

2. 按一下[新增規則]按鈕。

3. 設定以下規則:

選取規則類型:使用公式來決定要格式化哪些儲存格

編輯規則:=B$1=FALSE

格式:字型色彩設定為「灰色」

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

如此,便可大功告成。

當你取消選取某一天時,該天的數字會被淡化,而且不會被列入小計。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

 

【補充說明】

要開啟「開發人員」功能表,可以選取[檔案/選項]功能,然後在[自訂功能區]標籤下,勾選「開發人員」。

Excel-依勾選狀況計算小計(SUMPRODUCT,核取方塊表單控制項)

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()