Hỏi công thức cộng thêm năm khi thỏa mãn 2 điều kiện (1 người xem)

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

nguyet1982db

Thành viên chính thức
Tham gia
10/12/14
Bài viết
92
Được thích
4
Em có file đính kèm và điều kiện cộng thêm năm trong đó nhờ các Bác giúp đỡ
 

File đính kèm

Có nhầm không bạn, A5 = 23 265 hay 01 011 thì cũng đều cộng 2 năm như nhau à, ý mình là điều kiện thứ 2 và thứ 3 khác nhau nhưng cũng đều cộng 2 năm luôn à
 
Em có file đính kèm và điều kiện cộng thêm năm trong đó nhờ các Bác giúp đỡ
Nếu cột mã chỉ có 3 loại mã: 23 262, 23 265, 01 011
Mã:
D5=IF(AND(C5="X",A5="23 262"),DATE(YEAR(B5)+3,MONTH(B5),DAY(B5)),
IF(C5="X",DATE(YEAR(B5)+2,MONTH(B5),DAY(B5)),""))
 
Nếu cột mã chỉ có 3 loại mã: 23 262, 23 265, 01 011
Mã:
D5=IF(AND(C5="X",A5="23 262"),DATE(YEAR(B5)+3,MONTH(B5),DAY(B5)),
IF(C5="X",DATE(YEAR(B5)+2,MONTH(B5),DAY(B5)),""))
Cám ơn Anh Em đã tự phát triển ra thêm được một số điều kiện nữa, tuy nhiên đến khi phát triển thêm điều kiện ở cột khác thì bị mắc rất mong Anh giúp đỡ tiếp. File đính kèm
 

File đính kèm

Cám ơn Anh Em đã tự phát triển ra thêm được một số điều kiện nữa, tuy nhiên đến khi phát triển thêm điều kiện ở cột khác thì bị mắc rất mong Anh giúp đỡ tiếp. File đính kèm

Vì bạn hỏi không rõ ràng nên mình cố lắm chỉ làm được thế này thôi, bạn xem thế nào.
 

File đính kèm

Vì bạn hỏi không rõ ràng nên mình cố lắm chỉ làm được thế này thôi, bạn xem thế nào.

Thank bạn nhiều nhưng cái của bạn chưa đúng. Yêu cầu của mình đã ghi trong file:
Nếu A1="23 262" hoặc "23 263" hoặc "23 264" và ô E1 có dấu X thì cộng thêm 3 năm. Nếu A1="23 265" hoặc "01 011" hoặc "01 010" hoặc "01 009" và ô E1 có dấu X ô D1=1 và ô B9=tỷ lệ % thì cộng thêm 1 năm. Nếu A1="23 265" hoặc "01 011" hoặc "01 010" hoặc "01 009" và ô E1 có dấu X ô D1=2 thì cộng thêm 2 năm.
Cái chỗ bôi đỏ và xanh mình chưa làm được (2 cái gần giống nhau chỉ khác 1 cái thêm điều kiện ở 1 cột khác và số 1, 2 thôi)
 
Thank bạn nhiều nhưng cái của bạn chưa đúng. Yêu cầu của mình đã ghi trong file:
Nếu A1="23 262" hoặc "23 263" hoặc "23 264" và ô E1 có dấu X thì cộng thêm 3 năm. Nếu A1="23 265" hoặc "01 011" hoặc "01 010" hoặc "01 009" và ô E1 có dấu X ô D1=1 và ô B9=tỷ lệ % thì cộng thêm 1 năm. Nếu A1="23 265" hoặc "01 011" hoặc "01 010" hoặc "01 009" và ô E1 có dấu X ô D1=2 thì cộng thêm 2 năm.
Cái chỗ bôi đỏ và xanh mình chưa làm được (2 cái gần giống nhau chỉ khác 1 cái thêm điều kiện ở 1 cột khác và số 1, 2 thôi)
định dạng ngày tháng cho cột F và dung công thức này nếu dữ lieu như bạn đã nêu. công thức cho F5
PHP:
=IF($E5="X",EDATE($C5,12*(LOOKUP($A5,{"01 009","01 010","01 011","23 262","23 263","23 264","23 265"},{2,2,2,3,3,3,2})-COUNTA($B5))),"")
 
Lần chỉnh sửa cuối:
định dạng ngày tháng cho cột F và dung công thức này nếu dữ lieu như bạn đã nêu. công thức cho F5
PHP:
=IF($E5="X",EDATE($C5,12*(LOOKUP($A5,{"01 009","01 010","01 011","23 262","23 263","23 264","23 265"},{2,2,2,3,3,3,2})-COUNTA($B5))),"")
Bạn ơi xem lại mình với nếu cột B có tỷ lệ % và cột A là 2 mã 01 010 hoặc 01 011 thì nó báo N/A. Mình dùng office 2013 nhé bạn.
 
Lần chỉnh sửa cuối:
File em đây bác xem lại giúp em cái
Sao mình nhập công thức ở trên thì báo lỗi thật, nhưng khi mình gõ lại thì nó lại đúng. bạn copy thử lại thế này nhé.
Mã:
F5=IF($E5="X",EDATE($C5,12*(LOOKUP($A5,{"01 009","01 010","01 011","23 262","23 263","23 264","23 265"},{2,2,2,3,3,3,2})-COUNTA($B5))),"")
 
Sao mình nhập công thức ở trên thì báo lỗi thật, nhưng khi mình gõ lại thì nó lại đúng. bạn copy thử lại thế này nhé.
Mã:
F5=IF($E5="X",EDATE($C5,12*(LOOKUP($A5,{"01 009","01 010","01 011","23 262","23 263","23 264","23 265"},{2,2,2,3,3,3,2})-COUNTA($B5))),"")

Cám ơn bạn rất nhiều, công thức đúng khi cột A gồm các mã 26 262; 26 263; 26 264, cột B không có dữ liệu gì. Còn nếu Cột B có dữ liệu là 0% hoặc là công thức (không hiện nên % nào) thì nó chỉ cộng có 2 năm thôi chứ không phải 3 năm. Chân thành cảm ơn bạn.
 
Lần chỉnh sửa cuối:
F5=IF($E5="X",EDATE($C5,12*(LOOKUP($A5,{"01 009","01 010","01 011","23 262","23 263","23 264","23 265"},{2,2,2,3,3,3,2})-COUNTA($B5))),"")
Cám ơn bạn rất nhiều, công thức đúng khi cột A gồm các mã 26 262; 26 263; 26 264, cột B không có dữ liệu gì. Còn nếu Cột B có dữ liệu là 0% hoặc là công thức (không hiện nên % nào) thì nó chỉ cộng có 2 năm thôi chứ không phải 3 năm. Chân thành cảm ơn bạn.
bác giải pháp ơi giúp em với, thank bác nhiều nhiều
 

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

Back
Top Bottom