cho mình hỏi lý giải công thức này như thế nào ạ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

langtuhanoi

Thành viên mới
Tham gia
10/11/07
Bài viết
7
Được thích
0
=IF(OR(AND(R6>1);AND(R6<-1)); "pts"; "pt")
Mình chưa hiểu công thức này, sao hàm AND chỉ sử dụng 1 thông số logic?
Cám ơn các bạn nhiều
 
=IF(OR(AND(R6>1);AND(R6<-1)); "pts"; "pt")
Mình chưa hiểu công thức này, sao hàm AND chỉ sử dụng 1 thông số logic?
Cám ơn các bạn nhiều
Nếu công thức này cho kết quả đúng thì 2 hàm AND chẳng có ý nghĩa gì cả. Bạn có thể sửa lại như vầy:
Mã:
=IF(OR(R6>1;R6<-1); "pts"; "pt")
hoặc chỉ cần:
Mã:
=IF(ABS(R6)>1; "pts"; "pt")
Còn nếu công thức trên cho kết quả sai thì bạn cần xem lại yêu cầu bài toán để xây dựng công thức khác cho phù hợp.
 
=IF(OR(AND(R6>1);AND(R6<-1)); "pts"; "pt")
Mình chưa hiểu công thức này, sao hàm AND chỉ sử dụng 1 thông số logic?
Cám ơn các bạn nhiều
Chào bạn! thế này nhé
OR là hoặc
AND là và
đọc điều kiện 2 trường hợp:
1. Nếu R6>1 hoặc R6<-1 thì kết quả là pts còn không đúng thì pt:
PHP:
 =IF(OR(R6>1;R6<-1); "pts"; "pt")
2. Nếu R6>1 R6<-1 thì kết quả là pts còn không đúng thì pt:
PHP:
 =IF(AND(R6>1;R6<-1); "pts"; "pt")
 
Chào bạn! thế này nhé
OR là hoặc
AND là và
đọc điều kiện 2 trường hợp:
1. Nếu R6>1 hoặc R6<-1 thì kết quả là pts còn không đúng thì pt:
PHP:
 =IF(OR(R6>1;R6<-1); "pts"; "pt")
2. Nếu R6>1 R6<-1 thì kết quả là pts còn không đúng thì pt:
PHP:
 =IF(AND(R6>1;R6<-1); "pts"; "pt")
Cái chính mà tác giả muốn hỏi là "sao hàm AND chỉ sử dụng 1 thông số logic?" chứ không phải thắc mắc ý nghĩa của công thức trên đâu bạn. Mình nghĩ tác giả đã hỏi câu này có nghĩa là đã biết cú pháp và công dụng của các hàm AND, OR rồi.
 
[h=2]Syntax[/h]
AND(logical1, [logical2], ...)
  • logical1 Required. The first condition that you want to test that can evaluate to either TRUE or FALSE.
    [*]logical2, ... Optional. Additional conditions that you want to test that can evaluate to either TRUE or FALSE, up to a maximum of 255 conditions.
Nếu theo hướng dẫn này thì AND có ít nhất 1 tham số logic. Tham số thứ 2 có hay không cũng được.
Vậy thì AND(R6>1) là đúng không có gì để thắc mắc. Chỉ có là có thể rút gọn, bỏ AND mà thôi.
 
Cám ơn các bạn nhiều, vì mình chưa hiểu vì sao phải có hàm AND ở đây mà chỉ với 1 điều kiện logic, công thức này không phải do mình lập mà của 1 người khác nên mình sợ là chưa hiểu được ý đồ của tác giả nên phải hỏi các bạn.
 
Web KT

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

Back
Top Bottom