Excel formülü: Kursu tamamlama durum özeti -

İçindekiler

Genel formül

=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")

Özet

Bir veri günlüğüne dayalı olarak ders tamamlama durumunu göstermek üzere bir özet oluşturmak için EĞERSAY işleviyle birlikte EĞERSAY işlevini kullanabilirsiniz. Gösterilen örnekte, G4'teki formül şöyledir:

=IF(COUNTIFS(name,$F4,course,G$3),"x","")

Açıklama

B3: D11'deki tablo, çeşitli kişiler tarafından tamamlanan kursları gösteren bir günlüktür. Bir kurs bir kişi tarafından tamamlandıysa, tabloda ad, kurs ve tarih ile bir giriş olacaktır. Bu örneğin amacına yönelik olarak, belirli bir isim / kurs bulup giriş yaparsak, kursun tamamlandığını varsayabiliriz.

F3 ila I7'deki özet tablosunda, veri girişinde satırlarda görünen 4 adımız ve sütun başlıkları olarak izlemek istediğimiz 3 dersimiz var. Not adları ve kurslar, veri günlüğündeki girişlerle tam olarak eşleşir.

Formülün özü, 2 aralık / ölçüt çiftiyle yapılandırılan COUNTIFS işlevidir. İlk çift adlandırılmış aralıktaki "ad" (K5: K11) ile $ F4'ten gelen ölçütlerle eşleşir (formülün tablo boyunca kopyalanmasına izin vermek için sütun kilitlenir). İkinci çift, adlandırılmış aralıktaki "kurs" (L5: L11) G $ 3'ten gelen ölçütlerle eşleşir (formülün tablodan aşağı kopyalanmasına izin vermek için satır kilitlidir).

EĞERSAY işlevi, özet tablosundaki değerleri kullanarak günlükteki her adın ve kursun örneklerini sayar. Bir ad ve kurs bulunduğunda, ÇOKEĞERSAY, 1 sayısını döndürür. Bir ad ve kurs bulunamadığında, EĞERSAY sıfır döndürür.

Bu sonuçları EĞER işlevi ile yakalarız, burada ÇOKEĞERSAY mantıksal test olarak görünür. EĞER herhangi bir pozitif sayıyı DOĞRU olarak değerlendirir ve herhangi bir sıfır sonucu YANLIŞ olarak değerlendirir; bu nedenle, DOĞRU ise değer için "x" ve yanlışsa değer için boş bir dize ("") sağlar.

Ilginç makaleler...