Hỏi về cách kiểm tra xem các công thức trong vùng dữ liệu có đồng nhất hay không?

Liên hệ QC

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!

2.jpg
 

File đính kèm

  • KiemTra_CongThuc.xls
    30 KB · Đọc: 7
Lần chỉnh sửa cuối:
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)
 
Upvote 0
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)

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 đỡ ạ!
 
Upvote 0
- 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 D3:D12, mất công đi kiểm tra làm gì?
 
Upvote 0
- 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 D3:D12, mất công đi kiểm tra làm gì?

^^!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 ạ.
 
Upvote 0
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 đỡ ạ!

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)
 
Upvote 0
^^!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ế 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)
 
Upvote 0
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 ạ!
 
Upvote 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 ạ!

ủ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
 
Upvote 0
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 à?
Đú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.
Trùi, rắc rối quá nhỉ. Thôi Em thắc mắc thế nên cũng chỉ biết hỏi thế thôi chứ cũng chưa biết đi đâu về đâu --=0

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)

cái này thì chỉ cần gi marcro là được phải không ạ? cũng là một ý tưởng rất hay để em xem thế nào vậy.
 
Upvote 0
ủ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

Gì cũng được Người ạ! Công thức thì càng hay -->Code đau đầu lắm ạ!
 
Upvote 0
Web KT

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

Back
Top Bottom