So sánh và tô màu giá trị lớn hơn giữa các cột

Liên hệ QC

Avenged7

Thành viên mới
Tham gia
2/1/15
Bài viết
24
Được thích
0
Nhờ các bác xem giúp mình vấn đề này:

Mình đang lập bảng thống kê số lỗi của hệ thống sau mỗi tháng. Giờ mình muốn so sánh số lần gặp lỗi đó giữa các tháng với nhau, bằng cách là nếu tháng sau nhiều hơn tháng trước thì tô đỏ ô đó, nhưng đang không biết dùng hàm gì để làm được yêu cầu này --)(

Mò sáng giờ chưa ra nên nhờ các bác xem giúp ạ. Em cảm ơn nhiều.
 

File đính kèm

Nhờ các bác xem giúp mình vấn đề này:

Mình đang lập bảng thống kê số lỗi của hệ thống sau mỗi tháng. Giờ mình muốn so sánh số lần gặp lỗi đó giữa các tháng với nhau, bằng cách là nếu tháng sau nhiều hơn tháng trước thì tô đỏ ô đó, nhưng đang không biết dùng hàm gì để làm được yêu cầu này --)(

Mò sáng giờ chưa ra nên nhờ các bác xem giúp ạ. Em cảm ơn nhiều.

- Dữ liệu trong các cột B,C,D bạn lấy từ file khác, kết quả lúc text lúc Number, không so sánh được.
- Nếu bạn chỉnh kết quả lại đúng kiểu Number thì làm như sau:
+Quét chọn C2:D682, vào CF rồi làm như trong hình
( nhớ xoá bỏ hết các điều kiện khác do bạn lập trước đây)
 

File đính kèm

  • LUXUBU.jpg
    LUXUBU.jpg
    54.5 KB · Đọc: 78
Lần chỉnh sửa cuối:
Nhờ các bác xem giúp mình vấn đề này:

Mình đang lập bảng thống kê số lỗi của hệ thống sau mỗi tháng. Giờ mình muốn so sánh số lần gặp lỗi đó giữa các tháng với nhau, bằng cách là nếu tháng sau nhiều hơn tháng trước thì tô đỏ ô đó, nhưng đang không biết dùng hàm gì để làm được yêu cầu này --)(

Mò sáng giờ chưa ra nên nhờ các bác xem giúp ạ. Em cảm ơn nhiều.

Bạn tham khảo Code này nhé:
PHP:
Sub TOMAU()
    Dim i As Integer
    Dim ws As Worksheet
    Set ws = Sheet1
    For i = 2 To 700
        If ws.Range("C" & i).Value > ws.Range("b" & i).Value Or ws.Range("d" & i).Value > ws.Range("c" & i).Value Then
                   
            ws.Range("C" & i).Interior.ColorIndex = 6
            ws.Range("D" & i).Interior.ColorIndex = 6
        End If
    Next i
End Sub

Với điều kiện các số trong File của bạn phải chuẩn.
 
- Dữ liệu trong các cột B,C,D bạn lấy từ file khác, kết quả lúc text lúc Number, không so sánh được.
- Nếu bạn chỉnh kết quả lại đúng kiểu Number thì làm như sau:
+Quét chọn C2:D682, vào CF rồi làm như trong hình
( nhớ xoá bỏ hết các điều kiện khác do bạn lập trước đây)
Sao mình chỉnh về number hết mà CF vẫn không chạy đúng nhỉ? Giá trị các cột là mình Vlookup từ các sheet khác qua để so sánh...
 
Sao mình chỉnh về number hết mà CF vẫn không chạy đúng nhỉ? Giá trị các cột là mình Vlookup từ các sheet khác qua để so sánh...

Chỉnh như thế nào chỉ mình bạn biết, nói mà không thấy file bạn chỉnh thế nào sao "chắc" là bạn đã chỉnh đúng?
Bạn copy cả 3 cột BCD, paste value lại tại chỗ, bỏ canh lề phải, sẽ thấy mấy ô không phải number có cái dấu xanh góc trên bên trái ô đó và nó tự canh lề trái.
 
Lần chỉnh sửa cuối:
Chỉnh như thế nào chỉ mình bạn biết, nói mà không thấy file bạn chỉnh thế nào sao "chắc" là bạn đã chỉnh đúng?
Bạn copy cả 3 cột BCD, paste value lại tại chỗ sẽ thấy mấy ô không phải number có cái dấu xanh góc trên bên trái ô đó.

Hic đúng như bác nói, mình cũng không biết chỉnh sao để thành number hết lại @@, nhờ bác xem giúp.
 

File đính kèm

Hic đúng như bác nói, mình cũng không biết chỉnh sao để thành number hết lại @@, nhờ bác xem giúp.
Do công thức "quái chiêu" của bạn thôi
Trong ô B2=IFERROR(VLOOKUP(A2;TH_T6!$A$2:$B$3;2;0);"0")
Chẳng biết bạn để số 0 trong ngoặc kép làm gì? Bạn hiểu ngoặc kép thế nào?
Thay cái "0" thành con số 0 bình thường thôi xem sao.
B2=IFERROR(VLOOKUP(A2;TH_T6!$A$2:$B$3;2;0);0)
Thay hết trong tất cả các ô.
 
Hic đúng như bác nói, mình cũng không biết chỉnh sao để thành number hết lại @@, nhờ bác xem giúp.
Bạn xem lại công thức IFERROR của bạn lại tất nhiên dạng text sẽ lớn hơn number rồi cụ thể sửa công thức ở ô C21 nhé
Bỏ dấu "0" thành 0 thôi là được
 
Do công thức "quái chiêu" của bạn thôi
Trong ô B2=IFERROR(VLOOKUP(A2;TH_T6!$A$2:$B$3;2;0);"0")
Chẳng biết bạn để số 0 trong ngoặc kép làm gì? Bạn hiểu ngoặc kép thế nào?
Thay cái "0" thành con số 0 bình thường thôi xem sao.
B2=IFERROR(VLOOKUP(A2;TH_T6!$A$2:$B$3;2;0);0)
Thay hết trong tất cả các ô.
---------------------------
Đây là 1 chiêu làm nhanh.
- Chọn cột B:C
- Ctrl+H
Find what: "0"
Replace with: 0
Replace All - Vỗ đùi.
 
Sao em chuyển về 0 hết rồi mà vẫn không được là sao nhỉ ? :.,
 

File đính kèm

Sẵn hỏi mấy bác luôn ngoài cách so sánh như trên có cách nào làm nổi bật sự tăng giảm kiểu đó không nhỉ. Mình làm kiểu này thấy hơi thủ công quá, mà không phải chỉ làm cho 1 file...
 
Sẵn hỏi mấy bác luôn ngoài cách so sánh như trên có cách nào làm nổi bật sự tăng giảm kiểu đó không nhỉ. Mình làm kiểu này thấy hơi thủ công quá, mà không phải chỉ làm cho 1 file...
Nổi bật sự tăng giảm ý của bạn là sao? Bạn có thể lấy data số liệu và vẽ thành biểu đồ. Như vậy cũng là nổi bật, cũng là so sánh
 
Nổi bật sự tăng giảm ý của bạn là sao? Bạn có thể lấy data số liệu và vẽ thành biểu đồ. Như vậy cũng là nổi bật, cũng là so sánh

Nghĩa là xem xu hướng tăng giảm của từng thành phần qua từng tháng. OK mình sẽ thử biểu đồ xem sao.
Mà cho mình hỏi bác làm cách nào với file bên trên vậy. Mình cũng làm y chang với formula "=C2>B2" mà sao không được...
 
Nghĩa là xem xu hướng tăng giảm của từng thành phần qua từng tháng. OK mình sẽ thử biểu đồ xem sao.
Mà cho mình hỏi bác làm cách nào với file bên trên vậy. Mình cũng làm y chang với formula "=C2>B2" mà sao không được...
Tôi đoán là do bạn bôi nguyên cột C sau đó đặt công thức C2>B2. Bạn thử chỉ bôi từ C2 đến hết bảng và đặt công thức C2>B2 xem sao nhé
 
Web KT

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

Back
Top Bottom