Giúp mình viết code cho bản báo cáo này với (1 người xem)

  • Thread starter Thread starter MinhCG
  • Ngày gửi Ngày gửi
Liên hệ QC

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

MinhCG

Thành viên mới
Tham gia
25/5/13
Bài viết
29
Được thích
0
Chào tất cả mọi người !
Hiện tại mình có một vấn đề cần giải quyết, mong các anh chị và các bạn giúp đỡ mình với.
Mình có một bản báo cáo gồm rất nhiều mã Khách hàng nhưng file này mình chỉ để 1 mã cho dễ nhìn. Mình muồn như sau :
1. Khi mình đánh bất kì 1 giá trị nào đó vào từ I11 cho tới AM11, thì cột AP tự động hiện ngày tương ứng với giá trị từ I10 đến AP10, tháng và năm theo hiện tại.
Ví dụ : ở đây mình muốn khi đánh vào AF11 giá trị 1000 thì cột AP tự động hiện ngày tương ứng với số 24( AF10 ), còn tháng và năm tương ứng với hiện tại là 24/4/2016
2. Khi mình tiếp tục nhập thêm một giá trị 2000 vào ô AL11 thì cột ÁP tự động chuyển ngày tương ứng với số 30( AL10) và 30>24 , tháng và năm tương ứng với hiện tại nghĩa là 30/4/2016. Còn nếu giá trị 2000 được nhập vào ô T11 tương ứng với số 12( T10), và 12< 24 thì ô ÁP vẫn giữ nguyên là 24/4/2016.
3. Hiện tại ở bảng này mình chỉ có 1 mã, nếu mình còn nhiều mã khác thì cách copy code hay công thức như thế nào.
Mong các anh chị, các bạn giúp đỡ. Mình xin cảm ơn rất nhiều !
 

File đính kèm

Lần chỉnh sửa cuối:
Có nghĩa là luôn luôn lấy ngày lớn nhất phải không???
Ví dụ bạn gõ tại ngày 24, xong giờ gõ ngày 30 thì lấy đúng ngày 30 vào cột AP đúng không?

Nếu bạn gõ tại ngày 24...trước...Sau đó bạn lại gõ ngược lại ngày nhỏ hơn 24 thì sao??? ví dụ 23, 22,...,1???
Chính xác rồi bạn, luôn lấy giá trị lớn nhất đó.
 
Upvote 0
Trước tiên mình xin chân thành cảm ơn bạn hpkhuong, mình có 1 vấn đề phát sinh muốn nhờ bạn giải quyết như sau :
- Khi mình copy công thức xuống dưới, ví dụ ô AM11 mình có giá trị 8 thì ô AQ11 tự động hiện ngày 30/4 là đúng.
- Phát sinh ở đây là, nếu từ ô J12 tới ô AN12 không xuất hiện giá trị, ô AQ12 sẽ hiện N/A, giả sử ô AQ12 mình sẽ đánh ngày 2/3/2016. Khi copy công thức ngày này sẽ bị mất đi, mình muốn nhờ bạn sửa lại giúp công thức để nếu từ ô J12 tới ô AN12 không xuất hiện giá trị thì khi copy công thức xuống, giá trị của ô AQ12 sẽ giữ nguyên( 2/3/2016) chứ không bị ghi là N/A nữa.
Mình cảm ơn bạn rất nhiều.
 
Upvote 0
Trước tiên mình xin chân thành cảm ơn bạn hpkhuong, mình có 1 vấn đề phát sinh muốn nhờ bạn giải quyết như sau :
- Khi mình copy công thức xuống dưới, ví dụ ô AM11 mình có giá trị 8 thì ô AQ11 tự động hiện ngày 30/4 là đúng.
- Phát sinh ở đây là, nếu từ ô J12 tới ô AN12 không xuất hiện giá trị, ô AQ12 sẽ hiện N/A, giả sử ô AQ12 mình sẽ đánh ngày 2/3/2016. Khi copy công thức ngày này sẽ bị mất đi, mình muốn nhờ bạn sửa lại giúp công thức để nếu từ ô J12 tới ô AN12 không xuất hiện giá trị thì khi copy công thức xuống, giá trị của ô AQ12 sẽ giữ nguyên( 2/3/2016) chứ không bị ghi là N/A nữa.
Mình cảm ơn bạn rất nhiều.
Bạn lồng 1 hàm IFERROR vào như thế này IFERROR(hàm đang dùng,"2/3/2016")
 
Upvote 0
Bạn lồng 1 hàm IFERROR vào như thế này IFERROR(hàm đang dùng,"2/3/2016")
Mình làm rồi nhưng mà tất cả cả các cột không có giá trị lại đều hiện ngày 2/3/2016, ví dụ ô AQ13 mình để ngày 4/2/2016 sẽ bị thay bằng ngày 2/3/2016. Mục đích của mình là nếu J13 tới AN13 không có giá trị thì giữ nguyên giá trị hiện tại của ô AQ12 là 2/3/2016, ô AQ13 là 4/2/2016. Bạn giúp mình với nhé, mình cảm ơn bạn !
 
Upvote 0
Hiện tại cột AQ của mình không có thêm dữ liệu ngày, nhưng như mình nói ở trên, giả sử AQ 12 có dữ liệu ngày 2/3/2016, khi mình copy công thức xuống, mình muốn nếu từ J12 tới AN12 không có giá trị, theo như bình thường copy công thức xuống sẽ xuất hiện N/A! nhưng mình muốn nếu từ J12 - AN12 không có giá trị, thì AQ12 sẽ giữ nguyên là 2/3/2016 chứ không phải là N/A!
P/s: bạn hpkhuong cho mình xin sđt để trao đổi trực tiếp cho dễ nhé, mình có việc nhờ và đương nhiên sẽ có 1 phần quà để cảm ơn sự giúp đỡ của bạn. Tks !
 
Upvote 0
Web KT

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

Back
Top Bottom