Cách tạo thanh tiến trình theo tỷ lệ trong Google Sheets

Bạn đang tìm cách tạo thanh tiến trình theo tỷ lệ trong Google Sheets? Bài viết này sẽ giúp bạn tạo ra các thanh tiến trình ngang và dọc thông qua việc sử dụng các hàm SPARKLINE và REPT trong Google Sheets.

Lợi ích của việc sử dụng SPARKLINE và REPT

SPARKLINE là hàm dùng để tạo thanh tiến trình theo tỷ lệ ngang, trong khi đó, cả hai hàm SPARKLINE và REPT đều có thể được sử dụng để tạo thanh tiến trình theo tỷ lệ dọc. Tuy nhiên, REPT có những ưu điểm sau:

  • Linh hoạt với độ dài: REPT có độ dài đã được định nghĩa là 100%, và bạn cần điều chỉnh kích thước ô (chiều rộng cột) để phù hợp.
  • Độ chính xác: REPT có thể không đảm bảo độ chính xác 100% trong việc mô tả tiến trình, do sử dụng một ký tự cụ thể để vẽ thanh tiến trình.
  • Giới hạn theo chiều dọc: REPT không thể được sử dụng để tạo thanh tiến trình theo tỷ lệ dọc.

Vì vậy, hãy cân nhắc kỹ lưỡng giữa việc sử dụng SPARKLINE và REPT khi tạo thanh tiến trình theo tỷ lệ của bạn trong Google Sheets.

Cách tạo thanh tiến trình ngang trong Google Sheets

Hãy tưởng tượng rằng chúng ta có một danh sách tỷ lệ trong phạm vi ô A2:A5, đó là 25%, 100%, 50%, và 75%. Tiến hành tạo thanh tiến trình cho từng tỷ lệ riêng biệt trong phạm vi ô C2:C5. Bắt đầu với hàm SPARKLINE.

Trong ô C2, nhập công thức sau đây và kéo xuống ô C5:
=SPARKLINE(A2, {“charttype”, “bar”; “color1”, “green”; “max”, 100%})

Việc này sẽ tạo ra biểu đồ màu xanh lá cây, như được chỉ định bởi tùy chọn “color1”. Bạn có thể thay thế “green” bằng “red” nếu bạn muốn màu đỏ.

Nếu bạn muốn thanh tiến trình hiển thị hai màu: màu đỏ dưới 50% và màu xanh lá cây trên 50%, bạn có thể sử dụng một phép toán logic IF với tùy chọn “color1” như sau:
=SPARKLINE(A2, {“charttype”, “bar”; “color1”, IF(A2<=50%, “red”, “green”); “max”, 100%})

Biểu đồ này sẽ tự động điều chỉnh dựa trên chiều rộng cột và chiều cao hàng.

Làm thế nào để thêm văn bản vào thanh tiến trình ngang

Hàm SPARKLINE không hỗ trợ việc thêm trực tiếp văn bản. Nếu bạn muốn hiển thị văn bản cùng với thanh tiến trình, bạn cần sử dụng phương pháp sử dụng hàm REPT.

Hãy thực hiện các bước sau, lưu ý rằng nó có những hạn chế về linh hoạt với chiều cao hàng và chiều rộng cột.

  1. Bắt đầu bằng việc thiết lập tỷ lệ tiến trình cho giá trị trong ô A2, ban đầu được đặt là 100% để dễ dàng bước lên.
  2. Nhập công thức sau đây vào ô C2: =REPT(“█”, A2*100/4)&TEXT(A2, ” 0%”)
  3. Đánh giá độ dài của thanh. Nếu thích hợp, bạn có thể tiếp tục mà không cần điều chỉnh công thức.
  4. Nếu bạn muốn giảm kích thước, thay số 4 trong 100/4 bằng những số nhân của 2, ví dụ 100/6 hoặc 100/8.
  5. Nếu bạn muốn tăng kích thước, thay 100/4 bằng 100/2 hoặc đơn giản là sử dụng 100.

Sau khi thiết lập xong, phù hợp với chiều rộng cột với kích thước của thanh. Bây giờ bạn có thể thay thế giá trị tỷ lệ trong ô A2 bằng giá trị mong muốn (ví dụ, 25%) và kéo công thức xuống như đã hướng dẫn trước đó.

Đây là phương pháp duy nhất để thêm văn bản cùng với thanh tiến trình theo tỷ lệ trong Google Sheets.

Làm thế nào để thay đổi màu sắc của thanh tiến trình

Để thay đổi màu sắc của thanh tiến trình, hãy di chuyển đến ô chứa công thức REPT, nhấp vào “Màu văn bản” trong thanh công cụ của Google Sheets và áp dụng màu sắc bạn mong muốn cho thanh tiến trình.

Cách tạo thanh tiến trình dọc trong Google Sheets

Trong phần trước, chúng ta đã sử dụng tùy chọn biểu đồ thanh tiến trình SPARKLINE ngang. Ở đây, chúng ta sẽ sử dụng tùy chọn cột.

Công thức sau đây trong ô C5 sẽ tạo ra một thanh tiến trình dọc sử dụng giá trị tỷ lệ trong ô B5:
=SPARKLINE(B5, {“charttype”, “column”; “ymin”, 0%; “ymax”, 100%; “color”, “green”})

Đây là một phương pháp linh hoạt và sẽ điều chỉnh dựa trên chiều cao hàng và chiều rộng cột. Tôi đề xuất bạn tăng chiều cao hàng và giảm chiều rộng cột để xem thanh tiến trình dọc chân thực hơn.

Để điều chỉnh màu sắc dựa trên điểm 50%, như đã đề cập trước đó, hãy sử dụng một thử nghiệm logic IF bên trong:
=SPARKLINE(B5, {“charttype”, “column”; “ymin”, 0%; “ymax”, 100%; “color”, IF(B5<=50%, “red”, “green”)})

Tài nguyên

Hàm SPARKLINE được sử dụng rộng rãi để tạo biểu đồ mini trong Google Sheets. Trên đây là một ví dụ về một trong những trường hợp sử dụng hàm này.

Ngoài việc tạo thanh tiến trình tỷ lệ phần trăm và các biểu đồ mini khác, chúng ta cũng có thể sử dụng hàm SPARKLINE để tạo biểu đồ GANTT trong Google Sheets. Dưới đây là một số hướng dẫn sẽ giúp bạn tiến xa hơn trong việc sử dụng hàm này trong Google Sheets:

Hy vọng rằng bài viết này đã giúp bạn tạo thanh tiến trình theo tỷ lệ trong Google Sheets một cách dễ dàng. Đừng ngần ngại thực hiện và tùy chỉnh các công thức này cho phù hợp với nhu cầu của bạn. Hãy trải nghiệm và tạo ra các biểu đồ thanh tiến trình độc đáo của riêng bạn!

Related posts