網友問到計算老師鐘點的問題,正常每個人每小時鐘點是400元,但是有些特殊外師的鐘點會比較高,問到要如何解決這個問題,只要使用vlookup跟iferror跟相對絶對位置就可以做到。
範例檔案下載:
http://download.bestdaylong.com/f828.htm
計算老師鐘點含特殊情況
|
廣告 |
網友問到計算老師鐘點的問題,正常每個人每小時鐘點是400元,但是有些特殊外師的鐘點會比較高,問到要如何解決這個問題,只要使用vlookup跟iferror跟相對絶對位置就可以做到。
範例檔案下載:
http://download.bestdaylong.com/f828.htm
計算老師鐘點含特殊情況
會寫這支程式主要原因是寄送email時會有每封只能寄幾個的限制,您可以輸入您要自動分組的數字,就會自動幫您分組方便您寄送,若沒有輸入數字就會幫全部的資料加上分號。
將要處理的資料放在【來源:】點選底下【Email自動分組(加分號)】後就可以再【目的:】看到處理過的資料
若要依數量分組,可以在【變數名稱:】輸入要分組的數字
http://bestdaylong.com/tools.htm
或是
【工具】/【網上網頁工具javascript】
Google App Script可以讀取網站並設定排程,所以就寫了這支自動檢查網站,只要輸入網站及要檢查的關鍵字,若關鍵字找不到就表示網站無法顯示或是被入侵。
試算表: https://docs.google.com/spreadsheets/d/1eHwvix3-YjKs9CzOpawmRxTSLO5QSo3ksPKLD6lx_9o/edit?usp=sharing
程式碼:
http://discuz.bestdaylong.com/thread-39004-1-1.html
最近寫的用Excel使用outlook寄信,有網友反應出現【找不到專案或程式庫】,主要原因是我原本的是用excel 2010做開發,有時候修改程式會用excel2016修改,只要用新版本修改後儲存到舊的版本開啟就會出現遺漏引用檔案,舊的版本到新版開啟是沒問題,之前用createobject來解決,可是用outlook會變成.to屬性會出現錯誤,所以若是是用舊版本使用的使用者,麻煩依底下步驟操作。
1.出現找不到專案或程式庫
2.按下【停止】
3.點選【工具】/【設定引用項目】
4.找出有遺漏的勾拿掉outlook16是outlook2016,在outlook2010中找不到這個版本
5.找到outlook14.0就是outlook 2010版本將它勾起來/確定
6.到右上角關閉【程式碼】模式
什麼時候使用到這個指令,就是在測試時填了一堆資料,要上線時就必須將測試資料清除或是索引刪除後再重建時也會用到。
truncate table 您要刪除內容的資料表
1.直接選取時無法刪除,出現沒有刪除任資料列
2.刪除不會出現警告,所以請小心使用
網友問到他有一個老師每週第8節上輔導課名單,他要自動計算每個月要給老師費用,因為每個月的星期幾的次數都不相同,他希望可輸入每個月的第1天就可以自動計算出費用。
WEEKDAY回傳星期幾
edate傳回幾個月後的日期
if判斷當月才顯示
countif計算每週出現的次數
vlookup查詢一個月星期出現的次數
sumif計算總時數
範例檔案下載:
http://download.bestdaylong.com/f821.htm
計算每月星期出現次數.xlsx
用 python寫的程式只能在有安裝python的電腦執行,若要在沒有安裝python的電腦執行,就需要將.py檔案變成可以單獨執行的.exe執行檔,可以透過安裝pyinstaller來解決這個問題,執行後的執行檔會在dist目錄下,請到命令模式執行,若有錯誤有可能是有些檔案要import,例如import decimal,若都沒問題再將該.exe檔案複製給對方。
1.透過pip install pyinstaller來安裝pyinstaller這個套件
2.輸入pyinstaller -h來查看說明,可以看到-F 是建立執行檔
3.輸入pyintaller -F xxx.py就可以開始執行
4.會自動產生_pycache_、build、dist三個目錄
5.執行檔案會在dist目錄下
6.Build目錄的檔案
7.到命令模式執行出現No module name 'decimal'
8.到py中加入import decimal
9.重新執行pyinstaller後,執行檔可以正常執行
之前寫的表單範例,很多網友會發現金額無計算,通常是欄位設定後有修改,讀取造成無法計算,或是欄位中多了空白,或是欄位中有使用到單引號造成讀取錯誤,所以就改了這個偵錯版本,方便找到問題。
程式碼:
http://discuz.bestdaylong.com/thread-38988-1-1.html
在vmware虛擬機開了一個30G大小空間給廠商安裝windows 10,最近發現空間不夠,將虛擬機開機,將硬碟空間由30G改成60G,關機後進入磁碟管理,點選C槽擴展後就完成。
1.將硬碟由30G改60G
2.在【本機】點選滑鼠右鍵選【管理】
3.點【磁碟管理】
4.點選C槽按滑鼠右鍵選【延伸磁碟區】
5.點選【下一步】
6.點選【下一步】
7.點選【完成】
8.原本的C槽已變60G
通常在列印簽到單時,會希望可以按單位及職稱來排序,但是excel的預設排序是筆劃,這時候就可以使用自訂排序的功能,但是這個功能有255字數限制,超過的話只能使用vlookup來解決。
使用技巧:無法將儲存格內容複製到自訂格式時,可以先複製到記事本,再由記事本複製到自訂排序就可以。
範例檔案下載:
http://download.bestdaylong.com/f820.htm
自訂單位排序規則