Excel formülü: Tablo ile öğrenci ders kaydı -

İçindekiler

Genel formül

=IF(COUNTIF(range,class),"x","")

Özet

Sınıflar herhangi bir sırayla göründüğünde öğrenci sınıf kaydını izlemek için, kaydı işaretlemek ve saymak üzere her sınıf için bir tane olmak üzere ek sütunlar içeren bir tablo oluşturabilirsiniz. Gösterilen örnekte, G6'daki formül şöyledir:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Sınıfları işaretledikten sonra, bir otomatik filtreyi etkinleştirebilir ve ardından, kayıtlı öğrencileri listelemek için gerektiğinde her sınıfta filtre uygulayabilirsiniz.

Açıklama

Bu örneğin amacının, değerlerin sırası rastgele olduğunda verileri nasıl "normalleştirmenin" bir yolu olduğunu unutmayın. Bu soruna yaklaşmanın birçok yolu vardır.

G6'daki formül, belirli bir sınıfın (yani "matematik", sanat "vb.) C ila F arasındaki sütunlarda varlığını saymak için COUNTIF işlevine dayanır:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Sınıf adları 5. satırdan alınır ve başvurular karıştırılarak formülün tablo boyunca ve aşağıya kopyalanması sağlanır.

EĞERSAY aralıkta bir sınıf bulduğunda, pozitif bir sayı döndürür. EĞER işlevi, herhangi bir pozitif sonucu DOĞRU olarak değerlendirir ve "x" döndürür. Bir sınıf bulunmazsa, EĞERSAY sıfır ve EĞER boş bir dize ("") döndürür.

Kaydı saymak için formül

Her sınıftaki öğrencileri saymak için 4. satırda kullanılan formül şuna benzer:

=COUNTIF(Table1(Math),"x")

Yapılandırılmış referans bu durumda otomatik olarak eklenir çünkü tüm veriler bir tabloda yer alır. Yapılandırılmış referanslar içermeyen eşdeğer formül:

=COUNTIF(G6:G15,"x")

Ilginç makaleler...