Một bài toán trong lĩnh vực Y tế

Liên hệ QC
Dear ditimdl,
Bạn tạo thêm 1 cột, nếu left(msth,x)="xxx" or .... thì lấy 1, lọc theo 1
Vấn đề tôi tạo 1 phiếu 1 sh để in, là vì bạn chưa thông thạo lắm, nên tạo ra hết các phiếu-> kiểm tra->in. Đơn giả mà khỏe.Bạn nên down file baocao2
 
Chính vì nhiều (mình thường xử lý khối dữ liệu từ 15 ngàn dòng trở lên); vì vậy mình mới đề nghị bạn làm theo kết cấu cơ sở dữ liệu. Chứ nếu mà làm như bạn, bảng gồm 60 cột cái gì cũng liệt kê ra thì các công thức tổng hợp và các nghiệp vụ tính toán sẽ rất lâu. Bạn hãy gửi file cho mình (cứ cho là khoảng 20 ngàn dòng đi), và đưa ra các yêu cầu về report, mình sẽ tổ chức lại để xem có chạy nhanh hơn không và tính toán tổng hợp có linh hoạt hơn không .
Thân !
 
Nếu các cùng một số chứng từ nằm không liền kề nhau và sắp sépp lộn xộn, chúng ta hoàn toàn có thể in chi tiết của chứng từ đó ra dựa vào các hàm index, match, và indỉrect. Sau đó tạo một bảng phụ ở đó :gồm 02 cột
STT.......CT cần in
1...........ABC001
2...........AA123
.........
Sau đó tại ô số phiếu (VD ô A10) là dùng hàm index (match) hoặc vlookup để ính toán theo 1 ô khác (VD ô A16).
Khi A16 = 1....->A10 = ABC001
Các công thức bên dưới sẽ tự chạy theo
(một phiếu khoảng 50 dòng thì tôi không cho là nặng)

P/S : Vì không dùng VBA tôi mới làm cách trên, còn dùng VBA thì là là chuyện đơn giản hơn nhiều. (tôi vẫn thích dùng advance filter hơn- tất nhiên là VBA rồi)
 
Nói chung nhờ các bạn công việc của mình cũng tạm ổn rồi nhưng mình mới thấy xuất hiện 1 vấn đề mà không thấy ai để ý đến nên mình muốn tìm hiểu nhưng khôg có cách giải quyết nên mạo mụi làm phiền các bạn nữa.
Ví dụ mình có 1 thuốc A , số lượng 100 viên, giá 100đ/viên nhưng trong tháng 12 chỉ dùng có 50 viên thì số còn lại là 50. Nhưng sang tháng 1 năm sau thì giá thuốc A lên 200đ/viên thì 50 viên còn lại sẽ áp giá theo tháng 1. Mình muốn hỏi co cách nào để biết được số tiền dư ra không? (50 viên x 100đ(tiền vượt giá)= C). Đây chỉ là mình ví dụ 1 loại thuốc thôi. Mình muốn tìm hằng số C nằm ở đâu và tổng số tiền đó bao nhiu?
Nhờ các bạn giúp mình.
 
Dear,
Tôi làm thử file sau có đúng ý bạn không?
Có thêm ví dụ về offset, không tổng quát lắm, vì tôi cũng đang học
Chúc thành công!
 
Lần chỉnh sửa cuối:
Mã:
Có thêm ví dụ về offset, không tổng quát lắm, vì tôi cũng đang học
Nghe mà bùn thêm, mình học càng ngày càng không hiểu cái gì luôn, chắc tư chất có hạn đấy mà.
À TN nè, mình đọc bài viết trên diễn đàn thấy đoạn code xoá đi những dòng rỗng ( giá trị của nó =0) nhưng không hiểu, bây giờ muốn dùng nó vào để delete những dòng trống khi inphieuxuat or phiếu nhập đấy mà.
Trong file BHYT_2 hình như TN có dùng code xoá đi những rows rỗng nhưng mình vào tìm không thấy đâu cả. Post đoạn code đó lên luôn được ko TN?
Còn file này down về mới xem lại rùi mới có ý kiến được.
 
Thông thường (mà có lẽ đã trở thành nguyên tắc) giữa 2 bảng này phải có mối quan hệ thông qua một "chìa khoá" (Key) - ở đây được hiểu là mã thuốc.

Vấn đề bạn góp í là đúng; Mình hoàn toàn tán thành.

Nhưng mình khuyên bạn nên trích dẫn, chí ít 1 câu của bài mà bạn đang muốn hướng tới để gốp í.


Chúc bạn nhiều thành công với việc tham gia diễn đàn này!
 
Trong sổ nhật ký khám bệnh, bạn có cột "Ngày khám", "Ngày tái khám". bằng việc so sánh 2 ngày này, bạn sẽ biết được bệnh nhân nào... "quá lo lắng". như vậy liệu có tiện không nhỉ hay dùng phần mềm quản lý cho dễ hơn khi data bệnh nhân lớn dần lên sợ file lớn nặng hoạt động không dc
 
Web KT
Back
Top Bottom