Bạn lười thiết kế file vậy lần sau gửi file nên nhéCác bạn cho mình hỏi về hàm đếm:
Mình có 1 bảng cột A là điểm tiếng Anh, cột B là điểm môn toán.
Mình muốn tính số lượng thí sinh mà điểm tiếng Anh cao hơn 5, điểm toán cao hơn 7 thì làm thế nào?
Xin cảm ơn!
chuỗi mà so sánh số thì dĩ nhiên chuối phải lớn hơn số, trong bản mã acci 0 được hiểu có mã code là 48 cho đến 57 thể hiện số 9. Còn từ số 65 thể hiện chữ A cho đến số 122 thể hiện chữ z. Bài này bạn muốn so sánh nên đồng bộ dữ liệuTrong Excel giả sử ô A9 có giá trị D, tại B9 ta go cong thuc =IF(A9>=8,"TOT",IF(A9>=5,"THUONG","KEM")), Kq la TOT. Tai sao vay cac bac
Giải thích bằng mã ASCII như bạn thì "A" có mã 65 sẽ nhỏ hơn 1000 nhưng thực tế khi nhập công thức ="A">1000 sẽ vẫn ra TRUE. Có thể khi excel thấy trong 2 vế so sánh có chuỗi thì sẽ tự động chuyển vế còn lại thành chuỗi, sau đó so sánh 2 chuỗi bằng cách so sánh lần lượt mã ASCII của ký tự từ trái sang phải đến khi gặp ký tự khác nhau hoặc hết độ dài chuỗi.chuỗi mà so sánh số thì dĩ nhiên chuối phải lớn hơn số, trong bản mã acci 0 được hiểu có mã code là 48 cho đến 57 thể hiện số 9. Còn từ số 65 thể hiện chữ A cho đến số 122 thể hiện chữ z. Bài này bạn muốn so sánh nên đồng bộ dữ liệu
Công thức cho cell A1 là:
Mỗi lần Save As xong, bấm F9 một phát sẽ thấy ngay kết quả cập nhật mớiMã:=TRIM(RIGHT(SUBSTITUTE(TRIM(LEFT(CELL("FileName",A1),SEARCH(".xls",CELL("FileName",A1))-1))," ",REPT(" ",255)),255))
Các Bác giúp em với ! Em muốn đếm ở cột C và D có bao nhiêu người từ 60 tuổi trở lên
=COUNTIF(C4:D59,">59")
Mã:=COUNTIF(C4:D59,">59")
riêng cell C5 thì nó là text, chuyển nó sang số thì nó mới đếm được
Vậy Bạn chỉ dùm chuyển sang số thế nào ?
Em làm theo hướng dẫn nó báo thế này
"The formula you entered contains errors.
if you do not wish to use a formula, insert a single quoctation mark before your text"
=COUNTIF(C4:D59;">59")
Xin cám ơn ndu96081631
mình có ô A1 là ONT, ô A2 là CLN, ô A3 là ONT, ô A4 là LUA..., muốn tạo ra chuỗi ONT, CLN, LUA (giá trị chỉ lặp lại 1 lần, cách nhau dấu phẩy và khoảng trắng) thì làm thế nào vậy các sư huynh? Xin cám ơn trước nhé!
cái này chưa chắc à nha. Bạn sử dụng select Case rồi sẽ thấy kết quả như thế nàoRiêng VBA sẽ không tự chuyển đổi kiểu, so sánh "a">1 sẽ báo lỗi Type mismatch, nếu "a">"1000" sẽ cho kết quả đúng là True.
Bạn xóa chữ NGÀYCT ở ô F17 trong vùng điều kiện đi hoặc thay bằng tên khác không giống với tên cột nhé, nghĩa là thay bất kỳ từ nào không phải là NGÀYCT là đượcmình có 1 bài là tìm giá trị nhỏ nhất xuất kho trong tháng 7. Làm đúng theo yêu cầu rồi mà ko ra kết quả. Chỉ toàn ra 0 thôi..
các pro giúp mình với((
Mình đính kèm tệp nhé![]()
Kết quả như thế này à :[TABLE="width: 216"]
[TR]
[TD]THÁNG[/TD]
[TD]MÃ[/TD]
[TD]GIÁ TRỊ 1[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]A[/TD]
[TD="align: right"]1500[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]B[/TD]
[TD="align: right"]1700[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]C[/TD]
[TD="align: right"]1200[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]D[/TD]
[TD="align: right"]1800[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]E[/TD]
[TD="align: right"]1315[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]A[/TD]
[TD="align: right"]1426[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]B[/TD]
[TD="align: right"]2200[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]C[/TD]
[TD="align: right"]1356[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]D[/TD]
[TD="align: right"]1589[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]E[/TD]
[TD="align: right"]3102[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]F[/TD]
[TD="align: right"]2233[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]A[/TD]
[TD="align: right"]2144[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]B[/TD]
[TD="align: right"]2366[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]C[/TD]
[TD="align: right"]1895[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]E[/TD]
[TD="align: right"]1987[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]F[/TD]
[TD="align: right"]2956[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]G[/TD]
[TD="align: right"]3654[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]H[/TD]
[TD="align: right"]1152[/TD]
[/TR]
[/TABLE]
MÌnh có bảng dữ liệu theo kết cấu trên, giờ mình thiết kế công thức thế nào để dò tìm giá trị của mã B vào tháng 2. Cám ơn mọi người
Thaks bạn rất rất nhiều nhéBạn xóa chữ NGÀYCT ở ô F17 trong vùng điều kiện đi hoặc thay bằng tên khác không giống với tên cột nhé, nghĩa là thay bất kỳ từ nào không phải là NGÀYCT là được
Bạn thử ví dụ trường hợp không đúng xem? Vào cửa sổ Immediate nhập ?"a">1000 sẽ báo type mismatch, ?"a">"1000" sẽ ra TRUE.cái này chưa chắc à nha. Bạn sử dụng select Case rồi sẽ thấy kết quả như thế nào
Công thức mảng là {=INDEX(C2:C20,MATCH(1,(--MID(A2:A20,2,2)=2)*(B2:B20="B"),0))}[TABLE="width: 216"]
[TR]
[TD]THÁNG[/TD]
[TD]MÃ[/TD]
[TD]GIÁ TRỊ 1[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]A[/TD]
[TD="align: right"]1500[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]B[/TD]
[TD="align: right"]1700[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]C[/TD]
[TD="align: right"]1200[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]D[/TD]
[TD="align: right"]1800[/TD]
[/TR]
[TR]
[TD]T0114[/TD]
[TD]E[/TD]
[TD="align: right"]1315[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]A[/TD]
[TD="align: right"]1426[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]B[/TD]
[TD="align: right"]2200[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]C[/TD]
[TD="align: right"]1356[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]D[/TD]
[TD="align: right"]1589[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]E[/TD]
[TD="align: right"]3102[/TD]
[/TR]
[TR]
[TD]T0214[/TD]
[TD]F[/TD]
[TD="align: right"]2233[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]A[/TD]
[TD="align: right"]2144[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]B[/TD]
[TD="align: right"]2366[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]C[/TD]
[TD="align: right"]1895[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]E[/TD]
[TD="align: right"]1987[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]F[/TD]
[TD="align: right"]2956[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]G[/TD]
[TD="align: right"]3654[/TD]
[/TR]
[TR]
[TD]T0314[/TD]
[TD]H[/TD]
[TD="align: right"]1152[/TD]
[/TR]
[/TABLE]
MÌnh có bảng dữ liệu theo kết cấu trên, giờ mình thiết kế công thức thế nào để dò tìm giá trị của mã B vào tháng 2. Cám ơn mọi người
bạn ơi cái này trong 1 năm thì chạy tốt mà bảng dữ liệu của mình từ 2010 đển 2014, mình cần lọc ra của 2014 thì làm sao bạn?Công thức mảng là {=INDEX(C2:C20,MATCH(1,(--MID(A2:A20,2,2)=2)*(B2:B20="B"),0))}