Giả sử em có các giá trị tại các ô như sau
A1: 10001-P
A2: 10001-NC
A3: 10001
Vậy có công thức nào dùng chỉ đếm 3 ký tự đầu (100) sao cho kết quả trả về là 3 không anh chị?
LEN(LEFT(A1,3))
Hàm mảngGiả sử em có các giá trị tại các ô như sau
A1: 10001-P
A2: 10001-NC
A3: 10001
Vậy có công thức nào dùng chỉ đếm 5 ký tự đầu (10001) sao cho kết quả trả về là 3 như bên dưới không anh chị?
View attachment 241941
=SUM(IF(LEFT(A1:A3,5)="10001",1,0))
Hàm này chỉ đếm số ký tự thôi mà bạn. Ý mình là trong các ô chỉ lựa trọn 5 ký tự đầu để đếm trong vùng A1:A3 và kết quả mong muốn trả về là 3Mã:LEN(LEFT(A1,3))
Đúng hàm em cần rồi, cảm ơn anh nhé!Hàm mảng
Mã:=SUM(IF(LEFT(A1:A3,5)="10001",1,0))
Date | Code |
6/30/2020 | 28129-NC |
7/2/2020 | 10049-NC |
7/1/2020 | 19760-P |
7/7/2020 | 14471-P |
7/3/2020 | 26541-P |
6/29/2020 | 22840-P |
7/6/2020 | 14742-P |
Phải vậy không:Trường hợp mở rộng hơn có hai điều kiện thì em làm thế nào?
Date Code 6/30/202028129-NC 7/2/202010049-NC 7/1/202019760-P 7/7/202014471-P 7/3/202026541-P 6/29/202022840-P 7/6/202014742-P
Em thử viết:
=COUNTIFS(LEFT(B$1:B$100,5)=LEFT(B1,5),A$1:A$100=A1) thì không được.
=SUMPRODUCT((A1:A100="cho điều kiện ngày vào đây")*(LEFT(B1:B100,5)="10001"))
Đúng ý mình rồi nhưng tại sao lại phải thêmPhải vậy không:
Mã:=SUMPRODUCT((A1:A100="cho điều kiện ngày vào đây")*(LEFT(B1:B100,5)="10001"))
Mình sửa lại rồi, phần đó bỏ đi cũng đượcĐúng ý mình rồi nhưng tại sao lại phải thêm
(ROW(A1:A100)/ROW(A1:A100) và nếu thêm thì sao không phải là
(ROW(A1:A100)/ROW(B1:B100)
Cảm ơn bạn nhé!Mình sửa lại rồi, phần đó bỏ đi cũng được. Bạn lẹ quá
=COUNTIF(B$1:B$100,LEFT(B1,5)&"*")Trường hợp mở rộng hơn có hai điều kiện thì em làm thế nào?
Date Code 6/30/202028129-NC 7/2/202010049-NC 7/1/202019760-P 7/7/202014471-P 7/3/202026541-P 6/29/202022840-P 7/6/202014742-P
Em thử viết:
=COUNTIFS(LEFT(B$1:B$100,5)=LEFT(B1,5),A$1:A$100=A1) thì không được.