ThuyTrang79
Thành viên hoạt động



- Tham gia
- 13/2/20
- Bài viết
- 140
- Được thích
- 26
Dạ là cột B ạ, em viết bị sai, em sửa và up lại rồi, nhờ anh giúp hộ em ạ.Kết quả ở cột C khi giá trị ở cột C thay đổi. Mà bạn muốn dùng hàm thì có vẻ không hợp lý lắm
Bài này nếu dùng hàm mà theo như bạn mô tả. Có lẽ khó làm. Nó liên quan tới sự kiện thay đổi. Nên ở box lập trình thì đúng hơnDạ là cột B ạ, em viết bị sai, em sửa và up lại rồi, nhờ anh giúp hộ em ạ.
C2=IF(MOD(COUNT(FREQUENCY(ROW(B$2:B2),IF(B$2:B2<>B$1:B1,ROW(B$2:B2),""))),2),"T","")&A2
dạ KQ 2 cột D, dựa vào dữ liệu cột A,B để làm ko dựa vào cột C ạCột D dùng Conditional Formatting với công thức là điều kiện của hàm IF bên trên.Mã:C2=IF(MOD(COUNT(FREQUENCY(J$2:J2,K$2:K2)),2),"T","")&A2
Bài #5 tôi gửi nhầm công thức (hiện tại đã sửa lại).dạ KQ 2 cột D, dựa vào dữ liệu cột A,B để làm ko dựa vào cột C ạ
Rất hợp lý quá đi chứ.Kết quả ở cột C khi giá trị ở cột C thay đổi. Mà bạn muốn dùng hàm thì có vẻ không hợp lý lắm
Sau khi cháu đọc #7. Phát hiện ra mình không biết cái gì luôn ấy. Kiến thức vẫn còn hạn hẹp quá. Cám ơn các chú đã bày cho cách để học thêm được 1 cái mới ạRất hợp lý quá đi chứ.
Chỉ khó và phức tạp cái công thức tính lần thay đổi ở cột B (3 sang 0 là lần thứ 1, 0 sang 1 là lần thứ 2, 1 sang 0 là lần thứ 3,...)
Cột B: conditional formatting. Cứ lần thay đổi thứ 1, 3, 5,... (lẻ) thì tô đỏ.
Cột C: chép lại dữ liệu cột A. Thêm T nếu thỏa điều kiện lần thay đổi lẻ.
Cột D: chép lại dữ liệu cột A và conditional formatting như B.
Công thức tại C2 (Ctrl+Shift+Enter):
=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"T","")&A2
Bài #5 tôi gửi nhầm công thức (hiện tại đã sửa lại).
Bạn xem file.
Chuẩn OK rồi ạ,Công thức tại C2 (Ctrl+Shift+Enter):
Mã:=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"T","")&A2
Công thức 3 cột 3 chức năng khác nhau mà bạn bảo gộp thành 1 là sao?Cũng sử dụng công thức thêm T cũ, và thêm G vào đầu, và thêm dấu chấm theo mẫu
Nhờ anh giúp em gộp 3 công thức 3 cột làm 1 công thức, cảm ơn anh ạ !
View attachment 281163
=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"TG","G")&LEFT(A2,3) &"." & MID(A2,4,3) & "." & RIGHT(A2,3)Công thức 3 cột 3 chức năng khác nhau mà bạn bảo gộp thành 1 là sao?
À, nãy hiểu nhầm, cứ tưởng vẫn để 3 cột mà viết chung một công thức. Hóa ra là gộp lại không dùng cột phụ=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"TG","G")&LEFT(A2,3) &"." & MID(A2,4,3) & "." & RIGHT(A2,3)
Dạ có anh giúp em CT này lồng 3 CT vào 1 đc rồi ạ, em cảm ơn anh ạ !
Dùng hàm Text() thay cho Mid() lằng nhằng:À, nãy hiểu nhầm, cứ tưởng vẫn để 3 cột mà viết chung một công thức. Hóa ra là gộp lại không dùng cột phụ
Nếu vậy thì replace trông cũng không lằng nhằng lắm anh:Dùng hàm Text() thay cho Mid() lằng nhằng:
C2=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"T","G")&LEFT(A2,2)&TEXT(RIGHT(A2,7),"0\.000\.000")
![]()
=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"TG","G")&REPLACE(REPLACE(A2,4,,"."),8,,".")
À, nãy hiểu nhầm, cứ tưởng vẫn để 3 cột mà viết chung một công thức. Hóa ra là gộp lại không dùng cột phụ
Em cảm ơn anh ạ !Nếu vậy thì replace trông cũng không lằng nhằng lắm anh:
Mà anh thiếu mất chữ "G" sau "T"Mã:=IF(ISEVEN(COUNT(1/($B$2:B2<>$B$1:B1))),"TG","G")&REPLACE(REPLACE(A2,4,,"."),8,,".")
![]()