So sánh ngày tháng trong excel

Liên hệ QC

giaosucan

Thành viên hoạt động
Tham gia
6/7/12
Bài viết
117
Được thích
1
Chào các bác e gặp vấn đề thế này ạ
e phải nhập giá trị ở cột H theo điều kiện
Cột so1: 1/4
Cột so2: 30/9
Cột so3 31/3

Trong khoảng từ 1Apr<=xxx(1)<xxx(2)<=30Sep: => giá trị là 1
Trong khoảng từ 30Sep<xxx(1)<xxx(2)<=31Mar: => giá trị là 2
Trong khoảng từ 1Apr<=xxx(1)<30Sep<xxx(2)<31Mar => giá trị là 0

Cái công thức này có thể đúng cho mọi năm
chẳng hạn ở dòng 13 (AC) nếu xxx(1) là 8/1/2012 và xxx(2) 9/1/2012 vì
ngày tháng trong dải 1/10 -->31/3 (ko care năm) thì giá trị phải là 2

Thank các bác ạ
 

File đính kèm

các bác có ý kiến gì ko ạ
 
thiệt mình đọc tới đọc lui mà vẫn ko hiểu bạn hỏi cái gì?
bạn muốn tính ở dực vào giá trị ở 3 cell F3,H3,F3 vào trả về giá trị ở cột I và j đúng ko?
mấy cái XXX của bạn là gì vậy, khó hiểu quá
 
thiệt mình đọc tới đọc lui mà vẫn ko hiểu bạn hỏi cái gì?
bạn muốn tính ở dực vào giá trị ở 3 cell F3,H3,F3 vào trả về giá trị ở cột I và j đúng ko?
mấy cái XXX của bạn là gì vậy, khó hiểu quá
E muốn tính dựa vào giá trị ở cột F3, H3, G3 và trả giá trị vào cột H
gía trị cột H phụ thuộc vào cả giá trị cột I, J
cái XXX(1) và XXX(2) là giá trị cột I, J bác
 
Em muốn hỏi là, em muốn so sánh 2 ngày thì làm như nào, ví dụ
Ngày mở tk Ngày vào công ty
11/05/2012 01/05/2012 => Mới
11/05/2012 24/02/2012 => cũ
17/05/2012 1/3/2012

=> Nếu ngày vào trước ngày mở => Mới, Ngày vào sau ngày mở => cũ.

Em có danh sách mấy trăm dòng, làm thủ công thì lâu quá, em dùng hàm if nhưng ko hiểu sao ko nhảy công thức :(( Nhờ các bác giúp em với ạ -\\/.
 
Lần chỉnh sửa cuối:
Em muốn hỏi là, em muốn so sánh 2 ngày thì làm như nào, ví dụ
Ngày mở tk Ngày vào công ty
11/05/2012 01/05/2012 => Mới
11/05/2012 24/02/2012 => cũ
17/05/2012 1/3/2012

=> Nếu ngày vào trước ngày mở => Mới, Ngày vào sau ngày mở => cũ.

Em có danh sách mấy trăm dòng, làm thủ công thì lâu quá, em dùng hàm if nhưng ko hiểu sao ko nhảy công thức :(( Nhờ các bác giúp em với ạ -\\/.
Theo như trên thì ngày 24/02/2012 là sau ngày 11/05/2012 à ta?!
Không xem ví dụ của bạn, nếu theo yêu cầu bên dưới thì công thức có dạng như vầy:
Mã:
=IF(Ngày_vào<Ngày_mở,"Mới","Cũ")
Còn nếu Ngày_vào = Ngày_mở thì sao nhỉ?!
 
Theo như trên thì ngày 24/02/2012 là sau ngày 11/05/2012 à ta?!
Không xem ví dụ của bạn, nếu theo yêu cầu bên dưới thì công thức có dạng như vầy:
Mã:
=IF(Ngày_vào<Ngày_mở,"Mới","Cũ")
Còn nếu Ngày_vào = Ngày_mở thì sao nhỉ?!

ví dụ của em bị nhầm, nó vẫn là mới ạ :D
Nếu ngày mở = ngày vào thì vẫn là mới ạ
Nhưng em dùng hàm if nó vẫn ko ra kết quả, hay setup excel của em có vấn đề gì :((
 
ví dụ của em bị nhầm, nó vẫn là mới ạ :D
Nếu ngày mở = ngày vào thì vẫn là mới ạ
Nhưng em dùng hàm if nó vẫn ko ra kết quả, hay setup excel của em có vấn đề gì :((
Nếu Ngày_vào = Ngày_mở vẫn ra kết quả Mới thì bạn sửa lại công thức thành:
Mã:
=IF(Ngày_vào<=Ngày_mở,"Mới","Cũ")
Còn vấn đề dùng hàm IF không ra kết quả thì có lẽ do máy bạn được thiết lập (trong Control Panel) theo dạng tháng trước ngày sau nên 24/02/2012 không được hiểu là một ngày hợp lệ. Bạn thử kiểm tra lại xem. Thông thường nhiều người khi thực hiện các phép tính toán trên ngày tháng hay gặp vấn đề này (tháng trước hay ngày trước, giữa thiết lập trong Control Panel và thiết lập trong Excel), và vấn đề này cũng được đề cập rất nhiều trên GPE rồi.
 
Web KT

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

Back
Top Bottom