2018年11月28日 星期三

利用LARGE與SAMLL函數計算前後三名工資與轉VBA

利用LARGE與SAMLL函數計算前後三名工資與轉VBA


這題主要是要先利用LARGE函數取得第三名的工資值,

再利用SUMIF作加總,再利用SMALL函數取得倒數第三工資值,
並與前三名相加,
另外,若用VBA做一樣的事,
最大問題是VBA裡沒有類似EXCEL裡的LARGE函數與SMAIL函數,
所以可以用Application.WorksheetFunction 再VBA裡引用EXCEL的函數,
這樣大大的可以讓VBA有更多的資源,可以不必自行撰寫自訂函數,
也可以做到像EXCEL的效果,但使用時還是要注意使用的方式。


問題:計算前三名+後三名的工資總和

公式

可以先分割為:
1.前三名
=SUMIF(B2:B10,">="&LARGE(B2:B10,3))
2.後三名
=SUMIF(B2:B10,"<="&SMALL(B2:B10,3))
3.LARGE排序(大到小)
=LARGE(B$2:B$10,ROW()-1)
4.SAMLL排序(小到大)
=SMALL(B$2:B$10,ROW()-1)
5.完整
=SUMIF(B2:B10,">="&LARGE(B2:B10,3))+SUMIF(B2:B10,"<="&SMALL(B2:B10,3))
VBA程式碼

教學影音


完整版在論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_86

課程特色:
EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,
但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,
剛好我有近20年的VB程式設計資料庫設計的經驗,
教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,
ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,
覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,
就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

上課用書是:
Excel函數&VBA其實很簡單
(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)
Excel VBA 與資料庫整合大活用
(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

完整教學影音DVD申請
http://goo.gl/ZlBZE

其他相關學習:
    函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數






    2018年11月27日 星期二

    SUMIF函數計算苗栗和宜蘭總人數與用VBA累加

    SUMIF函數計算苗栗和宜蘭總人數與用VBA累加

    本範例為利用EXCEL函數SUMIF統計職工人數,
    最關鍵的地方就是要學會萬用字元"*"和"?"的使用。

    問題:請計算A欄中苗栗和宜蘭開頭的資料的職工人數。
    公式:用SUMIF計算
    011苗栗和宜蘭的總人數
    =SUMIF(A2:A10,"苗栗*",B2:B10)+SUMIF(A2:A10,"宜蘭*",B2:B10)

    VBA程式碼:


    教學影音


    完整版在論壇:
    https://groups.google.com/forum/#!forum/scu_excel_vba2_86

    課程特色:
    EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,
    但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,
    剛好我有近20年的VB程式設計資料庫設計的經驗,
    教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,
    ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,
    覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,
    就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

    上課用書是:
    Excel函數&VBA其實很簡單
    (http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)
    Excel VBA 與資料庫整合大活用
    (http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

    完整教學影音DVD申請
    http://goo.gl/ZlBZE

    其他相關學習:
      函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

      2018年8月份暑假時考過的Python證照

      2018年8月份暑假時考過的Python證照

      整理下周與下學期文化推廣部和中央大學的Python課程時,
      剛好想到自己2018年8月份暑假時考過的Python證照,
      在我的三十幾張證照,覺得可能沒什麼特別,
      也就第一時間秀一下,
      想想,也許對大家是有幫助的,就順便秀一下,
      順帶說,如果對學習 Python與取得證照有興趣的,
      不訪關注一下我之後的YOUTUBE與部落格,
      YOUTUBE頻道:
      https://www.youtube.com/channel/UC_sKvR5jz8DTcibv936gjWw
      部落格:
      https://terry55wu.blogspot.com/

      會不藏私的分享。
      感謝那兩天辛苦的王穎聰老師,和幫我改研習地的怡伶。


      我的證照:

      考場示意畫面:

      王穎聰老師與汪怡伶經理:



      TQC+PYHTHON、證照、考題解析班

      2018年11月5日 星期一

      從EXCEL VBA到建立Python開發分享

      從EXCEL VBA到建立Python開發

      文化大學推廣部
      http://my.sce.pccu.edu.tw/MS/Detail.aspx?ProdId=8IS4sample


      預覽畫面:


      因應大數據分析工業4.0的需求,
      能更容易得學會網路爬蟲機器學習物聯網影像辨識自動圖像報表等需求,
      因此一次將VBA的自動化延伸到PYTHON設計,先讓大家入門,
      在比較兩個工具的長處,並能相互協同應用。

      這次主要分享PYTHON開發環境建置方式,如果實在還有問題,
      建議直接下載PYTHON開發環境懶人包

      建置Python開發環境
      下載Python
      程式測試

      安裝最佳的整合型開發環境ECLIPSE

      1.下載ECLIPSE

      2.安裝外掛
      網址:
      https://dl.bintray.com/fabioz/pydev/5.8.0/

      3.設定PYTHON路徑
      4.新增專案
      5.新增Package
      6.新增Moudle

      7.修改程式字型



      教學影音(完整版在論壇):

      教學影音完整版在論壇:
      https://groups.google.com/forum/#!forum/labor_python_2018

      課程簡介:入門
      建置Python開發環境
      基本語法與結構控制
      迴圈、資料結構及函式
      VBA重要函數到Python
      檔案讀寫處理
      SQLITE資料庫處理

      課程簡介:進階
      網頁資料擷取與分析
      處理 Excel 試算表
      處理 CSV 檔和 JSON、XML 資料
      實戰:PM2.5即時監測顯示器轉存到SQLITE資料庫、資料轉存成TXT檔案或資料庫
      下載台銀外匯、下載YAHOO股市類股、下載威力彩開獎結果
      Phython 連結MYSQL與安裝pymysql套件


      上課用書:
      參考書目
      Python初學特訓班(附250分鐘影音教學/範例程式)
      作者: 鄧文淵/總監製, 文淵閣工作室/編著?
      出版社:碁峰?出版日期:2016/11/29

      完整教學影音DVD申請:http://goo.gl/ZlBZE
      論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

      其他相關學習:

      EXCEL,VBA,Python,新北市勞工大學,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境