
Genel formül
=SUM(--(answers=key))
Özet
Bir testi puanlamak ve bir cevap anahtarına göre doğru ve yanlış cevapları saymak için temel bir dizi formülü kullanabilirsiniz. Gösterilen örnekte, aşağıda kopyalanan I7'deki formül şöyledir:
=SUM(--(C7:G7=key))
burada "anahtar", C4: G4 olarak adlandırılan aralıktır.
Not: Bu bir dizi formülüdür. Excel 365'te normal şekilde girin. Excel'in eski sürümlerinde, control + shift + enter ile girmeniz gerekir.
Açıklama
Bu formül, yalnızca kolaylık sağlamak için adlandırılmış "anahtar" aralığını (C4: G4) kullanır. Adlandırılmış aralık olmadan, formülün kopyalanabilmesi için mutlak bir referans kullanmak isteyeceksiniz.
I7 hücresinde şu formül var:
=SUM(--(C7:G7=key))
içten dışa doğru çalışıldığında, bu ifade önce değerlendirilir:
C7:G7=key // compare answers to key
Sonuç, aşağıdaki gibi bir DOĞRU YANLIŞ değerleri dizisidir:
(TRUE,TRUE,TRUE,FALSE,TRUE)
DOĞRU değerler doğru yanıtı, YANLIŞ değerler ise yanlış yanıtı gösterir.
DOĞRU ve YANLIŞ değerlerini sayılara zorlamak için çift negatif kullanıyoruz:
--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's
Doğrudan TOPLA işlevine gönderilen 1'ler ve 0'lardan oluşan bir dizidir:
=SUM((1,1,1,0,1)) // sum correct
TOPLA işlevi daha sonra nihai sonuç olan 4'ü döndürür.
Yanlış cevaplar
J7'deki formül, neredeyse aynı şekilde yanlış yanıtları sayar:
=SUM(--(C7:G7key))
Tek fark, şu anda eşit olmayan () mantıksal operatörünü kullanmamızdır:
=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1
Yüzde doğru
K7'deki formül aşağıdaki gibi doğru cevapların yüzdesini hesaplar:
=I7/COUNTA(key) // divide correct by total
Hücre I7 zaten doğru cevapların sayısını içerir. Bu, COUNTA işleviyle hesaplanan test yanıtlarının toplam sayısına bölünür:
COUNTA(key) // count total
Sonuç, yüzde sayı biçimiyle biçimlendirilir.