Xin công thức kiểm tra logic của 2 trường dữ liệu

Liên hệ QC

nthxe

Trình còi
Tham gia
14/6/08
Bài viết
259
Được thích
112
Xin chào các bác,
Em gặp khó khăn khi giải bài toán này nên muốn nhờ các bác trợ giúp.
Em có 1 trường dữ liệu lưu ở 2 cột 1 và cột 2.
Bên cột 3 dùng để kiểm tra tính logic của 1 trường dữ liệu kia theo điều kiện sau:

Trong cùng 1 dòng:

Nếu cột 1 có giá trị là 1 và cột 2 có giá trị lớn hơn 0 hoặc nếu cột 1 có giá trị là 2 và cột 2 có giá trị là 0 hoặc bỏ trống
thì dòng tương ứng ở cột 3 hiện chữ: Đúng còn lại sẽ hiện chữ Sai

Chi tiết trong file đính kèm.

Kính mong các bác chỉ giúp công thức thực hiện.

Cảm ơn các bác.
 

File đính kèm

  • GPE_help_27-8-2021.xlsx
    28 KB · Đọc: 8
Xin chào các bác,
Em gặp khó khăn khi giải bài toán này nên muốn nhờ các bác trợ giúp.
Em có 1 trường dữ liệu lưu ở 2 cột 1 và cột 2.
Bên cột 3 dùng để kiểm tra tính logic của 1 trường dữ liệu kia theo điều kiện sau:

Trong cùng 1 dòng:

Nếu cột 1 có giá trị là 1 và cột 2 có giá trị lớn hơn 0 hoặc nếu cột 1 có giá trị là 2 và cột 2 có giá trị là 0 hoặc bỏ trống
thì dòng tương ứng ở cột 3 hiện chữ: Đúng còn lại sẽ hiện chữ Sai

Chi tiết trong file đính kèm.

Kính mong các bác chỉ giúp công thức thực hiện.

Cảm ơn các bác.
Tôi thấy dữ liệu cột 1, cột 2 đều đang dạng Text.
Bạn kiểm tra lại xem, liệu có phải dữ liệu đúng của 2 cột phải là dạng Number hay không?
Giả sử cả 2 cột đều là Number thì bạn dùng công thức sau:
CSS:
C2=IF(OR(AND(A2=1,B2>0),AND(A2=2,OR(B2=0,ISBLANK(B2)))),"Đúng","Sai")
Enter, Fill xuống.
Có thể sẽ có người khác đưa công thức gọn hơn.
 
Xin chào các bác,
Em gặp khó khăn khi giải bài toán này nên muốn nhờ các bác trợ giúp.
Em có 1 trường dữ liệu lưu ở 2 cột 1 và cột 2.
Bên cột 3 dùng để kiểm tra tính logic của 1 trường dữ liệu kia theo điều kiện sau:

Trong cùng 1 dòng:

Nếu cột 1 có giá trị là 1 và cột 2 có giá trị lớn hơn 0 hoặc nếu cột 1 có giá trị là 2 và cột 2 có giá trị là 0 hoặc bỏ trống
thì dòng tương ứng ở cột 3 hiện chữ: Đúng còn lại sẽ hiện chữ Sai

Chi tiết trong file đính kèm.

Kính mong các bác chỉ giúp công thức thực hiện.

Cảm ơn các bác.
Mã:
C2 =(A2="1")<>(B2="")
Cẩn thận hơn
Mã:
C2 =(A2="1")<>OR(B2="",B2=0)
 
Chào các bác, em lại xin các bác trợ giúp giải bài toán tiếp theo, em đã cố gắng làm nhưng không thực hiện được nên đành đưa lên nhờ các bác trợ giúp. Xin cảm ơn

Dữ liệu của em gồm 3 cột:

Cột 1 nhận giá trị ngẫu nhiên trong khoảng từ 1 đến 5
Cột 2 và cột 3 nhận giá trị ngẫu nhiên, có chứa cả khoảng trắng.

Yêu cầu logic kiểm tra như sau:

- Nếu cột 1 nhận 1 trong các giá trị 1 hoặc 2 hoặc 5 và

(1) Chênh lệch giá trị giữa hai cột 2 và 3 lớn hơn 10 hoặc
(2) Cột 2 có giá trị trong khi cột 3 nhận giá trị 0 hoặc bỏ trống

thì cột 4 (cột kiểm tra) hiện chữ kiểm tra

- Nếu cột 1 nhận 1 trong các giá trị 3 hoặc 4 và cột 2 nhận giá trị bằng 0 hoặc bỏ trống trong khi cột 3 có giá trị
thì cột 4 (cột kiểm tra) hiện chữ kiểm tra

Chi tiết trong file đính kèm.

Đa tạ các bác
 

File đính kèm

  • GPE_help_30-8-2021.xlsx
    27.9 KB · Đọc: 5
Chào các bác, em lại xin các bác trợ giúp giải bài toán tiếp theo, em đã cố gắng làm nhưng không thực hiện được nên đành đưa lên nhờ các bác trợ giúp. Xin cảm ơn

Dữ liệu của em gồm 3 cột:

Cột 1 nhận giá trị ngẫu nhiên trong khoảng từ 1 đến 5
Cột 2 và cột 3 nhận giá trị ngẫu nhiên, có chứa cả khoảng trắng.

Yêu cầu logic kiểm tra như sau:

- Nếu cột 1 nhận 1 trong các giá trị 1 hoặc 2 hoặc 5 và

(1) Chênh lệch giá trị giữa hai cột 2 và 3 lớn hơn 10 hoặc
(2) Cột 2 có giá trị trong khi cột 3 nhận giá trị 0 hoặc bỏ trống

thì cột 4 (cột kiểm tra) hiện chữ kiểm tra

- Nếu cột 1 nhận 1 trong các giá trị 3 hoặc 4 và cột 2 nhận giá trị bằng 0 hoặc bỏ trống trong khi cột 3 có giá trị
thì cột 4 (cột kiểm tra) hiện chữ kiểm tra

Chi tiết trong file đính kèm.

Đa tạ các bác
Tại D2
Mã:
=IF(AND(OR(A2<3,A2=5),OR(ABS(B2-C2)>10,AND(B2<>0,C2=0))),"Kiểm tra",IF(AND(AND(A2>2,A2<5),AND(B2=0,C2<>0)),"Kiểm tra",""))
 
Web KT
Back
Top Bottom