• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Deneme Sınavındaki Testlerin Doğru-Yanlış-Boş Sayılarının Toplamını Bulmak

Katılım
27 Ocak 2010
Mesajlar
230
Excel Vers. ve Dili
Türkçe Microsoft Office Professional Plus 2019
Örnek Dosya : Örnek Dosya

Şu şekilde doğru cevapların ve öğrencinin cevaplarının bulunduğu sayfam var.
k9vBN9.jpg

Örnek Dosya : Örnek Dosya
Deneme Sınavındaki Testlerin Doğru-Yanlış-Boş Sayılarının Toplamını Bulup Buraya Nasıl Ekletebilirim.
Türkçe dersi için;
Sonuç Sayfasında C4-AP4 arasında doğru cevaplar var.
Sonuç Sayfasında C5-AP5 arasında öğrencinin cevapladıkları var.
Buna Göre Türkçe Dersinden "Doğru Sayısı", "Yanlış Sayısı" ve "Boş Sayısı" Toplamını nasıl hesaplayabilirim

bVbDnG.jpg



Örnek Dosya : Örnek Dosya
 
Soru Sayfası
B2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C4:AP4=Sonuç!C5:AP5))
C2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C4:AP4<>Sonuç!C5:AP5)-(Sonuç!C5:AP5=""))
D2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C5:AP5=""))

yazarak deneyin.
 
Doğru
Kod:
=TOPLA.ÇARPIM((Sonuç!$C$4:$AP$4=Sonuç!$C5:$AP5)*(Sonuç!$C5:$AP5<>""))
Yanlış
Kod:
=TOPLA.ÇARPIM((Sonuç!C4:AP4<>Sonuç!C5:AP5)*(Sonuç!C5:AP5<>""))
Boş
Kod:
=TOPLA.ÇARPIM((Sonuç!C5:AP5="")*1)
 
den hesaplama yapılır) Listedeki
Soru Sayfası
B2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C4:AP4=Sonuç!C5:AP5))
C2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C4:AP4<>Sonuç!C5:AP5)-(Sonuç!C5:AP5=""))
D2 hücresine:
Kod:
=TOPLA.ÇARPIM(--(Sonuç!C5:AP5=""))

yazarak deneyin.
Doğru
Kod:
=TOPLA.ÇARPIM((Sonuç!$C$4:$AP$4=Sonuç!$C5:$AP5)*(Sonuç!$C5:$AP5<>""))
Yanlış
Kod:
=TOPLA.ÇARPIM((Sonuç!C4:AP4<>Sonuç!C5:AP5)*(Sonuç!C5:AP5<>""))
Boş
Kod:
=TOPLA.ÇARPIM((Sonuç!C5:AP5="")*1)
ardımcı satır kullanılarak yapılmıştır.


Teşekkürler Arkadaşlar
 
Net sayısını bulurken nasıl yapmamız lazım (En mantıklı ve fonksiyonel çözümü bulmak adına soruyorum)
Öncelikle 4 yanlış bir doğruyu götürecek.

Yanlış sayısını 4 e bölüp çıkan sayıyı Doğru sayısından çıkartacağız değil mi?
Peki yuvarlama işlemini nasıl yapacağız?
 
E2 hücresine:
Kod:
=B2-AŞAĞIYUVARLA(C2/4;0)
 
E2 hücresine:
Kod:
=B2-AŞAĞIYUVARLA(C2/4;0)

Teşekkürler.
Son bir şey sormak istiyorum.

Sonuç sayfasına bakarsanız kırmızı ya da yeşil renklerin koşullu içimlendirmesini acemice yaptığımı düşünüyorum.

Öncelikle Visual Basic/ASP biliyorum yani macro yazabilirim.
Bu işi yani hücre renklendirmesini macro ile yapabilir miyim. Küçük bir örnek vermeniz mümkün mü?

Macrosuz yapımda ise örnek dosyadaki gibi
doğru hücreleri yeşil
yanlış hücreleri kırmızı
boş hücreleri beyaz ya da Dolgu Yok
şeklinde nasıl yapmalıyım?
 
VB biliyorsanız ;
For / next döngüsü ile alt satır, üst satır eşitliği, farklılığı ve alt satırdaki boş olma koşullarına(if /else ile) göre "renk" belirleyebilirsiniz.
 
VB biliyorsanız ;
For / next döngüsü ile alt satır, üst satır eşitliği, farklılığı ve alt satırdaki boş olma koşullarına(if /else ile) göre "renk" belirleyebilirsiniz.

EĞER fonsiyonunda şu şekilde bir şartı nasıl yazabiliriz.

C5 <> C4 ve C5 <> X ise ...
ya da
C5 = C4 ve C5 <> X
 
E2 hücresine sadece:
Kod:
=B2-C2/4
yazmak yeterli
 
Makro ile renklendirme dosya çalışmasını aşağıdaki linkten indirip inceleyiniz.
Dosya Linki
 
Herşey için tekrar çok teşekkür ederim.
 
Geri
Üst