Chuyển đổi tháng thành tuần trong Excel

Không thể đưa ra kết quả chính xác vì 8 tháng có thể là 242, 243, 244 hoặc 245 ngày tùy thuộc vào ngày bắt đầu. Tháng 2 đến tháng 10 là 242 ngày trong năm không nhuận và tháng 3 đến tháng 11 là 245 ngày

Bạn có thể sử dụng chức năng VBA tùy chỉnh sau

Function Convert2Days(s As String) As Long
    Dim a() As String
    a = Split(s)
    Convert2Days = Application.RoundUp(365 * a(0) + 365 / 12 * a(2) + 7 * a(4) + a(6) + a(8) / 24 + a(10) / 1440, 0)
End Function

Với một chuỗi chẳng hạn như 1 Năm 8 Tháng 1 Tuần 5 Ngày 17 Giờ 30 Phút trong ví dụ D2, số ngày gần đúng là

Tháng và tuần đều là đơn vị đo thời gian. Tiếp tục đọc để tìm hiểu thêm về từng đơn vị đo lường

Tháng

Một tháng là đơn vị thời gian bằng 1/12 năm. Tháng là một đơn vị thời gian được sử dụng trên lịch và có độ dài từ 28 đến 31 ngày

Tháng có thể được viết tắt là mo;

tuần

Một tuần là khoảng thời gian bảy ngày. Những ngày tiếp theo là một phần của tuần. Thứ hai, thứ ba, thứ tư, thứ năm, thứ sáu, thứ bảy và chủ nhật

4. Tôi cư xử như vậy đối với một mặt hàng, mục nhập đầu tiên được thực hiện vào tháng 9 (40 Cái), cho đến bây giờ chúng tôi phát hành 22 cái, số lượng tồn kho sẽ là 18 cái tính đến hôm nay. Tôi có Ô (B2) có tên tháng với năm có hộp tổ hợp để chọn. Khi tôi chọn ngày -22 tháng 9, số dư đầu kỳ là 18 (phải bằng 0) tổng số tiền nhận được là 40 (đúng) - số dư cuối kỳ là Được

5. Công thức tôi đã sử dụng để mở số dư là

=IF(ISBLANK($A5),"",IF($B$2="Tất cả",0,SUMIFS('Sổ cái chứng khoán'. $M$2. $M$10000,'Sổ Cái Chứng Khoán'. $A$2. $A$10000,'Báo cáo chứng khoán fv'. $A5,'Sổ Cái Chứng Khoán'. $B$2. $B$10000,"<="&EOMONTH($B$2,-1))-SUMIFS('Sổ Cái Chứng Khoán'. $N$2. $N$10000,'Sổ Cái Chứng Khoán'. $A$2. $A$10000,'Báo cáo chứng khoán fv'. $A5,'Sổ Cái Chứng Khoán'. $B$2. $B$10000,"<="&EOMONTH($B$2,-1))))

A 5 là giá trị duy nhất

Trả lời

Sarah nói.
Tháng Một 3, 2023 tại 5. 40 giờ chiều

Tôi có một trang tính có đơn đặt hàng trên đó, cột B có mã người mua và cột G có ngày. Một số người mua của chúng tôi mua không thường xuyên, vì vậy tôi muốn có thể xem trực quan những tháng mà người mua đã mua thứ gì đó mà không cần phải lọc theo từng người mua

Tôi đã hy vọng tạo một phần của trang tính thứ hai với mã người mua trong cột A, sau đó các cột tiếp theo chứa các tháng/năm có thể (tháng 11 năm 2021, tháng 12 năm 2021, tháng 1 năm 2022, v.v.). Tôi đã thử sử dụng các hàm tháng và năm, nhưng tôi nhận được lỗi giá trị ("Một giá trị được sử dụng trong công thức thuộc loại dữ liệu sai"). Tôi nghi ngờ đó là do tôi đang để hàm tháng xem xét toàn bộ cột, nhưng tôi cần đánh giá toàn bộ cột. Tôi cũng đã kiểm tra các định dạng. Tôi không chắc điều gì đang xảy ra và có lẽ đây là một cách ngớ ngẩn để thử điều này, nhưng tôi cần một biểu đồ phân tán trực quan và tôi không thể làm cho biểu đồ phân tán excel hoạt động bình thường, vì nó xem từng

=IF(AND(THÁNG(Doanh số. G. G)=J$2,NĂM(Doanh thu. G. G)=$J$1,Doanh số. B. B=$A3),X,"")

Việc bán hàng. G. G là danh sách các ngày (được định dạng là ngày)
Việc bán hàng. B. B có mã người mua (cũng như A3)
J2 và J1 có số tháng và năm tương ứng, vì nó không hoạt động với ngày ở đó. Tôi đã định dạng J1 và J2 là cả số và chung, và dường như không có vấn đề gì

THÁNG(Doanh số. G. G)=J$2 và NĂM(Doanh số. G. Các phần G)=$J$1 được lập mô hình theo phần tổng sản phẩm "Cách tính tổng dữ liệu theo tháng"

Tôi đang xử lý các báo cáo chỉ cung cấp số tuần và năm - Tôi tin rằng hệ thống đánh số tuần giống như WEEKNUM loại 21 của Excel (ISO, Thứ Hai-Chủ Nhật). Tôi đã sử dụng các công thức trong bài viết

Ngày bắt đầu
=DATE([Year], 1, -2) - WEEKDAY(DATE([Year], 1, 3)) + ([Số tuần] * 7)

Ngày cuối
=DATE([Year], 1, -2) - WEEKDAY(DATE([Year], 1, 3)) + ([Số tuần] * 7) + 6

để cố gắng tính ngày bắt đầu và ngày kết thúc cho mỗi tuần, nhưng rõ ràng là tôi thấy ngày được tính sai vào cuối/đầu mỗi năm -- ngày bắt đầu/kết thúc của tuần bị sai từ 1/1/2021 đến 1/

Ngày Năm Tuần Nm Tuần Ngày Bắt đầu Tuần Ngày Kết thúc
21/12/2020 2020 52 21/12/2020 27/12/2020
22/12/2020 2020 52 21/12/2020 27/12/2020
23/12/2020 2020 52 21/12/2020 27/12/2020
24/12/2020 2020 52 21/12/2020 27/12/2020
25/12/2020 2020 52 21/12/2020 27/12/2020
26/12/2020 2020 52 21/12/2020 27/12/2020
27/12/2020 2020 52 21/12/2020 27/12/2020
28/12/2020 2020 53 28/12/2020 3/1/2021
29/12/2020 2020 53 28/12/2020 3/1/2021
30/12/2020 2020 53 28/12/2020 3/1/2021
31/12/2020 2020 53 28/12/2020 3/1/2021
1/1/2021 2021 53 1/3/2022 9/1/2022
2/1/2021 2021 53 1/3/2022 9/1/2022
1/3/2021 2021 53 1/3/2022 9/1/2022
4/1/2021 2021 1 4/1/2021 10/1/2021
1/5/2021 2021 1 1/4/2021 1/10/2021
6/1/2021 2021 1 4/1/2021 10/1/2021
7/1/2021 2021 1 4/1/2021 10/1/2021
8/1/2021 2021 1 4/1/2021 10/1/2021
9/1/2021 2021 1 4/1/2021 10/1/2021
10/1/2021 2021 1 4/1/2021 10/1/2021

Có phiên bản cải tiến nào của công thức sẽ tính toán chính xác ngày bắt đầu/ngày kết thúc tuần cho các chuyển đổi giữa các năm không?