Tìm số khách hàng được ưu đãi

Liên hệ QC

vivamosforever

Thành viên mới
Tham gia
9/5/14
Bài viết
18
Được thích
2
Tôi có 1 bảng tổng kết các dịch vụ cận lâm sàng và hướng dẫn ở trong file.
Nội soi tiêu hóa Combo là nội soi kết hợp cả nội soi tiêu hóa trên và 1 trong 2 loại nội soi tiêu hóa dưới dưới (bao gồm: nội soi đại tràng và nội soi ĐT lấy dị vật) với điều kiện là được thực hiện trong cùng một ngày nên tiết kiệm chi phí gây mê. VD như BN nội soi đại tràng kết hợp với nội soi dạ dày, thực quản, tá tràng. Nếu làm tách rời 2 ngày khác nhau sẽ hết 7.000.000 nhưng nếu làm cùng 1 ngày sẽ được tiết kiệm chi phí, chỉ hết 5.200.000
Tìm số BN làm nội soi Combo trong tháng?

Ai biết xin chỉ giùm. Xin cảm ơn trước
 

File đính kèm

Tôi có 1 bảng tổng kết các dịch vụ cận lâm sàng và hướng dẫn ở trong file.
Nội soi tiêu hóa Combo là nội soi kết hợp cả nội soi tiêu hóa trên và 1 trong 2 loại nội soi tiêu hóa dưới dưới (bao gồm: nội soi đại tràng và nội soi ĐT lấy dị vật) với điều kiện là được thực hiện trong cùng một ngày nên tiết kiệm chi phí gây mê. VD như BN nội soi đại tràng kết hợp với nội soi dạ dày, thực quản, tá tràng. Nếu làm tách rời 2 ngày khác nhau sẽ hết 7.000.000 nhưng nếu làm cùng 1 ngày sẽ được tiết kiệm chi phí, chỉ hết 5.200.000
Tìm số BN làm nội soi Combo trong tháng?

Ai biết xin chỉ giùm. Xin cảm ơn trước
.
Dữ liệu của bạn đã sắp xếp theo ngày và theo mã, có thể dùng cột phụ với công thức sau:

Mã:
=IF(AND(K3=K4,B3=B4,LEFT(F3,7)="Nội soi",LEFT(F4,7)="Nội soi"),1,"")

Tổng của cột này là combo cần tìm.

.
 

File đính kèm

.
Dữ liệu của bạn đã sắp xếp theo ngày và theo mã, có thể dùng cột phụ với công thức sau:

Mã:
=IF(AND(K3=K4,B3=B4,LEFT(F3,7)="Nội soi",LEFT(F4,7)="Nội soi"),1,"")

Tổng của cột này là combo cần tìm.

.
Cảm ơn bạn đã chỉ dẫn.
Tuy nhiên do mình đã phải làm sạch dữ liệu, lọc xóa bỏ nhiều thủ thuật không cần thiết nằm xen kẽ. Vì vậy dữ liệu nằm sát nhau. Nếu như chúng không nằm cạnh nhau thì xử lý thế nào (ví dụ như giữa nội soi dạ dày và nội soi đại tràng có xét nghiệm máu, chụp xq nằm chen vào giữa).
Có cách nào tối ưu hơn không.
 
Cảm ơn bạn đã chỉ dẫn.
Tuy nhiên do mình đã phải làm sạch dữ liệu, lọc xóa bỏ nhiều thủ thuật không cần thiết nằm xen kẽ. Vì vậy dữ liệu nằm sát nhau. Nếu như chúng không nằm cạnh nhau thì xử lý thế nào (ví dụ như giữa nội soi dạ dày và nội soi đại tràng có xét nghiệm máu, chụp xq nằm chen vào giữa).
Có cách nào tối ưu hơn không.
Nên đưa dữ liệu nguyên bản, chứ cứ làm xong lại thực tế không phải thế này thì lại loay hoay.
 
Lần chỉnh sửa cuối:
Cảm ơn bạn đã chỉ dẫn.
Tuy nhiên do mình đã phải làm sạch dữ liệu, lọc xóa bỏ nhiều thủ thuật không cần thiết nằm xen kẽ. Vì vậy dữ liệu nằm sát nhau. Nếu như chúng không nằm cạnh nhau thì xử lý thế nào (ví dụ như giữa nội soi dạ dày và nội soi đại tràng có xét nghiệm máu, chụp xq nằm chen vào giữa).
Có cách nào tối ưu hơn không.
.
Không cần làm sạch dữ liệu, bạn đã sort key1 là Thời gian (cột K), key2 là Mã (cột B), chỉ cần thêm key3 là Chỉ định (cột F) rồi dùng công thức trong bài 2. Công thức này chỉ tham chiếu 1 dòng dưới nó nên nhẹ. Nếu không sort key3, công thức sẽ dò tất cả các dòng trong bảng có thể đơ máy nếu dữ liệu nhiều.

.
 
Bệnh viện này lạ nhỉ. Tính tiết kiệm cho "cả bó" thì cứ nói tiết kiệm cả bó. Mắc mớ gì phải gộp nó vào "gây mê".
Dẫu bác sĩ gây mê chỉ có một người đứng từ đầu đến cuối, trong khi mỗi loại nội soi là một bác sĩ khác (tính tiền riêng) thì tiền giường, tiền dụng cụ không tiết kiệm sao?
 
Bệnh viện này lạ nhỉ.

Có thể đây là phòng mạch / bệnh viện tư. Họ có phần mềm quản lý. Dữ liệu này được xuất ra từ phần mềm.

Cái họ cần là kiểm tra số tiền thu có khớp trên sổ sách hay không.

Với yêu cầu này, có thể viết UDF để tính số Combo được miễn giảm mà không cần dùng cột phụ và sort.

..
 
.
Không cần làm sạch dữ liệu, bạn đã sort key1 là Thời gian (cột K), key2 là Mã (cột B), chỉ cần thêm key3 là Chỉ định (cột F) rồi dùng công thức trong bài 2. Công thức này chỉ tham chiếu 1 dòng dưới nó nên nhẹ. Nếu không sort key3, công thức sẽ dò tất cả các dòng trong bảng có thể đơ máy nếu dữ liệu nhiều.

.
Hiện tại như cách tính của bạn có BN Lê Thị Liên STT 224 và 226 làm 2 nội soi đại tràng và dạ dày cùng ngày. Cách tính của bạn đang bỏ sót ca này.
Dữ liệu ban đầu có tới 4000 dòng nên phải lọc bớt rồi đó.
 
Hiện tại như cách tính của bạn có BN Lê Thị Liên STT 224 và 226 làm 2 nội soi đại tràng và dạ dày cùng ngày. Cách tính của bạn đang bỏ sót ca này.
Dữ liệu ban đầu có tới 4000 dòng nên phải lọc bớt rồi đó.
Dữ liệu bạn chưa sort theo 3 cột như gợi ý nên sai.
 
Mình có ý này, bạn Viva check thử, mình mong là đúng yêu cầu của bạn.:

Cột L mình đặt công thức sau:

=IF(IFERROR(SEARCH("nội soi",F3),0)>0,"NOISOI"&K3&B3) (K là Ngày, B là mã để tránh trùng tên)

Cột M mình đếm số lần Nội soi của bệnh nhân trong cùng 1 ngày

=COUNTIFS($L$3:$L$281,L3)

Thì mình lọc được danh sách bệnh nhận có 2 chỉ định nội soi trong ngày thế này.

1665382938199.png
 

File đính kèm

Mình có ý này, bạn Viva check thử, mình mong là đúng yêu cầu của bạn.:

Cột L mình đặt công thức sau:

=IF(IFERROR(SEARCH("nội soi",F3),0)>0,"NOISOI"&K3&B3) (K là Ngày, B là mã để tránh trùng tên)

Cột M mình đếm số lần Nội soi của bệnh nhân trong cùng 1 ngày

=COUNTIFS($L$3:$L$281,L3)

Thì mình lọc được danh sách bệnh nhận có 2 chỉ định nội soi trong ngày thế này.

View attachment 281931
Cách làm của bạn chuẩn đó, đúng ý của tôi, lại tránh bị sai sót. Kết quả không bị thay đổi khi dữ liệu bị xáo trộn hoặc khi sắp xếp, thay đổi các hàng.
Many thanks!
 
Thế nào cũng phát sinh nhiều hơn 1 COMBO.
VD:
Bênh nhân vào phẫu thuật dạ dày, trong khi làm phát hiện ruột thừa bị viêm.
Combo "mổ bụng": (cho 1 lần gây mê)
bao gồm "Mổ ruột thừa" + "Mổ dạ dày".
Lúc này thì phải dùng VBA là phù hợp nhất.
 
Web KT

Bài viết mới nhất

Back
Top Bottom