Diễn đàn giaiphapexcel.com sẽ chuyển sang hoạt động ở link sau

http://www.giaiphapexcel.com/diendan/forums


[CLICK] học VBA ở Đà Nẵng tháng 5/2017


    • Excel và kỹ thuật

      Ngày 11-10-16 12:10 AM
      1. Phân loại:
      2. Định dạng & in ấn trong Excel,
      3. Excel và kế toán - tài chính,
      4. Excel và kỹ thuật
      Article Preview

      Phân tích tồn kho theo phương pháp ABC bằng Conditional Formatting


      Nếu bạn đã từng theo dõi bài viết trên GPE, bạn sẽ thấy bài viết về phân tích tồn kho bằng phương pháp ABC sử dụng biểu đồ. Còn ngày hôm nay, kyo sẽ hướng dẫn bạn sử dụng một công cụ khác của Excel, và nó phù hợp cho những bạn không thích sử dụng biểu đồ nhưng vẫn có một cái nhìn trực quan để phân loại nhóm ABC, đó chính là Conditional Formatting.

      Để bắt đầu với bài viết này, trước tiên bạn cần biết phân tích ABC là gì. Phân tích ABC được biết đến như một trong kỹ thuật quản lý tồn kho nổi tiếng nhất dựa trên nguyên lý 80/20 của Pareto. Thông thường, tồn kho của bạn sẽ được chia làm ba loại: A – cực kỳ quan trọng, chiếm 70% giá trị, B – quan trọng, chiếm 20% giá trị và C – không quan trọng, chiếm 10% còn lại. Ví dụ đơn giản, các sản phẩm nằm trong nhóm A sẽ đóng góp 70% doanh thu của bạn, nhóm B sẽ đóng góp 20% và nhóm C chỉ đóng góp 10% mà thôi.

      Từ đây, rõ ràng một điều, chúng ta nên dành thời gian ưu tiên cho nhóm A nhiều hơn là nhóm B và C. Và đây chính là cốt lõi của phương pháp ABC.

      Cũng vậy, khi bạn hiểu được nguyên tắc cơ bản, bạn sẽ thấy việc sử dụng Conditional Formatting khá dễ dàng. Chúng ta sẽ bắt đầu nhé.

      Đầu tiên kyo có dữ liệu như sau:




      Bạn có thể thấy, nếu như với quy luật của nhóm A thì kyo sẽ có 11 sản phẩm tính từ trên xuống dưới ở trong nhóm A, 30 sản phẩm trong nhóm B, và 34 sản phẩm trong nhóm C (bạn có thể dễ dàng biết điều này thông qua hàm COUNTIF).



      Và bây giờ chúng ta sẽ gán Conditional Formatting vào trong bảng dữ liệu này để làm nổi bật phần chúng ta mong muốn.

      Đầu tiên, ban quét từ ô B2 đến ô B76, sau đó bạn hãy vào thẻ Home -> Conditional Formatting -> New Rules.




      Kế đến, bạn hãy chọn Use a formula to determine which cells to format, và trong Format values where this formula is true, bạn gõ công thức: =E2<=70%, và trong phần Format, bạn có thể chọn kiểu định dạng nào mà bạn muốn để làm nổi bật, ví dụ ở đây kyo chọn màu vàng -> OK.



      Bạn có thể thấy ở đây kyo đã lợi dụng cột phụ tỷ lệ % tích lũy có sẵn làm điều kiện. Trong trường hợp bạn không muốn sử dụng cột phụ đó, bạn có thể sử dụng điều kiện =D2<=$D$76*0.7. Về cơ bản thì công thức này cũng giống như công thức trên, vì bạn lấy tổng giá trị tích lũy nhân với 70% để lấy mốc sử dụng Conditional Formatting. Và cuối cùng bạn sẽ có kết quả như sau:


      ...
      Ngày 17-07-16 03:21 PM
      1. Phân loại:
      2. Excel và kỹ thuật,
      3. Excel và phần mềm khác
      Article Preview

      SAP Scripting – Excel và SAP (P3)


      Phần 3: Hiểu thêm về cấu trúc lệnh của SAP

      Trong phần 1 tôi đã chỉ bạn cách để ghi lại một script và với phần 2, bạn được học về cách gán script đó vào Excel cũng như nhân rộng thông số bạn đưa vào SAP một cách dễ dàng thông qua Excel và VBA. Tuy nhiên, nếu bạn không hiểu một chút về câu lệnh SAP, trong nhiều trường hợp, bạn sẽ không thể đối phó được, vì xét cho cùng, bạn dùng VBA để biến các thông số tĩnh (ví dụ, “M12345”) thành thông số động(ví dụ, Sheet1.Range(“A” & i).Value) thì với SAP cũng vậy, bạn cần biến những số 0, 1, 2,… của SAP thành số động như biến i, biến j,…

      Trước tiên, bạn hãy xem qua hình sau:




      Như hình trên, bạn có thể phần nào mường tượng được ...
      Ngày 09-06-16 07:23 PM
      1. Phân loại:
      2. Excel và kỹ thuật,
      3. Excel và phần mềm khác
      Article Preview

      SAP Scripting – Excel và SAP (P2)


      Phần 2: Chỉnh sửa Script và đưa vào file Excel


      Trong phần 1 trước, tôi đã giúp bạn hình thành 1 đoạn script cơ bản bằng chức năng Script Recording của SAP. Bây giờ, tôi sẽ dùng chính file script này để giúp bạn cách chỉnh sửa và đưa vào file Excel của bạn nhé. Bạn có thể quay về phần 1 tại đây để lấy script nhằm thực hành cho phần 2 này.

      Đây là script của lần trước và tôi đã ghi chú lại một chút để bạn có thể hiểu trực tiếp trong script luôn.


      Code:
      ‘Đoạn code này dùng để kết nối với SAP.
      If Not IsObject(application) Then
         Set SapGuiAuto  = GetObject("SAPGUI")
         Set application = SapGuiAuto.GetScriptingEngine
      End If
      If Not IsObject(connection) Then
         Set connection = application.Children(0)
      End If
      If Not IsObject(session) Then
         Set session    = connection.Children(0)
      End If
      If IsObject(WScript) Then
         WScript.ConnectObject session,     "on"
         WScript.ConnectObject application, "on"
      End If
      ‘-----------
      session.findById("wnd[0]").maximize ‘Dòng code này để phóng to màn hình SAP
      session.findById("wnd[0]/tbar[0]/okcd").text =
      ...
      Ngày 02-04-16 03:04 PM
      1. Phân loại:
      2. Excel và kỹ thuật,
      3. Excel và phần mềm khác
      Article Preview

      SAP Scripting – Excel và SAP (P1)


      Phần 1: Ghi một SAP Scripting



      SAP đang là một trong những phần mềm hệ thống nổi tiếng nhất và được sử dụng nhiều nhất tại tất cả các công ty, đặc biệt là những công ty lớn và tập đoàn đa quốc gia. Nó là một giải pháp tích hợp rất nhiều phòng ban từ Tài chính, Kế toán, Nhân sự, Sản xuất, Tiếp thị,… rất nhiều phòng ban đều sử dụng cùng một phần mềm, cùng một cơ sở dữ liệu và cùng tương tác trực tiếp lên chúng.

      Bên cạnh đó, một phần mềm khác cũng không thể thiếu với những người đi làm đó chính là Excel. Nói về Excel thì nó đặc biệt thông dụng đến nỗi không ai là không biết đến Excel và không công ty nào là không xài Excel (rất hiếm).

      Tuy nhiên, giữa một nhu cầu là tính toán các số liệu, gửi đi và nhận lại các báo cáo Excel và nhập trực tiếp lên SAP là hai câu chuyện hoàn
      ...
      Ngày 07-01-16 12:39 AM
      1. Phân loại:
      2. Excel và kỹ thuật
      Article Preview

      3. Làm việc với các Scenario

      Theo định nghĩa, phân tích What-If không phải là một môn khoa học chính xác. Tất cả những mô hình What-If chỉ đưa ra những tiên đoán và giả định cụ thể, các sự kiện mong muốn đạt được, hay bất cứ điều gì nảy ra cách bất chợt trong đầu... Và tập hợp những tiên đoán, giả định đó, khi bạn đưa vào trong một mô hình, nó sẽ được gọi là một Scenario. ...
      Trang 1/3 1 2 3 cuốicuối