Hỏi các anh chị về đếm số lần xuất hiện phần tử. (2 người xem)

Liên hệ QC

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

BUiHoc2012

Thành viên mới
Tham gia
5/10/12
Bài viết
19
Được thích
0
em có một file kế toán trong đó có một cột thống kê tần số xuất hàng vào các ngày trong tuần của mặt hàng bất kì, nên các ô cách nhau 7 ngày. giờ em muốn thống kê số tuần không có suất hàng và số lần liên tiếp 2 lần không suất hàng. về một lần thì em dùng countif có vẻ là được, còn về 2 lần liên tiếp thì em chưa giải quyết được, vì nó yêu cầu không lập cột phụ, phải dùng lệnh đúng một ô - em gửi kèm file anh chi có thể giúp em nếu có phải lập hàm riêng thì hộ em với ạ.
 

File đính kèm

dùng cthức này có thể đếm số lần lặp lai, có một điều là đếm số nào cũng được goại trừ số 0 (số mà bạn yêu cầu hihihi).
mình dủnd Evaluate Fumular, thì thấy nó xem các blank cell là true.

=SUMPRODUCT((C5:C102=1)*(C6:C103=1)*(C5:C102)) (cái này đếm số 1).

nếu bạn sử dụng excel 2010 thì dùng countifs, chắc dể hơn

rồi thử lại cái ni

=SUMPRODUCT((ISNUMBER(C5:C102))*(C5:C102=0)*(C6:C103=0)*(ISNUMBER(C6:C103)))
 
Lần chỉnh sửa cuối:
Upvote 0
dùng cthức này có thể đếm số lần lặp lai, có một điều là đếm số nào cũng được goại trừ số 0 (số mà bạn yêu cầu hihihi).
mình dủnd Evaluate Fumular, thì thấy nó xem các blank cell là true.

=SUMPRODUCT((C5:C102=1)*(C6:C103=1)*(C5:C102)) (cái này đếm số 1).

nếu bạn sử dụng excel 2010 thì dùng countifs, chắc dể hơn

rồi thử lại cái ni

=SUMPRODUCT((ISNUMBER(C5:C102))*(C5:C102=0)*(C6:C103=0)*(ISNUMBER(C6:C103)))

hi, vậy hay là mình tự cộng thêm 1 đều vào tất cả cột rồi đếm thế nhỉ, xong rùi tự hiểu số 1 là số 0. Nhưng ví dụ khi số 0 hai lần liên tiếp thì đếm một lần, ba lần số 0 liên tiếp gần nhau thì phải tính là 2 lần liên tiếp không có hàng trong 2 tuần. 4 lần liên tiếp số 0 thì phải tính là 3 lần liên không có hàng trong 2 tuần...
 
Upvote 0
hi, vậy hay là mình tự cộng thêm 1 đều vào tất cả cột rồi đếm thế nhỉ, xong rùi tự hiểu số 1 là số 0. Nhưng ví dụ khi số 0 hai lần liên tiếp thì đếm một lần, ba lần số 0 liên tiếp gần nhau thì phải tính là 2 lần liên tiếp không có hàng trong 2 tuần. 4 lần liên tiếp số 0 thì phải tính là 3 lần liên không có hàng trong 2 tuần...



bạn hỏi mình, hay tự hỏi vậy? mình ko hiểu bạn muốn hỏi gì.....hì hì....
cthuc thứ 2 là đếm số 0 liên tiếp đó, nhưng nó có cái dở là nếu 3 số 0 liên tiếp là nó đếm là 2.

ráng đợi đi, chắc có cao thủ giúp cthuc hay...hì.hi..hhiiii
 
Upvote 0
Bạn thử nghiên cứu hàm MODE xem sao?
 
Upvote 0
Tại ô màu đỏ C3 bạn dùng công thức này xem sao:
Mã:
=SUMPRODUCT(1*(SUBTOTAL(109,OFFSET($C$5,7*(ROW(INDIRECT("1:"&[COLOR=#ff0000]ROWS($C$5:$C$102)/7[/COLOR]-1))-1),,[COLOR=#ff0000]8[/COLOR],))=0))
Chú ý:
ROWS($C$5:$C$102)/7 chính là số tuần có trong dữ liệu của bạn (ở đây là 14 tuần)
Còn vẫn công thức trên, thay đổi một chút là thành công thức trong ô màu vàng của bạn.
Mã:
=SUMPRODUCT(1*(SUBTOTAL(109,OFFSET($C$5,7*(ROW(INDIRECT("1:"&[COLOR=#FF0000]ROWS($C$5:$C$102)/7[/COLOR]))-1),,[COLOR=#FF0000]7[/COLOR],))=0))
 
Upvote 0
Tại ô màu đỏ C3 bạn dùng công thức này xem sao:
Mã:
=SUMPRODUCT(1*(SUBTOTAL(109,OFFSET($C$5,7*(ROW(INDIRECT("1:"&[COLOR=#ff0000]ROWS($C$5:$C$102)/7[/COLOR]-1))-1),,[COLOR=#ff0000]8[/COLOR],))=0))
Chú ý:
ROWS($C$5:$C$102)/7 chính là số tuần có trong dữ liệu của bạn (ở đây là 14 tuần)
Còn vẫn công thức trên, thay đổi một chút là thành công thức trong ô màu vàng của bạn.
Mã:
=SUMPRODUCT(1*(SUBTOTAL(109,OFFSET($C$5,7*(ROW(INDIRECT("1:"&[COLOR=#FF0000]ROWS($C$5:$C$102)/7[/COLOR]))-1),,[COLOR=#FF0000]7[/COLOR],))=0))

Cái ô mầu vàng em dùng countif luôn chắc đúng rồi, còn ô mầu đỏ em vẫn không làm ra kết quả đúng được. hic+-+-+-++-+-+-++-+-+-+
 
Upvote 0
. bạn ơi cho mình hỏi mình dùng word 2007 mà file có dạng kẻ dọc kẻ ngang k như hình trạng ban đầu là chỉ có màu trắng k làm sao để cho nó lại hiện trạng file word được nhỉ mình mớ tham gia chưa bít cách post bài. thanhks.
 
Upvote 0
Vậy bạn đưa file bạn đang sử dụng công thức này và chú thích muốn giá trị là bao nhiêu xem như thế nào?

cái file em đang dùng nó hơn 300mb liền ạ. em chưa biết làm sao cho nó bé đi, nhưng cái cột em tính thì nó hệt cái ví dụ của em. anh thử sửa vào file em gửi rồi gửi lại lên đây hộ em xem với ạ. vì em làm theo anh bảo vào file ví dụ thì không được ạ.
 
Upvote 0
BUiHoc2012 đã viết:
cái file em đang dùng nó hơn 300mb liền ạ. em chưa biết làm sao cho nó bé đi, nhưng cái cột em tính thì nó hệt cái ví dụ của em. anh thử sửa vào file em gửi rồi gửi lại lên đây hộ em xem với ạ. vì em làm theo anh bảo vào file ví dụ thì không được ạ.
Vậy sao không dùng cái file mà bạn gửi hỏi trong bài 1 đó.
Copy công thức ở bài #6 của tôi vào ô đỏ và enter, vậy thôi.
Bạn xem theo file đính kèm nhé!
 

File đính kèm

Upvote 0
Vậy sao không dùng cái file mà bạn gửi hỏi trong bài 1 đó.
Copy công thức ở bài #6 của tôi vào ô đỏ và enter, vậy thôi.
Bạn xem theo file đính kèm nhé!

ôi em hiểu em sai cái gì rôi, do cái file em làm việc nó theo tuần nhưng mà vào các ngày nghỉ lễ thì nó lại xén bớt đi. nên thành ra có lúc hai ngày thứ 2 chỉ cách nhau có 4 ô thôi, híc.
 
Upvote 0
Cảm ơn các anh chị giúp đỡ, đặc biệt cảm ơn anh tttmuahmuah đã giúp em hoàn thành bài này.
_________________
 
Upvote 0
Web KT

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

Back
Top Bottom