cần giúp đỡ: 3 ô liên tiếp cạnh nhau có tổng lớn hơn 500 thì có thông báo (1 người xem)

  • Thread starter Thread starter thanksok
  • Ngày gửi Ngày gửi

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

thanksok

Thành viên mới
Tham gia
7/12/11
Bài viết
8
Được thích
0
Như file bên dưới, các anh chị xem giúp em. Khi tổng 3 ô liên tiếp bất kỳ lớn hơn 500 thì báo đỏ ở tên nhân viên hoặc có thông báo gì giúp em nhé!
Chân thành cảm ơn!
 

File đính kèm

Như file bên dưới, các anh chị xem giúp em. Khi tổng 3 ô liên tiếp bất kỳ lớn hơn 500 thì báo đỏ ở tên nhân viên hoặc có thông báo gì giúp em nhé!
Chân thành cảm ơn!
Điều kiện chưa rõ lắm: "Ba ô liên tiếp bất kỳ" như thế nào?! Giả sử đang xét ô C1, thì với 3 ô liên tiếp bất kỳ sẽ là các vị trí ô sau đây:
  1. A1-B1-C1
  2. B1-C1-D1
  3. C1-D1-E1
Bạn muốn xét hết toàn bộ cả 3 vị trí như vậy? hay xét chỉ 1 trong các vị trí: 1 hoặc 2 hoặc 3 liệt kê trên?

Chúc bạn ngày vui.
 
Nếu xét tổng 3 ô bất kỳ liên tiếp cúa dòng mà lớn hơn 500 thì bôi đỏ tên,
Dùng Conditional Formating tại ô A2:
Mã:
=OR(SUBTOTAL(9,OFFSET($A2:$C2,,COLUMN($B:$S)-MIN(COLUMN($B:$S))+1,))>500)
Copy / paste format cho toàn bột cột A
 
Như file bên dưới, các anh chị xem giúp em. Khi tổng 3 ô liên tiếp bất kỳ lớn hơn 500 thì báo đỏ ở tên nhân viên hoặc có thông báo gì giúp em nhé!
Chân thành cảm ơn!
Lấy ý ô đang tô màu trong file bạn gửi tôi làm hai giải pháp:
1. Giải pháp cho 3 ô liền kề liên tiếp vị trí bất kỳ: Chọn B2: S5, vào Conditional Formatting:
PHP:
=OR(MMULT(IFERROR(N(OFFSET(B2,,ROW($1:$3)+COLUMN($A:$C)-4)),0),ROW($1:$3)^0)>500)
Chọn màu font và nền tùy ý. (Xem sheet 'XetCaBaVitri')
2. Giải pháp cho 3 ô liền kề liên tiếp theo vị trí ô xét ở giữa: Chọn B2: S5, vào Conditional Formatting:
PHP:
=SUM(IFERROR(N(OFFSET(B2,,COLUMN($A:$C)-2)),0))>500
Hoặc đơn giản hơn:
=SUM(A2:C2)>500
Chọn màu font và nền tùy ý. (Xem sheet 'XetVitriGiua')

Bạn tham khảo file kèm.

Chúc bạn ngày vui.
 

File đính kèm

Lần chỉnh sửa cuối:
Lấy ý ô đang tô màu trong file bạn gửi tôi làm hai giải pháp:
1. Giải pháp cho 3 ô liền kề liên tiếp vị trí bất kỳ: Chọn B2: S5, vào Conditional Formatting:
PHP:
=OR(MMULT(IFERROR(N(OFFSET(B2,,ROW($1:$3)+COLUMN($A:$C)-4)),0),ROW($1:$3)^0)>500)
Chọn màu font và nền tùy ý. (Xem sheet 'XetCaBaVitri')
2. Giải pháp cho 3 ô liền kề liên tiếp theo vị trí ô xét ở giữa: Chọn B2: S5, vào Conditional Formatting:
PHP:
=SUM(IFERROR(N(OFFSET(B2,,COLUMN($A:$C)-2)),0))>500
Hoặc đơn giản hơn:
=SUM(A2:C2)>500
Chọn màu font và nền tùy ý. (Xem sheet 'XetVitriGiua')

Bạn tham khảo file kèm.

Chúc bạn ngày vui.
Cám ơn bạn rất nhiều
 
Mình đã áp dụng công thức thay vào bảng nhưng mãi không được, 3 ô liên tục như K16, L16, M16 hoặc G25,H25,I25 í
 

File đính kèm

Mình đã áp dụng công thức thay vào bảng nhưng mãi không được, 3 ô liên tục như K16, L16, M16 hoặc G25,H25,I25 í
Bạn đứng tại ô nào có số liệu đầu tiên trong bảng dữ liệu, thì phải điều chỉnh lại ô đó trong công thức: Ví dụ bảng trước là B2: S5 thì công thức:
=OR(MMULT(IFERROR(N(OFFSET(B2,,ROW($1:$3)+COLUMN($A:$C)-4)),0),ROW($1:$3)^0)>500)

Nay, bạn đổi thành vùng D5: AH43 thì phải chỉnh lại:
=OR(MMULT(IFERROR(N(OFFSET(D5,,ROW($1:$3)+COLUMN($A:$C)-4)),0),ROW($1:$3)^0)>500)

Lưu ý: Cột C là dữ liệu không cần cộng trừ nhân chia nên bạn nên định dạng về 'Text'

Chúc bạn ngày vui.
 

File đính kèm

Lần chỉnh sửa cuối:

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

Back
Top Bottom