Excel: Bir grafikte görünmeyecek şekilde formülden boş hücreler nasıl oluşturulur?


24

Ben günlük bazda parça verileri, benim belirlediğim bir günlük hedef karşılaştırın, ikisi arasındaki boşluğu hesaplamak ve bir çizgi grafik veri görüntülemek bir tablo var. Verilerin 4 sütunu vardır:

A. Tarih (bugünden 31-12-2014 tarihine kadar C. Gerçek değer (yalnızca geçmiş tarihler için doldurulur) D. Hedef Değer (tümü 31-12-2014 tarihine kadar doldurulur) E. Boşluk (CD)

Mevcut tarih olmadığı sürece Boşluğun (E) boş olmasını istedim ve böylece formülle doldurdum:

=IF(ISBLANK(C10), "", C10-D10)

E Sütununun gelecekteki tarihleri ​​doğru olarak boş görüntüleniyor. Verilerden bir grafik oluşturduğumda (E farklı bir eksendeyken), değerler boş olduğu için satır C sütununun gelecek tarihleri ​​için çizilmez, ancak sıfır ile E sütununun gelecek tarihleri ​​için çizilir.

Alanın "" içeriğine sahip formülün sonucunun "boş" olarak değerlendirilmediğini varsayıyorum, böylece grafik sıfır olduğunu varsayar.

Sütun E'deki grafiğin satırını, Sütun C'de (ve dolayısıyla Sütun E'de) değerin olmadığı tarihler için nasıl yok edebilirim?

Yanıtlar:


24

Cevabı burada buldum . Formül NA()yerine döndürürseniz "", grafik bunu boş olarak kabul eder ve bir satır görüntülemez.


daha fazla referans . Excel'in hatayı grafikler için hiçbir şey olarak yorumlamaya başladığıyla ilgili herhangi bir resmi belge bulamıyorum.
Raystafarian

2
Raystafarian - Yeni bir şey değil, Excel bunu en azından Excel 97'den ve muhtemelen daha önce yapmıştır. Metin ve hataların çoğu sıfır olarak kabul edilir. #YOK çizgi veya XY grafiğine çizilmez. Bununla birlikte, çizgide bir boşlukla sonuçlanmaz (keşfin dediği gibi), ancak bir çizgi #YOK'un iki yanındaki noktaları birleştirir.
Jon Peltier

2

Grafikteki boşlukları formülde göstermek için #YOK = EĞER (A1 = "", #YOK, A1) = EĞERHATA (A1, #YOK)


1

Sütun grafikler için hafif bir çözüm buldum. Veri noktalarını kullanmak, ancak sıfırların gösterilmesini istemiyorsanız. Veri noktası sayı biçimini, sıfırların eşit olduğu "" özel bir biçime değiştirin.

Kodu kullandım:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

Bütün bunlar muhasebe biçimi

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

ile değiştirildi

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

Bildirim ile "-"değiştirildi "". muhasebe biçiminde - sıfırdır. Umarım bu birine yardımcı olur.

Sayı Biçimlendirme

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.