PHONGGANHHAO
Thành viên thường trực
- Tham gia
- 21/12/07
- Bài viết
- 251
- Được thích
- 41
Bây giờ bạn làm lại:Mình làm theo nhưng không được. Khi nhập vào Cột A thì đã báo lỗi rồi Nhờ Anh Chị kiểm tra và chỉ giúp
=AND(COUNTA($A$1:$A1)=ROW()-1,COUNTA($B$1:$B1)=ROW()-1)
Bây giờ bạn làm lại:
1. Quét chọn vùng từ A2 đến B... (B1000 chẳng hạn) sao cho ô hiện hành là ô A2 hoặc B2 --> điều này rất quan trọng vì liên quan trực tiếp đến công thức trong Validation.
2. Thiết lập Validation với Formula là:
Mã:=AND(COUNTA($A$1:$A1)=ROW()-1,COUNTA($B$1:$B1)=ROW()-1)
Thì bạn thêm 2 biểu thức giống như vậy nữa vào hàm AND. Lúc đó bạn quét chọn vùng A2... và sử dụng công thức sau cho Validation:Nếu muốn thêm cột C và D thì làm sao vay anh???
=AND(COUNTA($A$1:$A1)=ROW()-1,COUNTA($B$1:$B1)=ROW()-1,COUNTA($C$1:$C1)=ROW()-1,COUNTA($D$1:$D1)=ROW()-1)
Sao không đếm hàng ngang cho dễ?
Gom lại đếm một lần cho gọn:Thì bạn thêm 2 biểu thức giống như vậy nữa vào hàm AND. Lúc đó bạn quét chọn vùng A2... và sử dụng công thức sau cho Validation:
Mã:=AND(COUNTA($A$1:$A1)=ROW()-1,COUNTA($B$1:$B1)=ROW()-1,COUNTA($C$1:$C1)=ROW()-1,COUNTA($D$1:$D1)=ROW()-1)
=COUNTA($A$1:$D1)=ROW()*4-4
Gom lại đếm một lần cho gọn:
Mã:=COUNTA($A$1:$D1)=ROW()*4-4
Ai lại đi tách đôi ra như vậy, phải là ROW()*4, sau đó mới trừ đi 4. Hàm ROW() trả về số của hàng hiện tại, chẳng hạn đặt tại ô A2 thì ROW()=2. Bạn cứ tính từ từ đi:Ý nghĩa của cthức : COUNTA($A$1:$D1)=ROW()*4-4
4-4 : là gì vậy anh ?
bắt buộc phải có giờ vào và giờ ra thì Kết quả mới đúng. Nhưng với công thức của em đã làm nếu "quên" nhập chỉ 1 ô giờ vào hoặc 1 ô giờ ra thì Kết quả vẫn Thực hiện. vậy mình phải làm sao???