Giúp em tính số trạm và số cuộc gọi?

Liên hệ QC

tuandtpt

Thành viên mới
Tham gia
12/12/06
Bài viết
11
Được thích
3
Em Có bảng thống kê Số lượng cuộc gọi trên các sector(các hướng cuộc gọi). Trong mỗi sector là có số lượng cuộc gọi. Quy định ở đây là: 3 hướng setor có ký tự mã đầu giống nhau sẽ quy thành 1 trạm, 2 ký tự mã đầu giống nhau cũng sẽ quy thành 1 trạm và 1 ký tự mã đầu giống nhau cũng quy thành 1 trạm. Vậy bài toán ở đây cần lọc ra: Tính tổng các trạm có số lượng cuộc gọi :5-10,10-20,20-30.
 

File đính kèm

Em Có bảng thống kê Số lượng cuộc gọi trên các sector(các hướng cuộc gọi). Trong mỗi sector là có số lượng cuộc gọi. Quy định ở đây là: 3 hướng setor có ký tự mã đầu giống nhau sẽ quy thành 1 trạm, 2 ký tự mã đầu giống nhau cũng sẽ quy thành 1 trạm và 1 ký tự mã đầu giống nhau cũng quy thành 1 trạm. Vậy bài toán ở đây cần lọc ra: Tính tổng các trạm có số lượng cuộc gọi :5-10,10-20,20-30.
Dùng một cột phụ để phân loại trạm với công thức:
Mã:
 =LEFT(A4,FIND("-",A4)-1)
Sau đó dùng Pivot Table để thống kê số liệu.
 
Nếu làm như anh thắng thì em thấy sẽ xẩy ra vấn đề là: khi lấy ký tự như vậy sẽ xẩy ra trường hợp trùng nhau mặc dù đó là các sector thuộc các trạm khác nhau. ví dụ: Dai-TH1, Dai-TH2,Dai-TH3 thuộc một trạm nhưng lại có Dai-TH101, Dai-TH102,Dai-TH103 lại là một trạm khác. Nếu lấy như anh thì chỉ tính cho một trạm chứ không phải là 2 trạm. Mới lại khi tìm loại bỏ dấu "-" nhưng có sector lại không để dấu gạch ngang ví dụ: EMB01,EB02,EB03 thì sao hả anh?
 
Nếu làm như anh thắng thì em thấy sẽ xẩy ra vấn đề là: khi lấy ký tự như vậy sẽ xẩy ra trường hợp trùng nhau mặc dù đó là các sector thuộc các trạm khác nhau. ví dụ: Dai-TH1, Dai-TH2,Dai-TH3 thuộc một trạm nhưng lại có Dai-TH101, Dai-TH102,Dai-TH103 lại là một trạm khác. Nếu lấy như anh thì chỉ tính cho một trạm chứ không phải là 2 trạm. Mới lại khi tìm loại bỏ dấu "-" nhưng có sector lại không để dấu gạch ngang ví dụ: EMB01,EB02,EB03 thì sao hả anh?
Vậy vấn đề là làm sao bạn biết các sector nào là chung một trạm? Nếu nó không có quy tắc thì chắc là bó tay.
 
Theo quy định thôi anh ạ, đơn giản là 1 trạm chỉ có thế lắp 1 đến 3 sector thôi. còn trên 1 địa bàn thì do có nhiều điểm có tên giống nhau mà.
 
Theo quy định thôi anh ạ, đơn giản là 1 trạm chỉ có thế lắp 1 đến 3 sector thôi. còn trên 1 địa bàn thì do có nhiều điểm có tên giống nhau mà.
Nếu nói như vậy thì EMB03, EB04, EB05, EMB06, EB07, EB08 là 2 trạm, cũng có thể là 3, 4, 5 hay 6 trạm đều được. Cái này chắc bó tay.
 
Anh ơi ý em là nếu làm theo công thức của anh sẽ xẩy ra trường hợp như sau: ví dụ: Thanh_Anh1,Thanh_Anh2,Thanh_Anh3, 3 sector này thuộc 1 trạm. Thanh_Luong1,Thanh_Luong2,Thanh_Luong3,3 sector này thuộc 1 trạm. Như vậy là ta có 2 trạm. Vậy khi áp dụng công thức của anh vào chỉ còn có tên là Thanh và như vậy khi đó sẽ chỉ được hiệu là 1 trạm rút gọn. Em biết công thức của anh rất hay sau đó dùng phân tích bằng pivotable rất chuẩn nhưng chỉ bị xẩy ra lỗi như trên thui. Em mong anh nghĩ ra công thức khác không?. Em cảm ơn nhiều.
 
Anh ơi ý em là nếu làm theo công thức của anh sẽ xẩy ra trường hợp như sau: ví dụ: Thanh_Anh1,Thanh_Anh2,Thanh_Anh3, 3 sector này thuộc 1 trạm. Thanh_Luong1,Thanh_Luong2,Thanh_Luong3,3 sector này thuộc 1 trạm. Như vậy là ta có 2 trạm. Vậy khi áp dụng công thức của anh vào chỉ còn có tên là Thanh và như vậy khi đó sẽ chỉ được hiệu là 1 trạm rút gọn. Em biết công thức của anh rất hay sau đó dùng phân tích bằng pivotable rất chuẩn nhưng chỉ bị xẩy ra lỗi như trên thui. Em mong anh nghĩ ra công thức khác không?. Em cảm ơn nhiều.
Vậy thì bạn dùng công thức này:
Mã:
=LEFT(A4,LEN(A4)-1)
 
Tuyệt vời! Đã thành công rồi anh ạ. Giờ em chỉ xin anh giúp em giải thích ý nghĩa của công thức trên một chút có được không ạ.
 
Tuyệt vời! Đã thành công rồi anh ạ. Giờ em chỉ xin anh giúp em giải thích ý nghĩa của công thức trên một chút có được không ạ.
LEN(A4): Số ký tự ở ô A4
LEFT(A4,LEN(A4)-1): Lấy ra LEN(A4)-1 ký tự bên trái A4.
Nói ngắn gọn là bỏ ký tự cuối cùng bên phải của A4
 
Anh ơi! sau khi làm theo cách của anh và chuyển sang dùng kiểu subtotal thì tính được số cuộc gọi tại trạm tương ứng với số sector. Nhưng khi chuyển sang để đếm : ví dụ: tổng số trạm có cuộc gọi lớn hơn một số nào đó thì hàm đếm này không còn đúng nữa. Sau khi xem xét em thấy hàm này nó đếm tất không còn quy về tổng trong một trạm để đếm nữa mà nó đếm luôn giá trị của 3 sector. Ví dụ: A_01: có 5, A_02:có 5,A_03: 5. Sau khi dùng subtotal thì còn A có tổng là 15. Nhưng khi đếm số trạm có cuộc gọi >4 thì lại thành 4 trạm. Mà thực ra sau khi tính tổng lại chỉ có 1 trạm thôi. hic hóc quá anh ơi.
 
Anh ơi! sau khi làm theo cách của anh và chuyển sang dùng kiểu subtotal thì tính được số cuộc gọi tại trạm tương ứng với số sector. Nhưng khi chuyển sang để đếm : ví dụ: tổng số trạm có cuộc gọi lớn hơn một số nào đó thì hàm đếm này không còn đúng nữa. Sau khi xem xét em thấy hàm này nó đếm tất không còn quy về tổng trong một trạm để đếm nữa mà nó đếm luôn giá trị của 3 sector. Ví dụ: A_01: có 5, A_02:có 5,A_03: 5. Sau khi dùng subtotal thì còn A có tổng là 15. Nhưng khi đếm số trạm có cuộc gọi >4 thì lại thành 4 trạm. Mà thực ra sau khi tính tổng lại chỉ có 1 trạm thôi. hic hóc quá anh ơi.
Bạn diễn giải tôi không hiểu. Nếu được thì bạn hãy minh họa bằng dữ liệu.
 
Web KT

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

Back
Top Bottom