Tìm số người trong độ tuổi nuôi con nhỏ (1 người xem)

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

phongthao84

Thành viên mới
Tham gia
7/1/12
Bài viết
21
Được thích
2
Chào cả nhà!

Mọi người nghiên cứu công thức giúp mình bài này với.

Mình muốn tìm số người trong độ tuổi theo quy định mà mình đã trình bày trong file, xin gửi lên đây để mọi người giúp đỡ. Mình xin cảm ơn.

-------------------------------------------------
Xin lỗi cả nhà vì hôm qu mình không thể gửi file đính kèm lên được.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Chào cả nhà!

Mọi người nghiên cứu công thức giúp mình bài này với.

Mình muốn tìm số người trong độ tuổi theo quy định mà mình đã trình bày trong file, xin gửi lên đây để mọi người giúp đỡ. Mình xin cảm ơn.
Thử công thức này:
Tính cột tuổi trước:
F5 =IF(E5>0,DATEDIF(E5,$F$2,"y"),0). Định dạng số nguyên.
Cột Trong Chế độ 3-6t:
G5 =IF(OR(F5=3,F5=4,AND(F5=5,MONTH($F$2)<9)),1,0)
 
Thử công thức này:
Tính cột tuổi trước:
F5 =IF(E5>0,DATEDIF(E5,$F$2,"y"),0). Định dạng số nguyên.
Cột Trong Chế độ 3-6t:
G5 =IF(OR(F5=3,F5=4,AND(F5=5,MONTH($F$2)<9)),1,0)

Mình áp dụng công thức của bạn thì ra 0 hết bạn à. không ai ở trong chế độ cả.
 
Lần chỉnh sửa cuối:
Mình cũng xem cách của bạn rồi nhưng không đúng yêu cầu của mình vì bạn thứ 2 trong DS vẫn được hưởng chế độ.Vì theo yêu cầu của mình những người đến 6 tuổi được hưởng nhưng là phải nhỏ hơn ngày 2/9 của năm cơ. Ví dụ như bạn đó chỉ được hưởng tới tháng 8 thôi còn tháng 9->12 của năm nay là không được thanh 258 à
 
Lần chỉnh sửa cuối:
Mình muốn cột tuổi thể hiện là số lẻ như của mình đó vì nó nhìn những ai sắp đến ngày chứ làm ra số nguyên như bạn thì mình khó nhìn lắm.cảm ơn bạn nhé!
 
Mình muốn cột tuổi thể hiện là số lẻ như của mình đó vì nó nhìn những ai sắp đến ngày chứ làm ra số nguyên như bạn thì mình khó nhìn lắm.cảm ơn bạn nhé!
Vì bạn thể hiện số tuổi là số lẻ thì dùng công thức sau:
G5 =IF(OR(F5<3,F5>=6,AND(F5>5.75,MONTH($F$2)>8)),0,1)
 
Lần chỉnh sửa cuối:
Vì bạn thể hiện số tuổi là số lẻ thì dùng công thức sau:
G5 =IF(OR(F5<3,F5>=6,AND(F5>5.75,MONTH($F$2)>8)),0,1)
Nếu theo cách này của bạn thì những người sinh vào tháng 1/2008 là không được nhưng thực tế họ vẫn được vì theo quy định thì chỉ những người sinh sau tháng 9 năm 2007 là không được thôi còn những bạn sinh từ 1/1/2008 là vẫn trong tiêu chuẩn.
 
Nếu theo cách này của bạn thì những người sinh vào tháng 1/2008 là không được nhưng thực tế họ vẫn được vì theo quy định thì chỉ những người sinh sau tháng 9 năm 2007 là không được thôi còn những bạn sinh từ 1/1/2008 là vẫn trong tiêu chuẩn.
Bạn cho biết thêm quy định của công ty như:
Đến tháng 9 thỉ những em 5.01 tuổi đến 5.99 tuổi thì không tính trong khoảng nào ? (ví dụ: >5.75 chẳng hạn)
Những em từ tháng 10 trở về sau mới vào mức đó thì có được trợ cấp không ?
Thân !
---------
Mình vừa làm, vừa đoán; không biết đúng ý bạn không ???
 

File đính kèm

Lần chỉnh sửa cuối:
Mình cũng xem cách của bạn rồi nhưng không đúng yêu cầu của mình vì bạn thứ 2 trong DS vẫn được hưởng chế độ.Vì theo yêu cầu của mình những người đến 6 tuổi được hưởng nhưng là phải nhỏ hơn ngày 2/9 của năm cơ. Ví dụ như bạn đó chỉ được hưởng tới tháng 8 thôi còn tháng 9->12 của năm nay là không được thanh 258 à
Bạn thứ 2 đó gần tới tuổi nhưng do chưa đến tháng 9 nên vẫn còn được hưởng mà. Tháng 9 thì nó tự động trả về giá trị = 0, không tin bạn vào công thức sửa lại:đoạn: IF(MONTH(TODAY())>=9,0,1) sửa số 9 thành số 8 rồi fill công thức xuống thì nó sẽ trả về giá trị là 0.
 
Cảm ơn bạn nhé! mình làm ra rồi nhưng mà công thức F5>5+MONTH($F$2)/12 tại sao lại phải như vậy mình không hiểu.
 

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

Back
Top Bottom