Validation sai ở chỗ nào

Liên hệ QC

MinhKhai

Giải pháp Ếc-xào
Tham gia
16/4/08
Bài viết
937
Được thích
571
Em cài Validation cho cột C (file đính kèm), nhưng không hiểu sao không hoạt động nhưng ý muốn
Các anh chị xem giúp lỗi chỗ nào ạ
 

File đính kèm

Em cài Validation cho cột C (file đính kèm), nhưng không hiểu sao không hoạt động nhưng ý muốn
Các anh chị xem giúp lỗi chỗ nào ạ
Công thức trong Validation của bạn là:
Mã:
=AND(B2="",ISNUMBER(C2)=TRUE)
Giờ ta cùng thí nghiệm:
- Gõ công thức trên vào D2 rồi kéo fill xuống
- Gõ gì đó vào cột C và theo dõi sự thay đổi ở cột D
Ta thấy rằng: Chỉ khi bạn gõ rồi Enter xong thì cột D mới thay đổi trong khi Validation theo dõi điều kiện ngay từ khi bạn chưa gõ và khi ấy nó không thể nhận định được điều kiện đúng của chính nó (khi mà nó chưa có giá trị)
 
Data Validation tính điều kiện khi bạn Enter chứ không phải khi chưa gõ gì. Vì chưa gõ gì thì làm sao tính được giá trị của công thức???
Vấn đề mấu chốt là nếu trong công thức bạn tham chiếu tới n ô, với n >= 1, và nếu bạn tích chọn "Ignore blank" thì khi 1 trong n ô là trống thì Data Validation không hoạt động - không activate. Vậy khi bạn nhập vào C3 = ewe mà B3 rỗng thì Data Validation không activate để kiểm tra điều kiện.
Bạn bỏ chọn "Ignore blank" thì bạn sẽ không nhập được C3 = ewe.
 
Data Validation tính điều kiện khi bạn Enter chứ không phải khi chưa gõ gì. Vì chưa gõ gì thì làm sao tính được giá trị của công thức???
Vấn đề mấu chốt là nếu trong công thức bạn tham chiếu tới n ô, với n >= 1, và nếu bạn tích chọn "Ignore blank" thì khi 1 trong n ô là trống thì Data Validation không hoạt động - không activate. Vậy khi bạn nhập vào C3 = ewe mà B3 rỗng thì Data Validation không activate để kiểm tra điều kiện.
Bạn bỏ chọn "Ignore blank" thì bạn sẽ không nhập được C3 = ewe.
Mình thực sự chưa hiểu hết Validation như bạn nói. Tuy nhiên chỉ dẫn của bạn đã giải quyết được vấn đề của mình. Cảm ơn bạn
 
Mình thực sự chưa hiểu hết Validation như bạn nói.
Tôi tưởng tôi nói rõ chứ. Công thức của bạn tham chiếu tới B3 và C3. Bạn tích chọn "Ignore blank" nên Data Validation không activate vì B3 là rỗng. Vậy bạn có thể nhập bất kỳ cái gì vào C3 bởi Data Validation không activate.

Mà thôi. Được rồi thì tốt rồi.
 
Data Validation tính điều kiện khi bạn Enter chứ không phải khi chưa gõ gì. Vì chưa gõ gì thì làm sao tính được giá trị của công thức???
Vấn đề mấu chốt là nếu trong công thức bạn tham chiếu tới n ô, với n >= 1, và nếu bạn tích chọn "Ignore blank" thì khi 1 trong n ô là trống thì Data Validation không hoạt động - không activate. Vậy khi bạn nhập vào C3 = ewe mà B3 rỗng thì Data Validation không activate để kiểm tra điều kiện.
Bạn bỏ chọn "Ignore blank" thì bạn sẽ không nhập được C3 = ewe.
Thế này thì tại ô đó (C3) không thể để Trống bác ah?
Và xét Blank chắc là cho ô nhập?

Xem lại đúng như bác nói, phải bỏ Ignore blank thì mới được, thế này thì ô nhập phải là không blank
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom