Bạn đang tìm Cách đếm ngày trong Excel và tính số ngày từ ngày đến ngày trong Excel hãy để Imperia River View gợi ý cho bạn qua bài viết Cách đếm ngày trong Excel và tính số ngày từ ngày đến ngày trong Excel mới nhất 2023 nhé.
Đếm số hoặc ngày dựa trên một điều kiện
Excel cho Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Xem thêm… Ẩn bớt
Sử dụng hàm COUNTIF để đếm số hoặc ngày đáp ứng một điều kiện duy nhất (ví dụ: bằng, lớn hơn, nhỏ hơn, lớn hơn hoặc bằng, hoặc nhỏ hơn hoặc bằng). Để đếm các số hoặc ngày nằm trong một phạm vi (ví dụ: cả giá trị lớn hơn 9000 và giá trị nhỏ hơn 22500 cùng một lúc), bạn có thể sử dụng hàm COUNTIFS. Ngoài ra, bạn cũng có thể sử dụng hàm TÓM TẮT.
Ví dụ
Lưu ý: Bạn sẽ cần điều chỉnh các tham chiếu công thức ô được nêu ở đây tùy thuộc vào vị trí và cách thức bạn đã sao chép các ví dụ này vào trang tính Excel.
Đầu tiên |
MỘT |
LOẠI BỎ |
---|---|---|
2 |
đại lý bán hàng |
Hóa đơn |
3 |
hội trưởng |
15.000 won |
4 |
hội trưởng |
9.000 won |
5 |
Suyama |
8.000 won |
6 |
Suyma |
20.000 won |
7 |
hội trưởng |
5.000 won |
số 8 |
Dodsworth |
22.500 |
9 |
Công thức |
Mô tả (Kết quả) |
mười |
=COUNTIF(B2:B7,”Trả về >9000″) |
Hàm COUNTIF đếm số ô trong phạm vi B2:B7 chứa các số lớn hơn 9000 (4). |
11 |
=COUNTIF(B2:B7,”Giá <=9000″) |
Hàm COUNTIF đếm số ô trong phạm vi B2:B7 chứa các số nhỏ hơn 9000 (4). |
thứ mười hai |
=ZÄHLENWENNS(B2:B7,””>=9000″,B2:B7,”<=22500″) |
Hàm COUNTIFS (có sẵn trong Excel 2007 trở lên) đếm số ô trong phạm vi B2:B7 lớn hơn hoặc bằng 9000 và nhỏ hơn hoặc bằng 22500 (4) |
13 |
=SUMMENPRODUKT((B2:B7>=9000)*(B2:B7<=22500)) |
Hàm TÓM TẮT đếm số ô trong phạm vi B2:B7 chứa các số lớn hơn hoặc bằng 9000 và nhỏ hơn hoặc bằng 22500 (4). Bạn có thể sử dụng chức năng này trong Excel 2003 và các phiên bản cũ hơn khi KHÔNG có COUNTIFS. |
14 |
Nhãn |
|
15 |
03.11.2011 |
|
16 |
1 tháng một 2010 |
|
17 |
31.12.2010 |
|
18 |
30.06.2010 |
|
19 |
Công thức |
Mô tả (Kết quả) |
20 |
=COUNTIF(B14:B17,””>Ngày 1 tháng 3 năm 2010″) |
Đếm số ô trong dãy B14:B17 có ngày lớn hơn 01/03/2010 (3) |
21 |
=COUNTIF(B14:B17,”Ngày 31 tháng 12 năm 2010″) |
Đếm số ô trong dãy B14:B17 bằng 31/12/2010 (1). Dấu bằng không bắt buộc trong tiêu chí, vì vậy nó không được đưa vào đây (công thức hoạt động với dấu bằng nếu bạn chỉ định dấu bằng (“=31/12/2010”). |
22 |
=ZÄHLENWENNS(B14:B17,”>=01.01.2010″,B14:B17,”<=31. Dezember 2010″) |
Zählt die Anzahl der Zellen im Bereich B14:B17, die zwischen (einschließlich) 01.01.2010 und 31.12.2010 liegen (3). |
23 |
=SUMPRODUKT((B14:B17>=DATUMSWERT(“01.01.2010”))*(B14:B17<=DATUMSWERT(“31.12.2010”))) |
Zählt die Anzahl der Zellen im Bereich B14:B17, die zwischen (einschließlich) 01.01.2010 und 31.12.2010 liegen (3). Dieses Beispiel dient als Ersatz für die in Excel 2007 eingeführte COUNTIFS-Funktion. Die DATEVALUE-Funktion konvertiert das Datum in einen numerischen Wert, mit dem die SUMPRODUCT-Funktion dann arbeiten kann. |
Benötigen Sie weitere Hilfe?
Entwickeln Sie Ihre Fähigkeiten
SCHULUNGSINHALTE ENTDECKEN >
Holen Sie sich das erste neue Feature
INTERNEN MICROSOFT 365-BENUTZERN BEITRETEN >
Berechnen Sie die Differenz zwischen zwei Daten
Verwenden Sie die DATEDIF-Funktion, wenn Sie die Differenz zwischen zwei Daten berechnen möchten. Geben Sie zuerst das Startdatum in eine Zelle und das Enddatum in eine andere ein. Geben Sie dann die Formel als eine der folgenden ein.
Warnung: Wenn Start_Date größer als End_Date ist , ist das Ergebnis #NUM! .
Unterschied in der Anzahl der Tage
Trong ví dụ này, ngày bắt đầu nằm trong ô D9 và ngày kết thúc nằm trong ô E9. Công thức nằm trong ô F9. “d” trả về số ngày đầy đủ giữa hai ngày.
Chênh lệch về số tuần
Trong ví dụ này, ngày bắt đầu nằm trong ô D13 và ngày kết thúc nằm trong ô E13. “d” trả về số ngày. Nhưng hãy lưu ý /7 ở cuối. Ta chia số ngày cho 7 vì có 7 ngày trong một tuần. Lưu ý rằng kết quả này cũng cần được định dạng dưới dạng số. Nhấn CTRL + 1. Sau đó bấm vào Số > Vị trí thập phân: 2.
Chênh lệch về số tháng
Trong ví dụ này, ngày bắt đầu nằm trong ô D5 và ngày kết thúc nằm trong ô E5. Trong công thức, “m” trả về số tháng đầy đủ giữa hai ngày.
Chênh lệch về số năm
Trong ví dụ này, ngày bắt đầu nằm trong ô D2 và ngày kết thúc nằm trong ô E2. “d” trả về số năm đầy đủ giữa hai ngày.
Tính tuổi theo năm, tháng và ngày tích lũy
Bạn cũng có thể tính tuổi hoặc thời gian phục vụ của một người. Kết quả có thể là “2 năm, 4 tháng, 5 ngày”.
1. Sử dụng DATEDIF để tìm tổng số năm.
Trong ví dụ này, ngày bắt đầu nằm trong ô D17 và ngày kết thúc nằm trong ô E17. Trong công thức này, “y” trả về số năm đầy đủ giữa hai ngày.
2. Sử dụng lại DATEDIF với “ym” để tìm số tháng.
Trong một ô khác, sử dụng công thức DATEDIF với tham số “ym”. “ym” trả về số tháng còn lại sau cả năm trước.
3. Sử dụng công thức khác để tìm số ngày.
Bây giờ, ta cần tìm số ngày còn lại. Ta sẽ thực hiện điều này bằng cách viết một loại công thức khác như trên. Công thức này lấy ngày kết thúc gốc trong ô E17 (06/05/2016) trừ ngày đầu tiên của tháng kết thúc (01/05/2016). Đây là cách thực hiện điều này: Trước tiên, hàm DATE sẽ tạo ra ngày 01/05/2016. Hàm sẽ tạo ra ngày đó bằng cách dùng năm trong ô E17 và tháng trong ô E17. Sau đó, 1 đại diện cho ngày đầu tiên của tháng đó. Kết quả của hàm DATE là 01/05/2016. Sau đó, chúng ta lấy ngày kết thúc gốc trong ô E17, tức là 06/05/2016, trừ đi ngày này. 06/05/2016 trừ 01/05/2016 là 5 ngày.
Cảnh báo: Bạn không nên sử dụng đối số “md” của DATEDIF vì đối số này có thể tính ra kết quả không chính xác.
4. Tùy chọn: Kết hợp ba công thức thành một.
Bạn có thể đặt cả ba phép tính vào một ô như ví dụ này. Sử dụng dấu và, dấu ngoặc kép và văn bản. Công thức này dài hơn khi nhập, nhưng ít nhất là công thức tất cả trong một. Mẹo: Nhấn ALT+ENTER để đặt ngắt dòng trong công thức của bạn. Điều này giúp bạn dễ đọc hơn. Ngoài ra, nhấn CTRL+SHIFT+U nếu bạn không thể thấy toàn bộ công thức.
Tải xuống ví dụ của chúng tôi
Bạn có thể tải xuống sổ làm việc minh họa với tất cả các ví dụ trong bài viết này. Bạn có thể làm theo hoặc tạo công thức riêng. Tải xuống ví dụ tính ngày
Các phép tính ngày và giờ khác
Berechnung zwischen heute und einem anderen Datum
Như bạn đã thấy ở trên, hàm DATEDIF tính toán chênh lệch giữa ngày bắt đầu và ngày kết thúc. Tuy nhiên, thay vì nhập ngày cụ thể, bạn cũng có thể sử dụng hàm TODAY() bên trong công thức. Khi bạn sử dụng hàm TODAY(), Excel sẽ sử dụng ngày hiện tại của máy tính cho ngày đó. Lưu ý rằng ngày này sẽ thay đổi khi bạn mở lại tệp vào một ngày trong tương lai.
Xin lưu ý rằng vào thời điểm đăng bài viết này, ngày này là ngày 6 tháng 10 năm 2016.
Berechnen Sie Arbeitstage mit oder ohne Feiertage
Sử dụng hàm NETWORKDAYS.INTL khi bạn muốn tính toán số ngày làm việc giữa hai ngày. Bạn cũng có thể không bao gồm ngày cuối tuần và ngày nghỉ lễ.
Trước khi bạn bắt đầu: Quyết định xem bạn có muốn loại trừ ngày nghỉ lễ không. Nếu muốn, hãy nhập danh sách ngày nghỉ lễ vào một khu vực hoặc trang tính riêng biệt. Đặt mỗi ngày nghỉ lễ vào ô riêng. Sau đó, chọn những ô đó, chọn Công thức > Xác định tên. Đặt tên phạm vi là Ngày nghỉ lễ của tôi rồi nhấp vào OK. Sau đó, tạo công thức bằng cách sử dụng các bước dưới đây.
1. Nhập ngày bắt đầu và ngày kết thúc.
Trong ví dụ này, ngày bắt đầu nằm trong ô D53 và ngày kết thúc nằm trong ô E53.
2. Trong một ô khác, nhập công thức như sau:
Nhập công thức như ví dụ trên đây. Số 1 trong công thức xác định Thứ Bảy và Chủ Nhật là ngày cuối tuần và loại trừ chúng khỏi tổng.
Lưu ý: Excel 2007 không có hàm NETWORKDAYS.INTL. Tuy nhiên, nó có hàm NETWORKDAYS. Ví dụ ở trên sẽ như thế này trong Excel 2007: =NETWORKDAYS(D53,E53). Bạn không chỉ định 1 vì NETWORKDAYS coi cuối tuần là vào Thứ Bảy và Chủ Nhật.
3. Nếu cần, hãy thay đổi 1.
Nếu Thứ Bảy và Chủ Nhật không phải là ngày cuối tuần của bạn, hãy thay đổi 1 thành số khác từ danh sách IntelliSense. Ví dụ, 2 xác định Chủ Nhật và Thứ Hai là ngày cuối tuần.
Nếu bạn đang sử dụng Excel 2007, hãy bỏ qua bước này. Hàm NETWORKDAYS của Excel 2007 luôn coi cuối tuần là vào Thứ Bảy và Chủ Nhật.
4. Nhập tên phạm vi ngày nghỉ lễ.
Nếu bạn đã tạo tên phạm vi ngày nghỉ lễ trong mục “Trước khi bạn bắt” đầu ở trên, hãy nhập tên đó vào cuối như thế này. Nếu bạn không có ngày nghỉ lễ, bạn có thể không bao gồm dấu phẩy và Ngày nghỉ lễ của tôi. Nếu bạn đang sử dụng Excel 2007, ví dụ ở trên sẽ là:=NETWORKDAYS(D53,E53,Ngày nghỉ lễ của tôi).
Mẹo: Nếu bạn không muốn tham chiếu tên phạm vi ngày nghỉ lễ, bạn cũng có thể nhập phạm vi thay thế, chẳng hạn như D35:E:39. Hoặc bạn có thể nhập từng ngày nghỉ lễ vào công thức. Ví dụ: nếu ngày nghỉ lễ của bạn là vào ngày 1 và ngày 2 tháng 1 năm 2016, bạn sẽ nhập các ngày này như sau: =NETWORKDAYS.INTL(D53,E53,1,{“01/1/2016″,”02/1/2016”}). Trong Excel 2007, công thức này sẽ như sau: =NETWORKDAYS(D53,E53,{“01/1/2016″,”02/1/2016”})
Verstrichene Zeit berechnen
Sie können die verstrichene Zeit berechnen, indem Sie eins von einem anderen Zeitraum subtrahieren. Stellen Sie zuerst die Startzeit in einer Zelle und die Endzeit in einer anderen ein. Achten Sie darauf, die vollständige Zeit einzugeben, einschließlich Stunden, Minuten und einem Leerzeichen vor SA oder CH . So geht’s:
1. Geben Sie die Start- und Endzeit ein.
In diesem Beispiel befindet sich die Startzeit in Zelle D80 und die Endzeit in Zelle E80. Achten Sie darauf, Stunde, Minute und ein Leerzeichen vor SA oder CH einzugeben .
2. Stellen Sie das h:mm SA/CH-Format ein.
Wählen Sie beide Daten aus und drücken Sie STRG + 1 (oder + 1 auf einem Mac). Stellen Sie sicher, dass Benutzerdefiniert > h:mm SA/CH ausgewählt ist , falls dies noch nicht geschehen ist.
3. Subtrahieren Sie diese beiden Perioden.
Subtrahieren Sie in einer anderen Zelle die Startzeit von der Endzeitzelle.
4. Stellen Sie das h:mm-Format ein.
Drücken Sie STRG + 1 (oder + 1 auf einem Mac). Wählen Sie Benutzerdefiniert > h:mm , damit die Ergebnisse SA und CH nicht enthalten.
Berechnen Sie die verstrichene Zeit zwischen zwei Datum und Uhrzeit
Để tính thời gian giữa hai giờ, chỉ cần trừ ngày và giờ khác. Tuy nhiên, bạn phải định dạng từng ô để đảm bảo Excel trả về kết quả bạn muốn.
1. Nhập đầy đủ hai ngày và giờ.
Trong một ô, hãy nhập ngày/giờ bắt đầu đầy đủ. Trong một ô khác, hãy nhập ngày/giờ kết thúc đầy đủ. Mỗi ô phải chứa tháng, ngày, năm, giờ, phút và một khoảng trắng trước SA hoặc CH.
2. Đặt định dạng thành 14:30 chiều ngày 14 tháng 3 năm 2012.
Chọn cả hai ô, sau đó nhấn CTRL + 1 (hoặc + 1 trên máy Mac). Sau đó chọn Ngày > 14 tháng 3 năm 2012 1:30 chiều . Đây không phải là ngày bạn sẽ đặt, đây chỉ là một ví dụ về định dạng sẽ như thế nào. Lưu ý rằng trong các phiên bản trước Excel 2016, định dạng này có thể có ngày tháng khác, ví dụ: 14/03/2001 1:30 chiều
3. Trừ hai khoảng thời gian này.
Trong một ô khác, lấy Ngày/Giờ kết thúc trừ Ngày/Giờ bắt đầu. Kết quả có thể sẽ là số và số thập phân. Bạn sửa thông tin này ở bước tiếp theo.
4. Đặt định dạng [h]:mm.
Nhấn CTRL + 1 (hoặc + 1 trên máy Mac). Chọn Tùy chỉnh . Trong trường Loại , nhập [h]:mm .
chủ đề liên quan
Hàm DATEDIF Hàm NETWORKDAYS.INTL Hàm NETWORKDAYS Xem thêm hàm ngày giờ Tính chênh lệch giữa hai thời điểm
Cần sự giúp đỡ nhiều hơn?
Phát triển những kĩ năng của bạn
KHÁM PHÁ NỘI DUNG ĐÀO TẠO >
Nhận tính năng mới đầu tiên
THAM GIA NGƯỜI DÙNG MICROSOFT 365 NỘI BỘ >