So sánh dữ liệu giữa 2 sheet

Liên hệ QC

chivk

Thành viên mới
Tham gia
26/5/09
Bài viết
3
Được thích
0
Hi các anh chị, em cần sự giúp đỡ của các anh chị lắm lắm..
Em có 2 sheet dữ liệu tổng hợp các tham số hoạt động của 3 thiết bị. Mỗi thiết bị ở mỗi ngày sẽ có các tham số thay đổi.
Em muốn so sánh sự thay đổi giá trị tham số giữa 2 ngày của thiết bị. Tuy nhiên đối với mỗi thiết bị lại có 1 chuẩn ngưỡng khác nhau với từng tham số.
VD như
Đối với thiết bị 1001, em muốn đặt ngưỡng đối với tham số 1 nếu ngày sau hơn ngày trước 3 đơn vị thì sẽ đưa ra một giá trị nào đó để em có thể lọc và lấy thông tin.
Tương tự đối với tham số 2 sẽ có ngưỡng nếu ngày sau ít hơn ngày trước 2 đơn vị thì sẽ có cảnh báo.
Đối với thiết bị 1002, em muốn đặt ngưỡng đối với tham số 1 nếu ngày sau ít hơn ngày trước 1 đơn vị thì sẽ đưa ra một giá trị nào đó để em có thể lọc và lấy thông tin.
Tương tự đối với tham số 2 sẽ có ngưỡng nếu ngày sau hơn ngày trước 2 đơn vị thì sẽ có cảnh báo.

Hic hic, e không biết giải thích thế mọi người có hiểu không. Em gà exel lắm, mọi người giúp em với nhé.
File e up kèm đấy ạ.
 

File đính kèm

  • tong hop gia tri.xls
    27.5 KB · Đọc: 77
hic hic, mọi người vào xem nhiều mà ko giúp e được ạ?
Hay tại e giải thích khó hiểu quá. các bác giúp e với.
-+*/-0-/.
 
Đơn giản nhất là bạn lấy giá trị tham số của từng ngày trừ cho nhau thì ra cái mà mong muốn thôi mà. Thêm nữa là bạn phải thiết lập một bảng tiêu chuẩn "ngưỡng" của từng tham số cho từng loại thiết bị thì mới có thể so sánh được.
 
hic hic, mọi người vào xem nhiều,. . các bác giúp e với.
-+*/-0-/.

Theo mình bạn nên cho vô 1 trang tính thôi, VD
|1001|.||.||||1002|.||.|||. . .
|TS1|TS2|TS3|TS4|TS5|TS6|TS7|TS1|TS2|TS3|TS4|TS5|TS6|TS7. . .
Ngưỡng|3|-2|.||||.|-2|2|.|||.|. . .
01/07/09|5|4|6|2|6|6|5|2|8|4|3|6|6|. . .
02/07/09|10|7|5|4|9|2|8|-25|8|-6|7|-1|0|-4. . .
...|..|||||||--=0|.|||||. . .
 
Hic, vấn đề là e có khoảng hơn 300 thiết bị và mỗi ngày e sẽ xuất từ hệ thống ra 1 bảng dữ liệu tổng hợp các tham số của từng thiết bị. Vì vậy e muốn có cách nào đấy để mà nhìn vào 1 sheet thứ 3 ta có thể thấy được một số thiết bị đang có cảnh báo (tức là có tham số vượt quá ngưỡng cho phép).
Cám ơn các anh chị đã quan tâm. -=.,,//**/
 
Bạn xem thêm trong file đính kèm

PHP:
Option Explicit
Sub KiemChuan()
 Dim Sh1 As Worksheet, Sh2 As Worksheet
 Dim Rng As Range, Clls As Range, MyAdd As String
 
 Sheets("TH").Select
 Set Sh1 = Sheets("Ng1"):                 Set Sh2 = Sheets("Ng2")
 Set Rng = [c4].Resize([b65500].End(xlUp).Row, 7)
 Rng.Interior.ColorIndex = 0:             MsgBox "GPE", , "Welcome to GPE.COM"
 For Each Clls In Rng
   MyAdd = Clls.Address
   If Clls.Value <> "" Then
      If Clls.Value > 0 And Sh2.Range(MyAdd).Value > Sh1.Range(MyAdd).Value + Clls.Value Then
         Clls.Interior.ColorIndex = 38
      ElseIf Clls.Value < 0 And Sh2.Range(MyAdd).Value < _
            Sh1.Range(MyAdd).Value + Clls.Value Then
         Clls.Interior.ColorIndex = 39
      End If
   Else
   End If
 Next Clls
End Sub
 

File đính kèm

  • GPE.rar
    9.6 KB · Đọc: 86
Đơn giản, để thấy rõ trong sheet có giá trị nào vượt ngưỡng. Bạn chỉ cần đặt giá trị đó vào Condition format tại cell đó. Save as templet, copy dữ liệu vào để so sánh rồi lưu theo ngày.
 
Web KT
Back
Top Bottom