Excel formülü: Anahtarla sınav yanıtlarını puanlayın -

İçindekiler

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.

Ilginç makaleler...