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 A2Nế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???
Trời ơi, 2 ô, 4 ô, từ đầu không nói, dữ liệu mẫu không có, chết mất!
Loại trừ 2 và 4 là đúng ra, thì còn 1 và 3 là sai, Hào ơi là Hào!
Vậy thì 2 điều kiện chứ có gì khó, Hào ơi là Hào!
Vẫn chưa nhấn cám ơn kìa!
Bài 21 chắc Huynh chết tiệt muốn viết thành nhiều bài, nhận nhiều thanks nên không trả lời luôn.
File đính kèm có, nhưng dữ liệu mẫu chỉ có 1 và 2, không có cột nào 3 và 4trời ơi. em có file đính kèm đó... cám ơn anh
Bài 21 chắc Huynh chết tiệt muốn viết thành nhiều bài, nhận nhiều thanks nên không trả lời luôn.
Dùng cho conditional formating:
Hai điều kiện:
=Or(Count(B$3:B$6)=1,Count(B$3:B$6)=3)
Hoặc gộp thành 1 điều kiện:
=IsOdd(Count(B$3:B$6))
Hào nhấn thanks cho huynh ấy vừa lòng đi cho rồi.
vui lòng kiểm tra dùm em fileCách này nó vẫn tính ra kết quả nếu như ta 'quên' nhập giờ. vd :
vào: 08:00 - ra : 09:00 -> kq :1 giờ làm
Nhập thêm Giờ vào : vd : 10 giờ - ra : 'quên nhập' -> kq : vẫn tính
Cách này nó vẫn tính ra kết quả nếu như ta 'quên' nhập giờ. vd :
vào: 08:00 - ra : 09:00 -> kq :1 giờ làm
Nhập thêm Giờ vào : vd : 10 giờ - ra : 'quên nhập' -> kq : vẫn tính
Nó vẫn tính chứ sao, vì có sửa công thức đâu?
Công thức đó là dùng cho conditional formating, nếu for mat tô đỏ thì cột nào thiếu, nó sẽ đỏ lè lên, dù cho kết quả dòng 7 thế nào đi nữa, hiểu không anh ku?