'0' değerini denklem içeren bir alandan nasıl kaldırabilirim?


11

Her gün yeni değerler girdiğim ve denklemin tüm sütunu çalıştırmasını istediğim bir Google E-Tablom var, böylece bilgileri kopyalamak için önceki günün kutusunu aşağı sürüklemem gerekmiyor.

Kutuyu sayfanın sonuna kadar sürüklemek iyi çalışır, ancak hücreler bir ile doldurulur 0.

Bana bir değer vermeden denklemi hücrelere nasıl koyabilirim? yani yalnızca bu satırın geri kalanında bilgi olduğunda bir değer göstermelerini sağlayın.

Yanıtlar:


15

Menüden:

  1. Biçim> Sayı> Diğer Biçimler> Özel Sayı Biçimi
  2. Yazın #,##0_);"("#,##0")";"-"_)

2
Minimum: #;-#;Pozitifse değişmeyen sayıyı, negatifse değişmez (ancak bir ön işaret ile ön ekli olarak) ve boşsa boş bir dize verir.
Nick Mayıs

Bu hücrelerin bir grafikte görünmemesine çalışıyorsanız, bu yardımcı olmaz; başka bir yerde açıklandığı gibi bir if / ifblank kullanın.
Nick Mayıs

2
Güzel! 2 ondalık basamaklı örnek:#,##0.00_);(#,##0.00);"-"_)
tokland

6

Formülü, satır boşsa "" ile sonuçlanan bir if ifadesine sararım. Sonra tamamen aşağı kopyalayabilirsiniz. Bunun gibi:

=if(A1="","",your_formula_here)

Eğer ortalama sonuçları ya da bir şeyi alıyorsanız, sıfır sonuçları hariç tutmak ve sadece onları gizlemek istemiyorsanız, bu si'ye gitmek için yol söylendi.
Trass Vasston

3

Tüm sütuna bir formül doldurmanıza gerek yoktur. Kullanım dizi formülü yerine ve tabakanın tüm yol sürüklemek ihtiyacını da ortadan kaldıracaktır

Örneğin kolon D hücreleri, B ve C hücrelerinin ürünü ihtiva istiyorum ve sütun E yerine koyma, B ve C toplamını içerir D1 = B1*C1ve E1 = B1 + C1ve aşağı çekme sırasıyla D1 ve E1 koymak

=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)

Ardından formül, hiçbir şeyi sürüklemeden otomatik olarak tüm sütuna uygulanır. X:Xyalnızca sütun 3'ten son kullanıma dahil etmek istiyorsanızX3:X

Bu, tüm sütuna formülü uygular ve dolayısıyla veri içermeyen satırlarda 0'ları gösterir. Şimdi boş satırlarda hiçbir şey göstermemek için , yani yalnızca B sütununda (başlık satırı hariç) veri içeren satırları hesaplayın ve aşağıdaki 0'ları istediğiniz gibi gizleyin, bunu kullanın

=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))

Dizi formülünü kullanmak için MS Office ve LibreOffice gibi çevrimdışı uygulamalarda işlev yerine Ctrl+ Shift+ tuşlarına basmanız gerekirEnterARRAYFORMULA


Tablonun içinde 0'ları gizlemek istiyorsanız, koşullu biçimlendirme kullanabilirsiniz

  • Kaldırmak istediğiniz hücreleri seçin 0s
  • Seç menüsü Biçim > Koşullu biçimlendirme > koşul ekleyin "eşittir" ve metin kutusuna 0 girin
  • Biçimlendirme stilinde metin rengini beyaz veya hiçbiri olarak değiştirme
  • Basın Tamamlandı

Şimdi 0'a eşit olan her hücre boş olacak



1

Sonucunuz birden fazla hücreye bağlıysa, gerekli tüm referans hücreleri dolduruluncaya kadar herhangi bir şeyin görünmesini engelleyebilirsiniz:

=IF(OR(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),,your_formula_here(A1,B1,C1))

Bazı isteğe bağlı hücreleriniz varsa (ör. C1Burada), şunu kullanın AND():

=IF(AND(OR(ISBLANK(A1),ISBLANK(B1)),ISBLANK(C1)),,your_formula_here(A1,B1,C1))
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.