Verilerimi yalnızca 12'nin katları olan değerleri içerecek şekilde filtrelemek istiyorum. Bu nedenle 12,24,36 vb.
Bunun için filtre fonksiyonunu kullanmanın bir yolu var mı?
Verilerimi yalnızca 12'nin katları olan değerleri içerecek şekilde filtrelemek istiyorum. Bu nedenle 12,24,36 vb.
Bunun için filtre fonksiyonunu kullanmanın bir yolu var mı?
Yanıtlar:
Bir yaklaşım yardımcı bir sütun kullanmaktır (başarmak istediğiniz şey için ihtiyaç duyduğunuz karmaşık bir şeyi hesaplamak için fazladan bir sütun kullanırsınız). 12'nin katlarını tanımlayan bir şeyi filtrelemek istediğiniz için, bunu ekstra bir sütunda hesaplarsınız.
Bunu hesaplamanın bir çok yolu var. Bunlardan biri, bölünmeden sonra kalanları veren MOD işlevidir. 12'nin katları, 12'ye bölündükten sonra geri kalanı sıfır olacaktır.
Verilerinizin Col A'da olduğunu söyleyin. B1'de aşağıdaki gibi bir formül kullanabilirsiniz:
=MOD(A1,12)
ve bunu veri aralığından aşağıya kopyalayın. Sıfırın sonuçlarını filtreleyebilirsiniz.
Sonuçların görsel olarak öne çıkmasını istiyorsanız, bunu bir "Boolean" değerine dönüştürebilirsiniz:
=MOD(A1,12)=0
Bu, sonucun sıfır olup olmadığına dair Gerçek / Yanlış testi yaratır. 12'nin katları bir True sonucunu üretecek, diğer tüm değerler False sonucunu üretecektir. Daha sonra True filtreleyebilirsiniz. (Sonuçları bir sayı olarak biçimlendirirseniz, Doğru ve Yanlış 1 ve 0 olarak görüntülenir.)
Verileriniz sıfır değerini içeriyorsa, MOD işlevini kullanarak test ederseniz de sıfır sonuç verir. Bunu hariç tutmak istiyorsanız, test hesaplamanızı genişletmeniz gerekir. Bunu yapmanın birçok yolu vardır, ancak aşağıdaki gibi bir şey kullanabilirsiniz:
=(MOD(A1,12)=0)*(A1<>0)
Başka bir Boolean değeri - eğer A1 0'a eşit değilse, son ifade doğrudur, bu da 1 olarak değerlendirilir ve ifadeyi daha önce hesaplandığı gibi tutar. Eğer A1 = 0 ise, son ifadenin sonucu sıfır olur, bu da hesaplamayı 12 olmayan katlar gibi sıfırlar.
Şimdi, 12 ve katları katları için 1'ler veya Doğru ile bir sütununuz var, aksi takdirde False ve o sütunu filtreleyebilirsiniz.