Dùng kết hợp hàm IF và And (1 người xem)

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

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

nuanh

Thành viên mới
Tham gia
16/9/11
Bài viết
19
Được thích
0
Các anh/chị có ai chỉ cho em chách dùng hàm if và and kết hợp với nhé!!
Cảm ơn anh/chị nhiều
 

File đính kèm

Quá dài luôn, chỉ cần thế này:

Mã:
=DATEDIF(F10,G9,"y")

Nếu thiếu 1 ngày cũng coi như không đủ năm.
 
em làm mà lại ko ra được, "y" là giá trị gì vậy ạ?
 
Hàm DATEDIF chỉ dùng cho Excel 2007 trở lên, y" là tính số năm, "m" tháng, "d" ngày. Bạn có thể tính số năm tại hai thời điểm, hoặc số tháng, số ngày tại hai thời điểm, có thể tính số tháng dư trong năm "ym", hoặc số ngày dư trong tháng "md".
 
trời??? excel của e lại là 2003 làm thế nào bây giờ??
 
Hàm DATEDIF chỉ dùng cho Excel 2007 trở lên, y" là tính số năm, "m" tháng, "d" ngày. Bạn có thể tính số năm tại hai thời điểm, hoặc số tháng, số ngày tại hai thời điểm, có thể tính số tháng dư trong năm "ym", hoặc số ngày dư trong tháng "md".
Xem bài số #4 của Bate, file 2003 đó.
 
Excel 2003 làm cũng được mà bạn, bạn thử lại xem sao.
" =DATEDIF(F10,G9,"y")"
 
Xem bài số #4 của Bate, file 2003 đó.
Trên máy mình cài Excel 2007, có thể save thành Excel 97 - 2003 được. File của bác Bate Excel 2003 nhưng sử dụng trên Excel 2007 trở lên mới xem hàm DATEDIF được, còn sử dụng Excel 2003 trở xuống thì hàm này không được.
 
e làm thử trên máy của e nhưng ko làm sao có được giá trị "Y" như vậy.xem file đính kèm chỉnh giúp e nhé
 
mình đang dùng office 2003 mà mở được, bạn xem lại sao.
 
Trên máy mình cài Excel 2007, có thể save thành Excel 97 - 2003 được. File của bác Bate Excel 2003 nhưng sử dụng trên Excel 2007 trở lên mới xem hàm DATEDIF được, còn sử dụng Excel 2003 trở xuống thì hàm này không được.
Không có vụ này đâu bạn à!
Hàm DATEDIF thuộc dạng hàm cổ xưa, có từ đời nào nên không lý gì Excel 2003 lại dùng không được cả
 
Bạn dùng hàm này thử xem sao: =YEARFRAC(G9,F10)
 
e làm thử rồi mà nó ko thể hiện được giá trị "Y"
chỉnh giúp e nhé
 

File đính kèm

Bạn có thể coppy hàm này vào ô E: =IF(IF(DAY(F10)<=DAY(G9),MONTH(G9)-MONTH(F10),MONTH(G9)-MONTH(F10)-1)>=0,MIN(YEAR(G9)-YEAR(F10),7),MIN(YEAR(G9)-YEAR(F10)-1,7))
Không có vụ này đâu bạn à!
Hàm DATEDIF thuộc dạng hàm cổ xưa, có từ đời nào nên không lý gì Excel 2003 lại dùng không được cả
Hồi trước em dùng Excel 2003 không thấy hàm này. (Chắc là do không biết).
 
Lần chỉnh sửa cuối:
ko phải là mình ko mở được,mà là làm thử thì ko làm được
 
e đã copy vào nhưng nó chỉ cho kết quả là 7 mà trong khi kết quả ở ô đó phải là 8

đó là mình ko thể cho giá trị "Y" vào được chứ ko phải là sai đâu. thế nên minh mới ko biết cách cho giá trị "Y" đó vào được

Hàm này mình ko dùng được, nó ko cho kết quả
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn thêm hàm MIN để giới hạn cho cách tính của bạn: =MIN(DATEDIF(F10:G9,"y"),7)
 
Hỏi riêng tí nhé, sao các bạn hay đặt dấu cộng (+) trước công thức và sau dấu bằng (=) thế nhỉ? Thấy nó thừa không?
Vì khi gõ công thức, có người hay có thói quen gõ dấu + thay cho dấu = (chứ không phải họ gõ =+) và khi hiển thị thì Excel nó ra vậy đấy
Chẳng sao cả nhưng có điều nhìn kiểu gõ này cảm thấy khó ưa ghê
 
các bác giúp e vụ này nhé.từ sáng tới giờ e thử mọi cách mà ko được
 

File đính kèm

các bác giúp e vụ này nhé.từ sáng tới giờ e thử mọi cách mà ko được
Bạn chỉ cần dùng hàm vậy thôi
PHP:
 =IF(BM8<2,1,IF(BM8<3,2,IF(BM8<4,3,IF(BM8<5,4,IF(BM8<6,5,IF(BM8<7,6,IF(BM8<8,7,8)))))))
Nếu thay cột BM thành như vầy :
PHP:
 =ROUND(($BL$7-BL8)/365,2)
Thì cột F chỉ cần công thức vầy:
PHP:
 =IF(VALUE(RIGHT(BM9,2))<50,ROUND(BM9,0),ROUND(BM9,0)-1)
 
Lần chỉnh sửa cuối:
Bạn xem lại cách hướng dẫn hoặc lúc đầu bạn phải đưa file của bạn lên (lấy file giả định thì bạn sửa lại công thức không đúng).
Không nên mở 2 bài với 1 tiêu đề, mod sẽ di chuyển hoặc gộp bài của bạn.
Xem file (không cần sử dụng cột BM)
 

File đính kèm

Bác Ba tê cho em hỏi câu này ah!
Hàm như vậy có thể hiểu nghĩa ntn ạ ?
=DATEDIF(F10,G9,"Y")
 
Bác Ba tê cho em hỏi câu này ah!
Hàm như vậy có thể hiểu nghĩa ntn ạ ?
=DATEDIF(F10,G9,"Y")

Hàm DATEDIF có 3 tham chiếu, tham chiếu F10 tức là ngày mới, G9 là ngày cũ còn tham chiếu thứ 3 là ký tự đại diện cho ngày (d), tháng (m), năm (y). Căn cứ vào tham chiếu thứ 3 hàm sẽ tính ngày mới trừ ngày cũ ra số ngày hoặc số tháng hoặc số năm theo tham chiếu này.
 
Lần chỉnh sửa cuối:
Minhthiê n321!
bạn có thể add cả file tính tháng và tính ngày cho mình tham khảo khô ng? Mình bây giờ mới tìm hiểu excell nên còn mơ hồ quá!
Cảm ơn bạn nhiều lắm-=.,, ô ng?ơ kh
 
Minhthiê n321!
bạn có thể add cả file tính tháng và tính ngày cho mình tham khảo khô ng? Mình bây giờ mới tìm hiểu excell nên còn mơ hồ quá!
Cảm ơn bạn nhiều lắm-=.,, ô ng?ơ kh

Bạn bebo đã post bài lên rồi đó, bạn không đọc kỹ! Bạn thử đổi tham chiếu "y" lần lượt là "d" rồi "m" sẽ hiểu tại sao.

Bài này: http://www.giaiphapexcel.com/forum/showthread.php?54521-Dùng-kết-hợp-hàm-IF-và-And&p=343390#post343390
 
Cảm ơn minhthiê n321!
Anh bebo vừa giải dáp giúp ngockhanhbg qua yahoo rồi.-=.,,
Em cảm ơn anh bebo nhé !
 
hàm này dùng ở office 2007 thì mình làm ok nhưng hôm trước làm ở 2003 thì ko được chút nào cả.dù sao cũng học hỏi được nhiều cảm ơn cả nhà nhé
 

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

Back
Top Bottom