Excelde 100'lük notu 5'lik not sistemine dönüştürme



Excelde öğrenci notlarını ORTALAMA işlevini kullanarak ortalamasını alabiliyoruz. 100'lük notu 5'lik nota çevirme işlemi ise biraz uğraştırıcı. Nasıl yapılacağını aşağıdaki adımları takip ederek öğrenebilirsiniz



* Önce Excel'i açın
* 100'lük notları bir sütuna alt alta yazın
* 5'lik not sistemine çeviri için iki yol var
* Birincisi: İç içe eğer işlevi kullanmak. Önce onu öğrenelim

Üstteki resimde görüldüğü gibi iç içe eğer işlevlerini kullandık. Notlar C9 hücresinde ise kullanılacak formül aşağıda

=EĞER(C9<25;0;EĞER(C9<45;1;(EĞER(C9<55;2;EĞER(C9<70;3;EĞER(C9<85;4;EĞER(C9<=100;5;-1)))))))

* Burada 0'dan küçük sayılar da 0 olarak gösteriliyor. 100den büyükler ise hatalı sayı girdiğini göstermek için -1
* 0'dan küçükleri de -1 göstermek için bir iki işlev daha eklemek gerekir. Ama asıl amacımız iç içe eğer kullanmak yerine daha kullanışlı olan 2 yolu kullanmak

2. yol: VBA makrolarını kullanmak

* VBA da bir fonksiyon tasarlayacağız. VBA editörüne geçiş yapmak için klavyeden ALT+F11 tuşlayın
* Menüden Insert/Module tıklayın

Resimde görüldüğü gibi sağ tarafta açılan kod kısmına aşağıdaki kodları ekleyin

Function beşlik(sayi As Integer) As Integer
Select Case sayi
  Case 0 To 24
    beşlik = 0
  Case 25 To 44
    beşlik = 1
  Case 45 To 54
    beşlik = 2
  Case 55 To 69
    beşlik = 3
  Case 70 To 84
    beşlik = 4
  Case 85 To 100
    beşlik = 5
  Case Else
    beşlik = -1
End Select
End Function 

* Artık isterseniz VBA editörünü kapatabilirsiniz
* Şimdi oluşturduğumuz fonksiyonu excelde kullanalım
* Excele geçiş yapın

* Resimde görüldüğü gibi C4 hücresi için =beşlik(C4) işlevini ekleyin
* Diğer sayılara da aynı işlevi ekleyin
* Dikkat ederseniz bu işlev, EĞER'e göre çok sade bir hâl aldı ve 0-100 dışındaki sayılarda -1 veriyor.


Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha