案例:
下表 1 是員工工資表,根據 A 的的勾選情況,統計總計發放的工資數,如下表 2 所示。




解決方案:
1. 添加復選框并刪除其默認文本:選擇菜單欄的 Developer –> Insert –> Check Box
具體步驟不展開了,最近寫了很多次
2. 給復選框的控件值添加單元格鏈接:選中“張三”前面的復選框 –> 鼠標右鍵單擊 –> 選擇 Format Control –> 在彈出的對話框中,在 Cell link 選擇 $D$2 單元格,即表格上的紅框處 –> OK


3. 依樣給所有復選框添加單元格鏈接
4. 在 C2 單元格(即總計發放)輸入以下公式:
=SUMPRODUCT(C2:C15*D2:D15)


公式釋義:
- sumproduct 是積求和函數,本公式等同于:=c2*d2+c3*d3+…+c15*d15
- sumproduct 函數的詳解,
- true = 1,false = 0,所以當為 d 列為 false 時,乘積為 0,不計數;為 true 時,相當于 *1
- 以此,就可以實現通過復選框的勾選與否,來控制求和結果
5. 最后,把 D 列的字體設置為白色


版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論