Đổi giá trị 0 thành blank cho data khi vẽ biểu đồ

Quảng cáo

Gia_Khue

Thành viên chính thức
Tham gia ngày
18 Tháng mười hai 2007
Bài viết
83
Được thích
13
Điểm
0
Tuổi
41
Gia Khuê chào các bác,

Nhờ các bác chỉ giúp GK xem có cách nào đổ giá trị 0 thành blank. Việc này sẽ làm cho biểu đồ không có các đường dư thừa.

Như trong sheet Report, cái chart đầu tiên GK lấy theo datatrong vùng màu xám. Vì vùng màu xám này có công thức chạy cho nhiều Code chương trình khác nhau thế nên nếu chương trình diễn ra trong 3 tháng 6,7,8 thì các tháng khác số sẽ là 0. Chart thì GK cho refer đến data của nguyên năm 2010 nên những tháng có giá trị là 0 nó cũng bị lôi vào vẽ luôn. Mà như vậy thì không đúng tí nào.

Hiện GK chì còn cách là copy rồi paste value xuống vùng màu xanh, rồi xóa hết các giá trị 0 để vẽ chart.

Lý do GK không muốn vẽ riêng từng chart cho từng code chương trình vì có rất nhiều chương trình, có chương trình chạy dài cả năm, nếu vẽ hết cho từng tháng thì quá phê. GK làm theo kiểu này rồi paste special (Picture enhanced metafile) ra PPT thì sẽ nhanh hơn.

Cám ơn các bác nhiều nhiều.

Gia Khuê
 

File đính kèm

  • Summary.7z
    15.9 KB · Đọc: 88

ptm0412

Bad Excel Member
Thành viên BQT
Super Moderator
Tham gia ngày
4 Tháng mười một 2007
Bài viết
10,329
Được thích
30,562
Điểm
9,718
Tuổi
59
Nơi ở
Gò Vấp
Có 3 cách:
- Thay NA() vào ô có giá trị 0 bằng công thức: If(Công thức cũ >0, Công thức cũ, NA())
- Dùng Name động thu hẹp biểu đồ (từ 12 tháng còn 2 hoặc 3 tháng).
- Cũng dùng vùng phụ như cũ, nhưng không phải paste value mà là dùng công thức: If(ô chính>0, ô chính, NA())

Xem thêm file đính kèm
 

File đính kèm

  • Summary.rar
    40.3 KB · Đọc: 257

Gia_Khue

Thành viên chính thức
Tham gia ngày
18 Tháng mười hai 2007
Bài viết
83
Được thích
13
Điểm
0
Tuổi
41
Cám ơn bác PTM nhiều.

GK đã theo cách làm name động của bác, tuy nhiên có lỗi ở name động cho Activeclient, phần Match đấy ạ.

Nếu chạy ra data như phần màu xanh thì chart không hiện vì công thức match cho ra kết quả là 12 trong khi đúng phải ra là 2.

GK tìm mãi không ra lỗi ở chỗ nào, bác PTM giúp GK với.

Cám ơn bác nhiều nhiều.

Gia Khuê.
 

File đính kèm

  • GK.xls
    30 KB · Đọc: 74
Lần chỉnh sửa cuối:

ptm0412

Bad Excel Member
Thành viên BQT
Super Moderator
Tham gia ngày
4 Tháng mười một 2007
Bài viết
10,329
Được thích
30,562
Điểm
9,718
Tuổi
59
Nơi ở
Gò Vấp
Vụ lỗi Name, do mình ăn gian dùng phép dò tìm không chính xác, nên bị lệ thuộc vào phương pháp dò của anh Bill: Anh í dò cách nào đó mà chỉ khi nào có dữ liệu trong ô ở vị trí giữa vùng dò, thì mới ra kết quả mong đợi. Còn ô đó trở xuống toàn là zero thì lấy vị trí cuối cùng (12).

Thôi, tạm thời xài phương án 3, vùng phụ có thay zero vùng chính bằng NA()
 

ptm0412

Bad Excel Member
Thành viên BQT
Super Moderator
Tham gia ngày
4 Tháng mười một 2007
Bài viết
10,329
Được thích
30,562
Điểm
9,718
Tuổi
59
Nơi ở
Gò Vấp
Có 1 cách để dùng name như cũ là dùng 1 cột phụ, thí dụ cột M:
M2 =(P2>0)*1, fill xuống

Sau đó thay Match ăn gian trong Name bằng Match chính thống:
Match(1,$M$2:$M$13, 0) -1
 

subasatran

Thành viên chính thức
Tham gia ngày
17 Tháng ba 2013
Bài viết
89
Được thích
3
Điểm
0
Hi các Anh/Chi,
Em làm theo hướng dẫn của bác ptm0412 nhưng khi add Label thì nó sẽ thể hiện #N/A. Có cách nào để làm cho Label những giá trị NA không thể hiẹn lên biểu đo không vậy. Cám ơn rất nhiều.
View attachment 155910
 

lengkeng1

Thành viên mới
Tham gia ngày
5 Tháng một 2017
Bài viết
40
Được thích
8
Điểm
0
Chào mọi người, mọi người cho hỏi làm thế nào để khi ẩn dòng ở bên Data thì trên biểu đồ sẽ ko bị mất ạ?
Vì khi mình hide dòng data thì biểu đồ cũng mất luôn
 
Quảng cáo
Top Bottom