Một tuyệt chiêu giúp anh/em nhà ta tính số phần tử hiện trong một mảng số, các cao thủ nào có ý hay hơn thì góp ý nhá, 😀 không dám múa tìu qua mắt…

1. Tính số phần tử xuất hiện trong một mảng số
{=sum(1/Countif(vungso,vungso))}

Ý tưởng trong hàm trên: quét qua các số trong mảng rồi cộng lại với quy tắc. Nếu số đó xuất hiện một lần thì tính 1 (1/1 = 1), nếu số đó xuất hiện n lần thì các lần lước qua sẽ được tính giá trị là 1/n (như vậy sau n lần lước qua ta cộng lại được = 1)

2. Cộng các phần tử trong mảng và không tính nếu phần tử xuẩt hiện lần thứ 2 trở lên.
{=sum(vungso/countif(vungso,vungso))}

Ý tưởng thì giống như trên như ở trên có điều mỗi lần lước qua một phần tử trong mảng ta không tính giá trị là 1 là tính giá trị là chính con số đó.


3. Xếp hạng liên tục không dùng VBA =1+SUMPRODUCT((VungRank>A2)*(1/COUNTIF(VungRank,VungRank)))

Hoặc {=SUM(1/(IF(VungRank>A2,COUNTIF(VungRank,VungRank),9.99999 9E+307)))+1}

Đó là các cách tính đơn giản có thể nó còn hơi tối nghĩa. Mong các cao thủ có các hàm hay hơn hoặc các công thức khác lợi hại hơn cho mục đích khác.

Báo giá inox – 0914846633

“Inox 304, cuộn, tấm, inox 316 khổ 1m, 1.2m, 1.5m. Độ dầy inox 0,3mm đến inox 40mm. Bề mặt inox mờ 2B, No1, inox bóng 8k, hoặc inox sọc hairline, inox sọc nhuyễn …”

~ Inox 304 Tấm Cuộn

Nội dung bởi Inox 304 Org