hỏi về hàm điều kiện. (4 người xem)

  • Thread starter Thread starter vitco88
  • Ngày gửi Ngày gửi
Liên hệ QC

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

vitco88

Thành viên mới
Tham gia
6/7/08
Bài viết
13
Được thích
1
Mình đang cần rất gấp, bạn nào biết chỉ giúp mình công thức tính trong yêu cầu mục 1 với, mình đặt công thức mà cứ bị sai hoài, hic. Mình cảm ơn trước nha!
 

File đính kèm

Giải luôn dùm bạn thì còn gì là học, phải không.
Gợi ý thôi nhé:

1. Cột điểm cộng được tính như sau:
- Cộng 2 điểm nếu điểm văn>=8 hoặc điểm toán>=9 và điểm Anh>=6
- Cộng 1 điểm nếu điểm văn>=5 hoặc điểm toán>=7 và điểm Anh>=5
IF(AND(ANH>=6, OR(VĂN>=8, TOÁN>=9)), 2, IF(AND(ANH>=5, OR(VĂN>=5, TOÁN>=7)), 1, 0))
2. Điểm ưu tiên được dựa vào khung ghi chú, ưu tiên 1 điểm nếu là con thương binh (CTB) ưu tiên 2 điểm nếu là con liệt sĩ (CLS)
IF(GHI CHÚ="CTB", 1, IF(GHI CHÚ="CLS",2,0))
3. Tổng số điểm bằng điểm trung bình của 03 môn và cộng với điểm cộng và điểm ưu tiên (chỉ lấy 2 số lẻ)
ROUND(AVERAGE(ĐIỂM 3 MÔN) + SUM(ĐIỂM CỘNG, ĐIỂM ƯU TIÊN), 2)
4. Điền cột kết quả là "Đỗ" nếu tổng điểm >=7.5, ngược lại "Rớt"
IF(TỔNG ĐIỂM>=7.5, "Đỗ", "Rớt")
5. Xếp hạng các thí sinh.
RANK(ĐIỂM CỦA MỘT THÍ SINH Ở CỘT TỔNG ĐIỂM, CỘT TỔNG ĐIỂM)
 
Mình đang cần rất gấp, bạn nào biết chỉ giúp mình công thức tính trong yêu cầu mục 1 với, mình đặt công thức mà cứ bị sai hoài, hic. Mình cảm ơn trước nha!

Bạn xem thử file này có okie không nhé.

Chúc vui !
TB
 

File đính kèm

Xem lại đề bài của bạn, tôi thấy có một vấn đề như sau:


- Cộng 2 điểm nếu điểm văn>=8 hoặc điểm toán>=9 và điểm Anh>=6
Cái này, rất khó đặt điều kiện bạn à. Vì sẽ có tới 2 phương án:
1. điểm văn>=8 hoặc (điểm toán>=9 và điểm Anh>=6)
2. (điểm văn>=8 hoặc điểm toán>=9) và điểm Anh>=6

- Cộng 1 điểm nếu điểm văn>=5 hoặc điểm toán>=7 và điểm Anh>=5
Cái này cũng vậy, sẽ có 2 phương án:
1. điểm văn>=5 hoặc (điểm toán>=7 và điểm Anh>=5)
2. (điểm văn>=5 hoặc điểm toán>=7) và điểm Anh>=5

Bạn chọn cái nào ?
Phải biết bạn chọn cái nào thì mới đưa ra đáp án đúng được.

Cụ thể là bạn phải thêm dấu phẩy hoặc chấm phẩy vào là người đọc hiểu liền. Vi dụ:
1. điểm văn>=5, hoặc điểm toán>=7 và điểm Anh>=5
2. điểm văn>=5 hoặc điểm toán>=7, và điểm Anh>=5

 
Lần chỉnh sửa cuối:
Bài toán này tôi nghĩ là 1 bài tập ở các trường tin học, e rằng cả tác giả post bài này cũng chưa chắc trả lời chính xác là:
(A hoặc B) và C
hay
A hoặc (B và C)
Buồn cười ghê vì những kiểu ra đề
 
Tôi cảm ơn anh BNTT vì anh đã chỉ ra lỗi người làm tin học dùng ngôn ngữ có tính đời thường.
Do ngữ điệu trong giao tiếp, người ta có thể thầm thấy liên từ "và" hay "hoặc" theo 1 thứ tự nào đó.
Còn thể hiện bằng text thì cần chi tiết.
Toán viết a + b + c và không cần viết rõ (a + b) + c vì nó có đủ luật
và toán cũng viết a*b + c là khác với a*(b + c).
và ta cũng biết a and (b or c) = (a and b) or (a and c).
Vậy đừng lẫn với ngôn ngữ tự nhiên.
 
Xem lại đề bài của bạn, tôi thấy có một vấn đề như sau:


Cái này, rất khó đặt điều kiện bạn à. Vì sẽ có tới 2 phương án:
1. điểm văn>=8 hoặc (điểm toán>=9 và điểm Anh>=6)
2. (điểm văn>=8 hoặc điểm toán>=9) và điểm Anh>=6
Cái này cũng vậy, sẽ có 2 phương án:
1. điểm văn>=5 hoặc (điểm toán>=7 và điểm Anh>=5)
2. (điểm văn>=5 hoặc điểm toán>=7) và điểm Anh>=5
Bạn chọn cái nào ?
Phải biết bạn chọn cái nào thì mới đưa ra đáp án đúng được.

Cụ thể là bạn phải thêm dấu phẩy hoặc chấm phẩy vào là người đọc hiểu liền. Vi dụ:
1. điểm văn>=5, hoặc điểm toán>=7 và điểm Anh>=5
2. điểm văn>=5 hoặc điểm toán>=7, và điểm Anh>=5


Hihi, thôi cứ giải theo cách mình hiểu. Em thấy bây giờ mấy bài tập tin học căn bản cũng ra đề kiểu vậy nhiều !
 
Hihi, thôi cứ giải theo cách mình hiểu. Em thấy bây giờ mấy bài tập tin học căn bản cũng ra đề kiểu vậy nhiều !
Giải theo cách mình hiểu là sao?
Trong thời buổi hiện nay, bạn phải nói chính xác là: giải theo cách người ra đề hiểu.
Còn với tôi thì tôi hiểu đến những hai cách. Và nếu tôi là người làm bài đó thì tôi sẽ giải cả hai cách (thừa còn hơn thiếu).
 
Cảm ơn pàkon nhiệt tình với bài làm của mình, theo mình hiểu khi đề ra như vậy thì giải theo cách bạn BNTT làm ngay từ đầu là rất hợp lý:
IF(AND(ANH>=6, OR(VĂN>=8, TOÁN>=9)), 2, IF(AND(ANH>=5, OR(VĂN>=5, TOÁN>=7)), 1, 0))
mình cũng hiểu như vậy, nhưng khi add công thức vào thì bị rối do mình dùng " " mà ko biết lỗi ở đâu.
Mình ko có thắc mắc gì về cách ra đề kiểu này.

 
Web KT

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

Back
Top Bottom