whitelight
Thành viên chính thức
- Tham gia
- 30/10/08
- Bài viết
- 50
- Được thích
- 0
Cụ thể hơn yêu cầu, bạn muốn max Lg mưa trong 3 ngày liên tiếp nào. Hay là nhập 1 ngày X => max 3 ngày từ ngày X. Vá các thống kê theo năm có cùng cấu trúc?Mọi ng cho mình hỏi có cách nào tìm max của 3ngày liên tiếp trong bảng tính số liệu của cả năm ko.Mình đang rất cần để xử lý số liệu vì nhiều quá
Cho mình hỏi: có phải 3 ngày 8, 9 và 10 tháng 6 (trong bảng 2: 1971) là 3 ngày liên tiếp có lượng mưa lớn nhất trong tháng 6 hay không? điều đó có đúng như ý của bạn không? nếu đúng như thế thì sẽ xét tiếp cho 11 tháng còn lại và sẽ tính ra kết quả 3 ngày mưa lớn nhất trong năm.
Nếu đúng ý thì mình sẽ nói về cách tính.
-hvl-
ý của mình là thế này : trong cái bảng tính cả năm ví dụ 1971 mình muốn tìm ra 3 ngày liền nhau trong 1 tháng như ngày 12,13,14 ở tháng 7 năm 1971 là 3 ngày liên tiếp có tỏng lg mưa lớn nhất trong năm 1971(tức là tổng của 3 ngày này sẽ là lớn nhất so với 3 ngày liên tiếp khác của 1 tháng bất kì khác trong năm là lớn nhất)
Mọi ng cho mình hỏi có cách nào tìm 3ngày max liên tiếp(tức là tổng 3 ngày liên tiêp đó lớn nhất so với 3ngày liên tiếp khác trong bảng tính số liệu của cả năm ko.Mình đang rất cần để xử lý số liệu vì nhiều quá
Mình nghĩ cái này phải lập một bảng tra cứu rồi so sánh giá trị lớn nhất của 3 ngày liên tiếp của các tháng trong năm rồi lấy ra giá rị lớn nhất.ý của mình là thế này : trong cái bảng tính cả năm ví dụ 1971 mình muốn tìm ra 3 ngày liền nhau trong 1 tháng như ngày 12,13,14 ở tháng 7 năm 1971 là 3 ngày liên tiếp có tỏng lg mưa lớn nhất trong năm 1971(tức là tổng của 3 ngày này sẽ là lớn nhất so với 3 ngày liên tiếp khác của 1 tháng bất kì khác trong năm là lớn nhất)
mình thấy hình như ngay cái đầu tiên đã ko đúng,bạn có thể xem lại ko
cái đầu tiên là cái nào? phải nói cụ thể chọn tháng nào, năm nào - ngày nào là đúng thì mới có thể xem lại
----------------
cái bảng bạn lập năm 1970 3ngày đó bị sai mất rồi.bạn có thẻ ước lg bằng mắt sẽ thấy
Tôi dùng giải pháp đơn giản nhất có thể - copy dữ liệu sang 1 sheet mới và tính công thức. Gửi bạn xem cách làm nhé.
-hvl-
cho mình hỏi chút bài của bạn tìm dc 3 ngày max nhg lúc tính tổng 3ngày bị sai thì phải.nó chỉ hiện có ngày lớn nhất.
Bạn có thể chỉ cho mình cách làm rõ dc ko,cái nào đơn giản chỉ cần copy số liệu và nhập hàm fx là ra luôn
Function BaNgay(Mang As Range)
Dim DD As Integer, DC As Integer
Dim CD As String, CC As String
Dim i As Integer, j As Integer
Dim LuongMua As Variant
Dim LM1 As Variant, LM2 As Variant, LM3 As Variant
Dim Ngay1 As Date, Ngay2 As Date, Ngay3 As Date
DD = Mang.Row: DC = DD + Mang.Rows.Count - 1
CD = Mang.Column: CC = CD + Mang.Columns.Count - 1
For i = CD To CC
For j = DD To DC - 2
If (Cells(j, i) + Cells(j + 1, i) + Cells(j + 2, i)) > LuongMua Then
LuongMua = Cells(j, i) + Cells(j + 1, i) + Cells(j + 2, i)
LM1 = Format(Cells(j, i), "#,#00.00")
LM2 = Format(Cells(j + 1, i), "#,#00.00")
LM3 = Format(Cells(j + 2, i), "#,#00.00")
Ngay1 = DateSerial(2007, i - (CD - 1), j - (DD - 1))
Ngay2 = DateSerial(2007, i - (CD - 1), j + 1 - (DD - 1))
Ngay3 = DateSerial(2007, i - (CD - 1), j + 2 - (DD - 1))
End If: Next: Next
BaNgay = " - Ngay " & Ngay1 & ": " & LM1 & Chr(10) & " - Ngay " & Ngay2 & ": " & LM2 & Chr(10) & " - Ngay " & Ngay3 & ": " & LM3 & Chr(10) & " - Tong luong mua : " & Format(LuongMua, "#,#00.00")
End Function
cái đầu tiên là cái nào? phải nói cụ thể chọn tháng nào, năm nào - ngày nào là đúng thì mới có thể xem lại
----------------
cái bảng bạn lập năm 1970 3ngày đó bị sai mất rồi.bạn có thẻ ước lg bằng mắt sẽ thấy
Không ước lượng, bạn có thể nói rõ hơn: năm 1970 bạn tính chính xác (bằng cách thủ công - không phải là ước lượng) thì kết quả đúng phải là ngày nào được không?
Trong File đó là test 3 ngày liên tiếp trong 1 tháng chứ không phải là chọn ra 3 ngày liên tiếp trong năm có tông lượng mưa lớn nhất
cho mình hỏi chút bài của bạn tìm dc 3 ngày max nhg lúc tính tổng 3ngày bị sai thì phải.nó chỉ hiện có ngày lớn nhất.
Bạn có thể chỉ cho mình cách làm rõ dc ko,cái nào đơn giản chỉ cần copy số liệu và nhập hàm fx là ra luôn
Không ước lượng, bạn có thể nói rõ hơn: năm 1970 bạn tính chính xác (bằng cách thủ công - không phải là ước lượng) thì kết quả đúng phải là ngày nào được không?
Trong File đó là test 3 ngày liên tiếp trong 1 tháng chứ không phải là chọn ra 3 ngày liên tiếp trong năm có tông lượng mưa lớn nhất
KQ = 76.2 ngày 24,25,26 tháng 6/1970
KQ = 76.2 ngày 24,25,26 tháng 6/1970
Tại ô N1 bạn chọn VI xem ngày 24,25,26 tháng 6/1970 có được tô màu không?
Trong File đó là test 3 ngày liên tiếp trong 1 tháng chứ không phải là chọn ra 3 ngày liên tiếp trong năm có tông lượng mưa lớn nhất
Tất nhiên là được rồi khi ta biết 3 ngày liên tiếp đó ở tháng nào. Lúc đâu mình cũng làm như boyxin đó nhưng khi xem lại đầu bìa thì không đúng. (Tìm 3 ngày liên tiếp có lượng mưa lớn nhất của bất kỳ tháng nào trong năm), chứ không phải là 3 ngày liên tiếp trong tháng.Tại ô N1 bạn chọn VI xem ngày 24,25,26 tháng 6/1970 có được tô màu không?
Thân.