Cú pháp hàm COUNTIF của em bị sai ở chỗ nào?

Liên hệ QC

nguyenmanhnam

Thành viên tiêu biểu
Tham gia
24/7/10
Bài viết
434
Được thích
266
Em loay hoay không biết công thức sau sai ở đâu mà không được, cụ thể như sau:COUNTIF(C1:C8,>=D1), em đang nghi cái đuôi tô màu đỏ, nhưng em không biết phải sửa thế nào cho đúng.
 
Em loay hoay không biết công thức sau sai ở đâu mà không được, cụ thể như sau:COUNTIF(C1:C8,>=D1), em đang nghi cái đuôi tô màu đỏ, nhưng em không biết phải sửa thế nào cho đúng.
Bạn phải sửa thế này mới đúng: COUNTIF(C1:C8,">="&D1) vì >= là một dạng Text bạn không để chung với D1 được. Như vậy, hàm nó sẽ không hiểu. Không biết tôi hiểu như thế có phải không?
Thân
 
Bạn phải sửa thế này mới đúng: COUNTIF(C1:C8,">="&D1) vì >= là một dạng Text bạn không để chung với D1 được. Như vậy, hàm nó sẽ không hiểu. Không biết tôi hiểu như thế có phải không?
Thân
Nhưng có lẽ em thấy cách giải thích đoạn >= là một dạng Text có vẻ như vẫn đầy đủ lắm. Ví dụ ta viết như sau:
IF(A3>=0,1*A2;100;5) kết quả vẫn rất OK.

Theo em hiểu thế này mới đúng, có 2TH:
TH1: Dấu >= mà áp dụng trong trường hợp so sánh hai thành phần với nhau (dạng như bất đẳng thức) thì lúc này nó đóng vai trò là ký tự toán tử đặc biệt (không có dấu "").
TH2: Các trường hợp khác nó mới đóng vai trò của Text, như thế lúc này phải thêm dấu "" (cụ thể là ">=")
 
Khi áp dụng một số chỗ mình thừa nhận thôi, bản thân em cũng chưa hiểu tại sao lại có thêm dấu & nữa:
tại sao cần COUNTIF(C1:C8,">="&D1) mà không phải là COUNTIF(C1:C8,">="D1) cho nó gọn hơn không nhỉ. Ai biết về tư duy toán xin giải thích hộ em.
 
Khi áp dụng một số chỗ mình thừa nhận thôi, bản thân em cũng chưa hiểu tại sao lại có thêm dấu & nữa:
tại sao cần COUNTIF(C1:C8,">="&D1) mà không phải là COUNTIF(C1:C8,">="D1) cho nó gọn hơn không nhỉ. Ai biết về tư duy toán xin giải thích hộ em.
Bác Bill nói vầy:
Syntax: COUNTIF(range, criteria)
The COUNTIF function syntax has the following arguments:
range Required. One or more cells to count, including numbers or names, arrays, or references that contain numbers. Blank and text values are ignored.
criteria Required. A number, expression, cell reference, or text string that defines which cells will be counted. For example, criteria can be expressed as 32, ">32", B4, "apples", or "32".
Theo như bác Bill thì tham số thứ 2 của COUNTIF có thể có 4 dạng: là một số, một biểu thức, một ô hoặc một chuỗi.
Trong trường hợp chúng ta đang xét thì tham số này là một biểu thức ("lớn hơn hoặc bằng giá trị tại ô D1"). Biểu thức này có dạng giống trường hợp màu xanh ở trên. Như vậy, toàn bộ tham số này phải được đặt trong một cặp dấu nháy kép, và cách viết COUNTIF(C1:C8,">="&D1) là đúng cú pháp. Cách viết ">="&D1 sẽ nối các ký tự ">=" và giá trị của ô D1 để thành một biểu thức hoàn chỉnh, chẳng hạn: Giá trị của D1 là 10 thì tham số thứ 2 của COUNTIF sẽ là ">=10". Còn cách viết >=D1 hoặc ">="D1 đều sai cú pháp và Excel không thể hiểu đây là dạng nào trong 4 dạng trên, và đúng ra thì 2 cách viết này chẳng thuộc dạng nào trong 4 dạng trên cả. Do đó, chắc chắn là Excel sẽ báo lỗi.
 
Web KT

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

Back
Top Bottom