[Xin được giúp đỡ] hàm thống kê số lần xuất hiện trong 2 hàng liền nhau (1 người xem)

Liên hệ QC

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

phongaphong

Thành viên mới
Tham gia
4/6/20
Bài viết
16
Được thích
2
E chào các bác ạ, các bác cho e hỏi làm thế nào để thống kê được số lần xuất hiện các màu theo điều kiện như bảng dưới với ạ
Thanks các bác đã đọc và giúp e nhé.
hàng/cột1234đỏvàng
1đỏvàngđỏđỏh1-h233hàng 1 và hàng 2 có 3 màu đỏ và 3 màu vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
2đỏvàngvàngvàngh2-h324hàng 2 và hàng 3 có 2 đỏ 4 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
3vàngvàngđỏvàngh3-h433hàng 3 và hàng 4 có 3 đỏ 3 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
4đỏđỏlụcvàngh4-h531hàng 4 và hàng 5 có 3 đỏ 1 vàng ( cả 2 hàng đều có thì chỉ lấy 1 ), màu khác không cần
5đỏđỏđỏlụch5-h642
6đỏvàngvàngđỏh6-h723
7vàngvàngvàngđỏh7-h843
8đỏđỏvàngvàng
 

File đính kèm

Bình luận: Cái ni mà xài VBA thì ngon!
$$$$@
 
Bình luận: Cái ni mà xài VBA thì ngon!
$$$$@
Thế ạ, thế bác viết dùm e cái code dc k ạ hí hí, nhân tiện bác cho e hỏi khi ta thêm hoặc bớt 1 dòng làm sao để công thức nó vẫn giữ nguyên ở dòng đấy mà không bị nhảy theo đối tượng tham chiếu ạ. Thanks bác ạ
vd:
tên màucông thứctên màucông thức
đỏ
vàng=A3====>đỏ=D3
vàng
 
E chào các bác ạ, các bác cho e hỏi làm thế nào để thống kê được số lần xuất hiện các màu theo điều kiện như bảng dưới với ạ
Cảm ơn các bác đã đọc và giúp e nhé.
hàng/cột1234đỏvàng
1đỏvàngđỏđỏh1-h233hàng 1 và hàng 2 có 3 màu đỏ và 3 màu vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
2đỏvàngvàngvàngh2-h324hàng 2 và hàng 3 có 2 đỏ 4 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
3vàngvàngđỏvàngh3-h433hàng 3 và hàng 4 có 3 đỏ 3 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
4đỏđỏlụcvàngh4-h531hàng 4 và hàng 5 có 3 đỏ 1 vàng ( cả 2 hàng đều có thì chỉ lấy 1 ), màu khác không cần
5đỏđỏđỏlụch5-h642
6đỏvàngvàngđỏh6-h723
7vàngvàngvàngđỏh7-h843
8đỏđỏvàngvàng
Mã:
H2 =SUMPRODUCT(($B2:$E2=H$1)+($B2:$E2<>$B3:$E3)*(($B3:$E3=H$1)))
Copy cho các ô còn lại
 
E chào các bác ạ, các bác cho e hỏi làm thế nào để thống kê được số lần xuất hiện các màu theo điều kiện như bảng dưới với ạ
Cảm ơn các bác đã đọc và giúp e nhé.
hàng/cột1234đỏvàng
1đỏvàngđỏđỏh1-h233hàng 1 và hàng 2 có 3 màu đỏ và 3 màu vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
2đỏvàngvàngvàngh2-h324hàng 2 và hàng 3 có 2 đỏ 4 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
3vàngvàngđỏvàngh3-h433hàng 3 và hàng 4 có 3 đỏ 3 vàng ( cả 2 hàng đều có thì chỉ lấy 1 )
4đỏđỏlụcvàngh4-h531hàng 4 và hàng 5 có 3 đỏ 1 vàng ( cả 2 hàng đều có thì chỉ lấy 1 ), màu khác không cần
5đỏđỏđỏlụch5-h642
6đỏvàngvàngđỏh6-h723
7vàngvàngvàngđỏh7-h843
8đỏđỏvàngvàng
Bạn xem file coi có đúng ý đồ long dao không hén....
Bài đã được tự động gộp:

Mã:
H2 =SUMPRODUCT(($B2:$E2=H$1)+($B2:$E2<>$B3:$E3)*(($B3:$E3=H$1)))
Copy cho các ô còn lại
đúng là thầy!
Vạn like...cho cái SUMPRODUCT array này của thầy @HieuCD luôn ah!
 

File đính kèm

Lần chỉnh sửa cuối:
Mã:
H2 =SUMPRODUCT(($B2:$E2=H$1)+($B2:$E2<>$B3:$E3)*(($B3:$E3=H$1)))
Copy cho các ô còn lại
Ui hay quá e cảm ơn bác nhiều lắm ạ ^^, tiện đây bác cho e hỏi luôn làm sao để khi ta thêm hoặc bớt 1 dòng công thức nó vẫn giữ nguyên ở dòng đấy mà không bị nhảy theo đối tượng tham chiếu với ạ. Cảm ơn bác nhiều nhá.

vd: khi ta thêm 1 dòng ở cột " tên màu" thì công thức nó vẫn là "=A3" mà không bị chuyển thành "=A4" ý ạ
tên màucông thứctên màucông thức
đỏ
vàng=A3====>đỏ=D3
vàng
Bài đã được tự động gộp:

Bạn xem file coi có đúng ý đồ long dao không hén....
Bài đã được tự động gộp:
dạ e cảm ơn a nhé đúng rồi a ạ, a để quả icon ghê vãi e kích vào chỉ sợ nó ra virus :rofl: :rofl: :rofl: , a trả lời giúp e câu hỏi thứ 2 luôn nhé
 

File đính kèm

dạ đây e gửi lại các bác xem hộ e nhé
ah hiểu rùi... nhưng nói về cấu trúc của excell là sai rùi... lúc đó thì rất nguy hiểm về cấu trúc Công thức-Tham chiếu
thường thì công thức phải chạy theo dữ liệu chứ? nếu làm như bạn nói thì công thức trốn dữ liệu và công thức coi như bỏ ah????
quá ghê và quá nguy hiểm!!!
 
ah hiểu rùi... nhưng nói về cấu trúc của excell là sai rùi... lúc đó thì rất nguy hiểm về cấu trúc Công thức-Tham chiếu
thường thì công thức phải chạy theo dữ liệu chứ? nếu làm như bạn nói thì công thức trốn dữ liệu và công thức coi như bỏ ah????
quá ghê và quá nguy hiểm!!!
Khi insert dòng, sẽ tạo dòng trống không có công thức
Mục đích xử lý file thực của bạn là gì?
Dạ mục đích của e là muốn stt thứ "1" luôn ở đầu mỗi lần nhập mới nhưng do có những lần k đủ 20 đơn hàng nên e phải thêm dòng trống vào để nhảy ô xuống dưới nhưng công thức ở sheet 2 luôn nhảy theo dòng tham chiếu, nên e muốn hỏi có cách nào để tắt tính năng hoặc không cho công thức không chạy theo tham số mà giữ nguyên ở hàng cột đấy đi k ạ
Ps: nhân đây cho e hỏi các bác là có cách nào để chuyển dư liệu ở dạng như sheet1 thành dạng như sheet3 luôn được không ạ. Cảm ơn các bác đã luôn giúp e rất nhiệt tình nhé @$@!^%
 

File đính kèm

Lần chỉnh sửa cuối:
Dạ mục đích của e là muốn stt thứ "1" luôn ở đầu mỗi lần nhập mới nhưng do có những lần k đủ 20 đơn hàng nên e phải thêm dòng trống vào để nhảy ô xuống dưới nhưng công thức ở sheet 2 luôn nhảy theo dòng tham chiếu, nên e muốn hỏi có cách nào để tắt tính năng hoặc không cho công thức không chạy theo tham số mà giữ nguyên ở hàng cột đấy đi k ạ
Ps: nhân đây cho e hỏi các bác là có cách nào để chuyển dư liệu ở dạng như sheet1 thành dạng như sheet3 luôn được không ạ. Cảm ơn các bác đã luôn giúp e rất nhiệt tình nhé @$@!^%
Tại sao không từ sheet1 làm thành sheet3 luôn cho dễ dàng hơn, mà lại làm ra sheet2 rùi lại tiếp sheet3????
từ sheet1 ra sheet3 luôn thì sẽ nhanh hơn và sễ hơn rất nhiều ah
 
Tại sao không từ sheet1 làm thành sheet3 luôn cho dễ dàng hơn, mà lại làm ra sheet2 rùi lại tiếp sheet3????
từ sheet1 ra sheet3 luôn thì sẽ nhanh hơn và sễ hơn rất nhiều ah
vaag mục đích e là từ sheet1 ra sheet3 luôn mà a không có sheet2 đâu ạ, cái sheet2 chỉ là e muốn giải thích lý do thôi ạ
 

File đính kèm

Web KT

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

Back
Top Bottom