KUMI
Bụi phấn
- Tham gia
- 17/1/12
- Bài viết
- 564
- Được thích
- 571
Xin chào Thầy Cô & Anh Chị trong GPE!
Với câu hỏi em đã nêu ở tiêu đề và cụ thể là trong file kèm.
Thầy Cô và Anh Chị xem thêm file kèm xem vấn đề có thể thực hiện được không?
Giúp em với ạ! Em xin cảm ơn!
thật sự là tôi ko hiểu bạn hỏi gì cho lắm
bạn thử gõ cthức sau vào D14 xem có đúng ý ko
=IF(D11=INDIRECT(REPLACE(E11,1,1,"")),TRUE)
- Bạn cũng lạ thật đấy, nếu viết Code thì sao không viết cho nó 1 phát điền công thức vào vùng D312, mất công đi kiểm tra làm gì?
Xin lỗi! Em đã bổ sung thêm ý vào file kèm và tiện để mọi người theo dõi em cũng gửi cả hình ảnh lên.
Phiền Thầy Cô và các bạn tìm cách giúp đỡ ạ!
^^!Em cũng nghĩ đến chuyện như vậy rồi.
Nhưng dữ liệu nhiều Sheets mỗi sheets lại rất nhiều cột mỗi cột lại có công thức khác nhau.
Vì vậy em muốn tạo 1 dòng ở trên dòng tiêu đề là kết quả kiểm tra. Để tô màu theo điều kiện khi mà một trong các ô trong cột bị xáo trộn công thức.
Nếu dùng code để fill luôn thì e là cũng khá nguy hiểm vì một khi ô đầu tiên của cột đã sai --> cột đó sai tất ạ.
thử trả lời một lần nữa..........hỏng đúng thui............đi lun..............hìhì
cthức xem
=IF(SUMPRODUCT(SUBTOTAL(102,OFFSET($D$3,ROW($3:$11),)))=6,1,0)
KHÔNG! Người ơi người ở đừng về... :v
Em đã test thử hàm trên nhưng khi fill công thức từ ô D3 xuống rồi thì theo đáng lẽ theo yêu cầu của bài thì kết quả phải là 1 chứ nhưng nó vẫn là 0 ạ?
Người dừng bước xem lại cho em với ạ!
Đúng là ta không thể kiểm soát được công thức tại ô đầu tiên đó có còn chuẩn hay không nhưng trường hợp này là hiếm khi xảy ra. Nhưng ta chưa phải là pó tay. Có thể ta tạo thêm 1 dòng phụ tạo công thức trùng với công thức của ô tiêu đề này sau đó ẩn đi để so sánh chẳng hạn.Thế bạn có chắc là khi kiểm tra Fill là đúng nó cũng biết công thức bạn đầu bạn viết đúng à?
Gợi ý: Bạn viết Code để Add trực tiếp công thức vào ô đầu sau dó Fill (Cái này tôi nghĩ bạn làm được)
ủa từ dòng 3 đến 11 phải là 9 dòng chứ há, sao hồi nãy tính có 6.....hichic
=IF(SUMPRODUCT(SUBTOTAL(102,OFFSET($D$1,ROW($2:$10),)))=9,1,0)
ủa mà bạn đang hỏi ở box lập trình mà....hìhì.........quên