daochich321
Thành viên mới
- Tham gia
- 11/3/11
- Bài viết
- 2
- Được thích
- 0
Các anh chị cho em hỏi với ạ : Em có một bảng tính và muốn đánh số thự tự xuất hiện của một số nào đó thỏa mãn các điều kiện cho trước vd như : ngày bằng 1/8, đơn vị tính là CC, nếu nó xuất hiện lần thứ 2 thỏa mãn giá trị ấy thì đánh số 2, nếu nó là lần thứ 3 xuất hiện giá trị ấy thì đánh số 3. E dùng cách tìm ra các số thứ tự dòng của các giá trị thỏa mãn và xếp hạng thứ tự dòng ấy ạ.
Đầu tiên em tạo ra một mảng chứa số thứ tự của các giá trị trong vùng tham chiếu thỏa mãn vùng là C1:C10000 có ngày cần tìm giả sử là ngày 1/8 và thỏa mãn vùng E1:E10000 có giá trị cần tìm là CC, bằng lệnh mảng {if(and((C1:C1000=C7),(E1:E10000=E7)),ROW(C1:C10000),””)}. Như thế em đã có một mảng chứa các giá trị là số thứ tự dòng thỏa mãn các điều kiện, sau đấy thì em tìm cách xếp hạng các giá trị cột bằng lệnh rank và được câu lệnh cuối cùng là : ứng cho mảng từ L7:L10000 ạ
={rank(if(and((C1:C1000=C7),(E1:E10000=E7)),row(C1:C10000=C7);””),if(and((C1:C1000=C7),(E1:E10000=E7)),ROW(C1:C10000),””),1)}
Nhưng lại luôn bị lỗi là lệnh rank không chấp nhận tham số là hàm ((
Anh chị nào giúp cho em với huhu
Đầu tiên em tạo ra một mảng chứa số thứ tự của các giá trị trong vùng tham chiếu thỏa mãn vùng là C1:C10000 có ngày cần tìm giả sử là ngày 1/8 và thỏa mãn vùng E1:E10000 có giá trị cần tìm là CC, bằng lệnh mảng {if(and((C1:C1000=C7),(E1:E10000=E7)),ROW(C1:C10000),””)}. Như thế em đã có một mảng chứa các giá trị là số thứ tự dòng thỏa mãn các điều kiện, sau đấy thì em tìm cách xếp hạng các giá trị cột bằng lệnh rank và được câu lệnh cuối cùng là : ứng cho mảng từ L7:L10000 ạ
={rank(if(and((C1:C1000=C7),(E1:E10000=E7)),row(C1:C10000=C7);””),if(and((C1:C1000=C7),(E1:E10000=E7)),ROW(C1:C10000),””),1)}
Nhưng lại luôn bị lỗi là lệnh rank không chấp nhận tham số là hàm ((
Anh chị nào giúp cho em với huhu