Bảng lịch đặt theo khung giờ hàng giờ trong Google Sheets

Trong bài viết này, chúng ta sẽ cung cấp một mẫu bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets cùng với các công thức được sử dụng để tạo nó.

Khám phá giao diện Bảng đặt lịch theo khung giờ hàng giờ tự nhiên và thông minh của chúng tôi

Mẫu bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets của chúng tôi gồm hai trang: “Đặt lịch” và “Trạng thái”. Bạn có thể xem trước và sao chép nó bằng liên kết xem trước mẫu sau đây.

Mẫu

Hãy bắt đầu bằng việc khám phá trang “Trạng thái”.

Trang “Trạng thái”

Bắt đầu bằng cách nhập tất cả các mục có sẵn để đặt lịch vào phạm vi A4: A. Bạn có thể thay thế các mục hiện có và thêm mới khi cần. Vui lòng đảm bảo không có các mục trùng lặp.

Giao diện cho Bảng mẫu đặt lịch theo khung giờ hàng giờ

Đánh dấu diễn ra trong tờ dữ liệu “Trạng thái” như sau:

  • Các khung giờ có sẵn: Các ô có màu đen trong lưới đại diện cho các khoảng thời gian đặt trống.
  • Các khung giờ đã đặt: Các ô được tô màu cam đại diện cho các đặt trước tạm thời, và các ô được tô màu xanh lá cây đại diện cho các đặt trước đã xác nhận.

Vì đây là một mẫu bảng đặt lịch theo khung giờ hàng giờ, mỗi ô trong lưới đại diện cho một giờ.

Tên của người đã đặt khung thời gian sẽ hiển thị trong ô đầu tiên. Nếu một người đặt trong 2 giờ, việc đánh dấu sẽ bao gồm hai ô và ô đầu tiên sẽ chứa tên của họ.

Có một lý do cụ thể để hiển thị tên của cá nhân trong mẫu bảng đặt lịch theo khung giờ hàng giờ của chúng tôi. Nếu không có tên, việc xác định thời gian bắt đầu của người thứ hai sẽ gặp khó khăn nếu, ví dụ, một người đặt từ 10:00 đến 12:00 và người khác đặt từ 12:00 đến 18:00.

Bạn có thể chọn ngày bắt đầu cho trạng thái bằng cách nhấp đúp vào ô C1. Các thanh trong lưới và ngày / giờ trong tỷ lệ thời gian biểu đồ ở đầu sẽ được làm mới theo.

Tóm lại, hãy nhập tất cả các mục đặt trước có sẵn vào các ô A4: A và chọn ngày bắt đầu từ ô C1. Các công thức sẽ xử lý phần còn lại.

Trang “Đặt lịch”

Đây là trang thứ hai trong mẫu bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets của chúng tôi.

Trang nhập dữ liệu cho các mục, đặt lịch, thời gian bắt đầu và kết thúc

Các danh sách thả xuống trong phạm vi ô A3: A sẽ hiển thị các mục bạn nhập vào phạm vi A4: A trên trang “Trạng thái”. Vì vậy, hãy đảm bảo rằng bạn nhập tất cả các mục có sẵn để đặt trên phạm vi A4: A của trang “Trạng thái”.

Chọn một mục trong ô A3. Nhập tên của người đã đặt trong ô B3, tiếp theo là giờ bắt đầu đặt (thời gian dấu thời gian) và giờ kết thúc (thời gian dấu thời gian) trong phạm vi C3: D3.

Xin lưu ý, bản mẫu bảng đặt lịch theo khung giờ hàng giờ của chúng tôi chỉ cho phép nhập thành phần giờ vào thời gian, bỏ qua giây và phút.

Tiếp theo, chọn “Tạm thời” hoặc “Đã xác nhận” trong ô F3.

Tiếp tục quá trình này trong các hàng bên dưới.

Đó là tất cả những gì bạn cần nhập vào trang “Đặt lịch” của bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets của chúng tôi.

Quan sát các điểm sau khi nhập dữ liệu vào trang “Đặt lịch” sẽ giúp bạn tạo ra thanh trạng thái chính xác trên Trang “Trạng thái”.

  • Thời gian bắt đầu và kết thúc phải là thời gian dấu thời gian.
  • Không hỗ trợ phút và giây trong thời gian bắt đầu và kết thúc.
  • Trước khi đặt, hãy xem trang “Trạng thái” để biết khung giờ có sẵn để tránh những lỗi như trùng lặp ngày trong cùng mục đặt.

Công thức được sử dụng trong Bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets

Chúng tôi không sử dụng bất kỳ script nào trong mẫu của chúng tôi. Chúng tôi đã sử dụng các hàm cố định trong tờ để đánh dấu và các mục đích khác. Tất cả các công thức đều là công thức mảng, có nghĩa là chúng sẽ tự động điều chỉnh khi dữ liệu của bạn phát triển. Bạn không cần phải lo lắng kéo xuống khung điền hoặc sao chép và dán chúng.

Dưới đây là các công thức được sử dụng trong mẫu Bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets của chúng tôi.

Luật đánh dấu

Có hai luật định dạng điều kiện trong tờ “Trạng thái” để vẽ các thanh.

1. Đặt lịch xác nhận các khung giờ (Màu xanh lá cây)

Công thức sau được sử dụng trong Định dạng > Định dạng điều kiện > Luật công thức tùy chỉnh cho “Áp dụng vào phạm vi” C4: FN53 để vẽ các thanh màu xanh lá cây đại diện cho việc đặt lịch khung giờ xác nhận.

=LET( start_end, “Đặt lịch!C3:D”, booked_item, “Đặt lịch!A3:A”, status, “Đặt lịch!F3:F”, item, $A4, datetime, C$3, ftr, FILTER(INDIRECT(start_end), (INDIRECT(booked_item)=item)* (INDIRECT(status)=”Đã xác nhận”)), SUM( MAP(CHOOSECOLS(ftr, 1), INDEX(CHOOSECOLS(ftr, 2)-TIME(1, 0, 0), 0), LAMBDA(st, en, N(ISBETWEEN(datetime, st, en)))) ) )

2. Đặt lịch tạm thời các khung giờ (Màu cam)

Đây thực sự là một bản sao của công thức trên. Sự khác biệt duy nhất nằm ở phần tiêu chí của hàm FILTER, trong đó chúng ta đã thay thế INDIRECT(status)=”Đã xác nhận”) bằng INDIRECT(status)=”Tạm thời”).

Công thức hiển thị tên trên thanh trạng thái

Một đặc điểm độc đáo của bảng đặt lịch theo khung giờ hàng giờ của chúng tôi là việc hiển thị tên của những người đã đặt trên các khung thời gian trong thanh. Điều này giúp phân biệt giữa việc đặt liền mạch của khung thời gian bởi các người khác nhau.

Để thực hiện điều này, công thức sau được sử dụng trong ô C4 trên trang “Trạng thái”:

=LET( datetime, C3:3, item, A4:A, name, Đặt lịch!$B$3:$B, r_item, Đặt lịch!$A$3:$A, start, Đặt lịch!$C$3:$C, MAP(datetime, LAMBDA(c, MAP(item, LAMBDA(r, JOIN(” ?”, IFNA(FILTER(name, (r_item=r)*(start=c)))) )))) )

Công thức này dễ hiểu. Hàm FILTER lọc tên các cá nhân đã đặt thời gian sử dụng một thời gian cụ thể (C3) và mục cụ thể (A4).

Để bao trùm cả hàng (C3:3) và cột (A4:A), chúng ta sử dụng hai hàm MAP.

Thời gian biểu động cho mẫu Bảng đặt lịch theo khung giờ hàng giờ

Trong ô C3 trên trang “Trạng thái”, công thức sau tạo ra các thời gian cho mẫu bảng đặt lịch theo khung giờ hàng giờ:

=ARRAYFORMULA(C1+SEQUENCE(1, 7*24, 0)/24)

Chúng tôi đã định dạng phạm vi C3:3 thành “HH:MM” bằng cách chọn Định dạng > Số > Ngày và giờ tùy chỉnh.

Hàm SEQUENCE tạo ra các số từ 1 đến 168. Bằng cách chia các số này cho 24 và thêm kết quả vào ngày trong ô C1, chúng ta sẽ có được các giá trị thời gian mong muốn.

Các công thức tùy chọn trong mẫu Bảng đặt lịch theo khung giờ hàng giờ

Có hai công thức tùy chọn: một trong ô C2 (Trạng thái) và một trong ô E2 (Đặt lịch).

Công thức trong ô C2 (Trạng thái):

Công thức này hiển thị các ngày cho mỗi 24 giờ trên thời gian biểu.

=ArrayFormula(IF(MOD(C3:FN3, 1)=TIME(0, 0, 0), INT(C3:FN3),))

Công thức trong ô E2 (Đặt lịch):

Công thức này trả về thời lượng từ thời gian bắt đầu đến thời gian kết thúc của đặt lịch:

=ARRAYFORMULA(VSTACK(“Thời lượng”, IF(A3:A=””,,D3:D-C3:C)))

Kết luận

Tóm lại, mẫu bảng đặt lịch theo khung giờ hàng giờ trong Google Sheets thân thiện và hiệu quả này đơn giản hóa quá trình quản lý cuộc hẹn và đặt chỗ.

Phiên bản này là một sự mở rộng của mẫu Lịch trạng thái Đặt hàng và Đặt lịch theo ngày trong Google Sheets của chúng tôi, được thiết kế cho quản lý đặt hàng hàng ngày.

Cả hai mẫu đều có thiết kế trực quan và tính năng tự động, giúp lập lịch dễ dàng.

Hãy tùy chỉnh và sử dụng mẫu bảng đặt lịch theo khung giờ hàng giờ này để tối ưu hóa quản lý thời gian của bạn, đảm bảo trải nghiệm đặt chỗ liền mạch và có tổ chức cho cả bạn và khách hàng của bạn.

Nâng cao năng suất và loại bỏ phiền toái lập lịch với công cụ tiện lợi này ngay trong tầm tay của bạn.

Related posts