Tôi thì dùng công thức này cho cell C2:Cảm ơn bác leonguyen nhiều, em phát triển thêm công thức của bác trong trường hợp mình có dòng Tổng cộng ở dưới và Vùng để cộng có thể di chuyển theo dòng Tổng cộng cuối cùng (trường hợp mình insert dòng) hoặc nhỡ có số liệu ở dòng dưới
Many thanks
=IF($A2="","",IF($A2="Tổng cộng",SUM($C$1:$C1),SUM($B2:$B$32)-SUM($C3:$C$32)))
=IF($A2="","",SUM($B2:$B$32)-SUM($C3:$C$32))
Cách của thày ndu thì quả là thông minh nhất rồi, bác cứ tìm hiểu rồi sẽ thấy.Cách của bác NDU đơn giản và hay quá, em cảm ơn bác nhiều![]()
LEFT(B15,4) = "8888"Các bác cho em hỏi chút về công thức ở ô C15- C17 vì sao báo lỗi vậy ạ
Em cảm ơn nhiều
LEFT(B15,4) = "8888"
nên hàm VLOOKUP(LEFT(B15,4),A:A,1,0) sẽ bị lỗi vì không tìm thấy chuổi 8888 nào trong cột A cả
Thật ra bạn muốn làm điều gì đây?
Hỏi lại lần nữa: Cell B15 , B16 và B17 bạn muốn có kết quả = bao nhiêu?Vâng vì thế em mới có công thức
IF(VLOOKUP(TEXT(B14,0),A:A,1,0)=TEXT(B14,0),TEXT(B14,0),"")
Ý của em là thế này: Do dữ liệu cột A vừa có 4 ký tự vừa có 6 ký tự, mà dữ liệu cột B đều có 6 ký tự, em muốn lọc ở cột C: những dữ liệu nào ở cột B mà giống cột A hoặc những dữ liệu có 4 ký tự đầu giống cột A
Cảm ơn bác nhiều
Hỏi lại lần nữa: Cell B15 , B16 và B17 bạn muốn có kết quả = bao nhiêu?
Ngoài ra: Nếu có đưa dữ liệu thì nên đưa tổng quát 1 chút (những trường hợp đặc biết có thể xẫy ra...)
Dữ liệu của bạn nên đồng nhất: Hoặc là TEXT toàn bộ, hoặc là NUMBER toàn bộEm muốn kết quả như sau ạ:
C18 = 888888
C19 = 999998
C20 = 999999
Em có gửi file đính kèm, cảm ơn bác nhiều
=LOOKUP(2,1/COUNTIF(B13,$A$1:$A$8&"*"),$A$1:$A$8)
=IF(SUMPRODUCT(COUNTIF(B13,$A$1:$A$8&"*")),LOOKUP(2,1/COUNTIF(B13,$A$1:$A$8&"*"),$A$1:$A$8),"")