Pages

1/10/13

Thuật toán xác định năm nhuận


Làm thế nào để xác định liệu một năm là một năm nhuận

Để xác định liệu một năm là năm nhuận, hãy làm theo các bước sau:



  1. Nếu năm đều chia hết cho 4, đi tới bước 2. Nếu không, hãy chuyển sang bước 5.
  2. Nếu năm đều chia hết cho 100, đi tới bước 3. Nếu không, hãy chuyển sang bước 4.
  3. Nếu năm đều chia hết cho 400, đi tới bước 4. Nếu không, hãy chuyển sang bước 5.
  4. Năm là năm nhuận (nó có 366 ngày).
  5. Năm không phải là một năm nhuận (nó có 365 ngày).

Công thức để xác định liệu một năm là một năm nhuận

Sử dụng công thức sau đây để xác định số năm nhập vào một tế bào (trong ví dụ này, các tế bào A1) là một năm nhuận:
=IF(or(Mod(A1,400)=0,and(Mod(A1,4)=0,mod(A1,100) <> 0)), "Năm nhuận", "Không phải là một năm nhuận")
   If the value in cell A1 is this        The formula returns
   ----------------------------------------------------------
   1992                                   Leap Year
   2000                                   Leap Year
   1900                                   NOT a Leap Year

No comments:

Post a Comment