Câu hỏi phạm vi động biểu đồ excel dựa trên các giá trị


Tôi đang cố tạo biểu đồ tự động cập nhật từ dữ liệu được cung cấp. Phạm vi của biểu đồ luôn là fixed/locked. Vấn đề tôi phải đối mặt là khi một giá trị cho một tháng nhất định là 0, tôi muốn nó chuyển sang tháng khác 0. Có nghĩa là phạm vi được chọn tạo thành biểu đồ sẽ loại trừ tháng có giá trị bằng 0. Mà trong nhiều trường hợp là tháng đầu.

Hình ảnh dưới đây sẽ xóa nó. enter image description here

Có cách nào để có phạm vi biểu đồ năng động dựa trên các giá trị nhất định?


2
2017-12-18 19:19


gốc


Có thể dễ dàng nhất là ẩn hàng trống cho đến khi dữ liệu có sẵn. - pnuts
Nó có thể, nhưng tôi có 20 cột khác mà một số có dữ liệu tháng mười hai và một số không. Vì vậy, vẫn còn rất nhiều công việc thủ công. Cách giải quyết có thể hữu ích. - andrewk


Các câu trả lời:


Tạo một cột giả tự động chứa giá trị X (trục ngang) (tức là ngày của hàng) nếu giá trị (Y) không khác, và #N/A nếu giá trị bằng 0, như được hiển thị bên dưới. Sau đó, biểu đồ cột giả.

spreadsheet with data from the questionand D1 =IF(B1<>0, A1, #N/A

Lưu ý: điều này sẽ cung cấp cho bạn lỗi nói “Công thức trong trang tính này chứa một hoặc nhiều tham chiếu không hợp lệ” chỉ vì bạn có công thức đánh giá #N/A. Bỏ qua các lỗi.

Hmm. Nếu (như bạn nêu trong bình luận của bạn) bạn có các cột khác với giá trị Y đi ngược lại cùng giá trị X (tháng), bạn sẽ cần một cột giả cho mỗi cột thực. Tôi khuyên bạn nên tạo chúng trên một trang tính khác. Điều đó cũng giải quyết được vấn đề ẩn các cột giả mà không ẩn chúng (bởi vì, nếu bạn giấu chúng, điều đó sẽ làm rối loạn biểu đồ).


1
2017-12-20 03:06



đây là một giải pháp thông minh. Tôi đang chơi với nó và tiến gần hơn. Phương pháp này giải quyết một phần. Có cách nào để ẩn hoàn toàn / không hiển thị các ô # N / A không. Bằng cách đó tôi có thể có một phạm vi biểu đồ cố định trên nói rằng 12 tế bào hàng đầu và sẽ không phải vẽ lại phạm vi trong tương lai nếu nói rằng tháng 1 trở thành # N / A. - andrewk
@andrew: Xin lỗi, tôi có mạng nhện trong đầu của tôi hôm nay. Tôi không hiểu câu hỏi của bạn. Bạn có thể vui lòng nói lại nó không? - Scott
Chắc chắn Scott. Cảm ơn rất nhiều btw. Một bức tranh có thể nói một ngàn chữ. Hãy loot ở đây: phần trên là hiện tại, đáy là mong muốn: i.imgur.com/yLyTg.png Cảm ơn một lần nữa. - andrewk
@andrew: Ồ, tôi hiểu rồi. Điều duy nhất nảy ra trong tâm trí ngay lập tức là một chút kludge: Như thể hiện trong câu trả lời của tôi, xác định D1 được =IF(B1<>0, A1, #N/A) và kéo (điền) nó xuống D12. Sau đó xác định D13 được =IF(B1=0, A13, #N/A) và kéo (điền) nó xuống D24. Sau đó xác định biểu đồ dựa trên tất cả 24 hàng. (Nếu bạn có thể đảm bảo rằng bạn sẽ chỉ có một số không, sau đó chỉ cần xác định D13 (không kéo / điền) và xác định biểu đồ dựa trên 13 hàng đầu tiên.) - Scott