Mong các anh chị giúp hàm đếm số ô trống tối đa trong một vùng (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoanghienminh

Thành viên mới
Tham gia
3/5/11
Bài viết
13
Được thích
2
Sử dụng hàm MAX(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))))
Tôi xác định được trong vùng C3:BJ3 số ô trống tối đa là 4. Hiện nay tôi đang găp vấn đề như sau: Tôi muốn viết hàm để đếm xem trong vùng từ C3 đến BJ3 có bao nhiêu khoảng có số ô trống tối đa là 4, bao nhiêu khoảng có số ô trống tối đa là 3, bao nhiêu khoảng có số ô trống tối đa là 2, là 1. Mong các anh chị giúp đỡ.
Tôi xin chân thành cảm ơn
 

File đính kèm

Bạn thay MAX(...) bằng LARGE(...,1), LARGE(...,2),LARGE(...,3) là được
 
Sử dụng hàm MAX(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))))
Tôi xác định được trong vùng C3:BJ3 số ô trống tối đa là 4. Hiện nay tôi đang găp vấn đề như sau: Tôi muốn viết hàm để đếm xem trong vùng từ C3 đến BJ3 có bao nhiêu khoảng có số ô trống tối đa là 4, bao nhiêu khoảng có số ô trống tối đa là 3, bao nhiêu khoảng có số ô trống tối đa là 2, là 1. Mong các anh chị giúp đỡ.
Tôi xin chân thành cảm ơn
Bạn thử hàm trong Add-Ins này nhé! (Giải thuật hơi lằng nhằng chút)
Cú pháp: =dem(vùng_cần_đếm;số_ô_trống)
 
Chân thành cảm ơn 2 bạn vu_tuan_manh_linh và bebo021999 đã giúp đỡ.
Mong 2 bạn tiếp giúp mình thêm một chút nữa như sau:
- Mình dùng cách của bạn bebo021999 thì đếm được ngay nhưng kết quả đếm không được chính xác cụ thể là dùng hàm max(...) mình xác định được dòng 3 trong khoảng từ c3:bj3 số ô trống tối đa là 4. Nhưng nếu mình dùng hàm =LARGE(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))),5) thì nó cho kết quả là 2, tương tự như vậy mình dùng hàm large ở một bảng tính khác thì có hiện tượng sau: số ô trống tối đa của cả dòng là 7, không có vùng nào có số ô trống là 6 nhưng khi dùng hàm =LARGE(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))),6) thì kết quả lại cho là 3 vùng số ô trống bằng 6. Bạn giải thích giúp mình điều này nhé.
- Bạn vu_tuan_manh_linh ơi cảm ơn bạn đã cho mình tệp đính kèm, thú thực mình chưa biết sử dụng tệp này ntn. Bạn hướng dẫn cụ thể hơn giúp mình với nhé.
Chân thành cảm ơn các bạn rất nhiều
 
Sử dụng hàm MAX(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))))
Tôi xác định được trong vùng C3:BJ3 số ô trống tối đa là 4. Hiện nay tôi đang găp vấn đề như sau: Tôi muốn viết hàm để đếm xem trong vùng từ C3 đến BJ3 có bao nhiêu khoảng có số ô trống tối đa là 4, bao nhiêu khoảng có số ô trống tối đa là 3, bao nhiêu khoảng có số ô trống tối đa là 2, là 1. Mong các anh chị giúp đỡ.
Tôi xin chân thành cảm ơn
Bạn dùng công thức mảng này:
Mã:
=SUM((FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3)))=4)*1)
 
chân thành cảm ơn các bạn. Cả 3 cách tôi đều thực hiện được rồi. Trước là do dữ liệu của tôi có sai sót nên kết quả thấy mâu thuẫn, tôi đã sửa lại dữ liệu và đã làm được thành công.
Chân thành cảm ơn các bạn rất nhiều
 
Chân thành cảm ơn 2 bạn vu_tuan_manh_linh và bebo021999 đã giúp đỡ.
Mong 2 bạn tiếp giúp mình thêm một chút nữa như sau:
- Mình dùng cách của bạn bebo021999 thì đếm được ngay nhưng kết quả đếm không được chính xác cụ thể là dùng hàm max(...) mình xác định được dòng 3 trong khoảng từ c3:bj3 số ô trống tối đa là 4. Nhưng nếu mình dùng hàm =LARGE(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))),5) thì nó cho kết quả là 2, tương tự như vậy mình dùng hàm large ở một bảng tính khác thì có hiện tượng sau: số ô trống tối đa của cả dòng là 7, không có vùng nào có số ô trống là 6 nhưng khi dùng hàm =LARGE(FREQUENCY(IF((C3:BJ3)="",COLUMN(C3:BJ3)),IF(NOT((C3:BJ3)=""),COLUMN(C3:BJ3))),6) thì kết quả lại cho là 3 vùng số ô trống bằng 6. Bạn giải thích giúp mình điều này nhé.
- Bạn vu_tuan_manh_linh ơi cảm ơn bạn đã cho mình tệp đính kèm, thú thực mình chưa biết sử dụng tệp này ntn. Bạn hướng dẫn cụ thể hơn giúp mình với nhé.
Chân thành cảm ơn các bạn rất nhiều
Bạn làm như sau:
1. Giải nén được tập tin .xla
2. Copy tập tin vào thư mục Add-Ins theo đường dẫn:
C:\Documents and Settings\user\Application Data\Microsoft\AddIns
3. Thiết lập Add-Ins trong Excel:
- Mở Excel
- Vào Tool ---> Add-Ins
- Chọn Browse
- Chọn tập tin Dem_o_trong.xla, và OK
- Tích dấu V vào mục Dem_o_trong, và Ok tiếp.
Thế là xong.
Nhược điểm:
- Hàm tự tạo nên chỉ dùng cho máy có cài Add-Ins.
- Vùng đầu và vùng cuối có số ô trống như giá trị tham chiếu thì chưa đếm (do mình chưa nghĩ ra cách trong giải thuật của hàm).
Dùng theo cách của những bạn khác đã làm, dùng hàm excel tiện hơn bạn ạ (kiến thức hàm excel của mình còn hạn chế nên cái gì không làm được lại dùng VBA, lười thế đấy!!).
 
Web KT

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

Back
Top Bottom