Xin giúp giải quyết bài toán lặp ạ ! (1 người xem)

Liên hệ QC

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

ngocdn88

Thành viên mới
Tham gia
5/1/11
Bài viết
33
Được thích
3
Chào các ace, mình đang có bài toàn này, mong được các anh chị giúp đỡ ạ.
Bài toán em ghi trong bản excel đính kèm ạ ! %#^#$
 

File đính kèm

mong nhận được sự giúp đỡ của anh chị ạ.
 
Upvote 0
Bạn có thể giải thích rõ hơn tí cho mình hiểu được không, thật sự đọc bài của bạn xong cũng chưa hiểu lắm, nên không dám làm.
 
Upvote 0
Bạn có thể giải thích rõ hơn tí cho mình hiểu được không, thật sự đọc bài của bạn xong cũng chưa hiểu lắm, nên không dám làm.

Mình thì hiểu. Nó thế này:
- Đầu tiên H4 được tính theo công thức =SUM(B9:B12)/4-$C$4/(4*2.62) ---> Con số 4 là do có 4 cell từ B9 đến B12 (đặt kết quả này là A chẳng hạn)
- Ra được kết quả bao nhiêu, so sánh với tất cá các phần tử trong B9:B12, em nào nhỏ hơn kết quả A thì loại. Ví dụ cụ thể trong file của tác già thì lần này sẽ loại bớt B9 và B12. Vậy còn lại B10 và B11
- Tiếp tục áp dụng công thức trên cho 2 cell B10:B11: =SUM(B10:B11)/2-$C$4/(4*2.62) ---> ---> Con số 2 là do có 2 cell từ B10 đến B11 (đặt kết quả này là B chẳng hạn)
- Lại tiếp tục so sánh kết quả B với các phần tử trong B10:B11 và làm tương tự như các bước ở trên
vân vân...
- Quy trình kết thúc khi kết quả nhận được nhỏ hơn tất cả các phần tử trong hàm SUM
------------------
Nói thêm: Với SUM(B9:B12)/4 hoặc SUM(B10:B11)/2, ta có thể sửa thành AVERAGE(B9:B12)AVERAGE(B10:B11)
 
Upvote 0
Vâng ạ, đúng như anh ndu96081631 nói đấy ạ, em không biết trình bày lăm. mong anh giúp đỡ ạ.
 
Upvote 0
Hổng biết đúng hông nữa, làm đại, tách ra làm 2 để nếu cái nào trật thì sửa cái í, nếu trật luôn 2 cái thì ....bỏ luôn, hông làm nữa
Có cái này:
lúc thì vùng " mùa lũ" là [B9:B12] lúc thì:
............quên nhấn mạnh, tính H4 sao cho khi H4 > Qtn bất kì trong B9:B14 thì sẽ loại giá trị đó ra.....
vậy vùng đó là [B9:B12] hay [B9:B14] ??? Mình đoán là [B9:B12]. Híc
Cũng hơi khó hiểu , bạn thử sửa dữ liệu như thật rồi phang vào đầu con mèo, xem kết quả ở cái cell màu xanh lè í có đúng không nhé
Thân
 

File đính kèm

Upvote 0
Hổng biết đúng hông nữa, làm đại, tách ra làm 2 để nếu cái nào trật thì sửa cái í, nếu trật luôn 2 cái thì ....bỏ luôn, hông làm nữa
Có cái này:
lúc thì vùng " mùa lũ" là [B9:B12] lúc thì:

vậy vùng đó là [B9:B12] hay [B9:B14] ??? Mình đoán là [B9:B12]. Híc
Cũng hơi khó hiểu , bạn thử sửa dữ liệu như thật rồi phang vào đầu con mèo, xem kết quả ở cái cell màu xanh lè í có đúng không nhé
Thân

Trước tiên cám ơn bạn rất nhiều ạ
Mình đã thử chạy các số liệu khác thì nó lại hơi lệch so với kết quả thủ công, vì mình nghĩ là ở chỗ : các giá trị nhận có thể sẽ không liên tục nhau, mà rời rạc nhau. ví dụ như là : (B13+B14+B17+B19)/4 chẳng hạn. Bạn xem lại giúp mình một chút xíu nhé.
 
Upvote 0
Trước tiên cám ơn bạn rất nhiều ạ
Mình đã thử chạy các số liệu khác thì nó lại hơi lệch so với kết quả thủ công, vì mình nghĩ là ở chỗ : các giá trị nhận có thể sẽ không liên tục nhau, mà rời rạc nhau. ví dụ như là : (B13+B14+B17+B19)/4 chẳng hạn. Bạn xem lại giúp mình một chút xíu nhé.
Bạn đưa thử cái dữ liệu hơi lệch để mình xem mình làm sai chỗ nào, biết mà sửa
Code này không quan tâm dữ liệu nằm liên tục hay rời rạc
............vì mình nghĩ là ở chỗ : các giá trị nhận có thể sẽ không liên tục nhau, mà rời rạc nhau. ví dụ như là : (B13+B14+B17+B19)/4 chẳng hạn............
Nếu bạn đọc được code bạn sẽ thấy cách mình làm không quan tâm đến các giá trị có liên tục hay cách quãng
Đại khái thế này: ( thí dụ ở vùng "mùa lũ" )
- Biến "iTam" là kết quả tính ở cell [H4] của bạn, khi tính lần đầu xong sẽ chạy trong vùng dữ liệu, em nào nhỏ hơn giá trị biến iTam sẽ bị xóa
- Tiếp tục như thế đến khi trong vùng dữ liệu không còn em nào nhỏ hơn giá trị biến iTam thì thoát vòng lặp và lấy giá trị iTam của thời điểm đó làm kết quả
Ngoài lề tý tẹo:
Có trường hơp nào chạy & xóa hết dữ liệu rồi mà vẫn không có kết quả ???
Thân
Cái "mùa kiệt" có thể hông trúng vì mình phải tranh thủ đi "tạc lon", chưa kiểm tra kỹ
Bạn cứ đưa cái chưa đúng lên nhé
 
Lần chỉnh sửa cuối:
Upvote 0
Cám ơn bạn rất nhiều, mình đã kiểm tra lại với một số dữ liệu, thấy cũng đúng cả. Rất cám ơn bạn. /-*+//-*+//-*+/
 
Upvote 0

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

Back
Top Bottom