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

Excel, Word, Access, Power Point programlarıyla ilgili ipuçları ve bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53938
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19763 kez
Teşekkür edildi: 11981 kez

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

Mesaj gönderen velociraptor »

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

Resim

Ü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

Kod: Tümünü seç

=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

Resim

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

Kod: Tümünü seç

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

Resim

* 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.

ALINTIDIR
Kullanıcı avatarı
tasiyici
Megabyte3
Megabyte3
Mesajlar: 1452
Kayıt: 23 Şub 2008, 19:26
cinsiyet: Erkek
Teşekkür etti: 27 kez
Teşekkür edildi: 13 kez

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

Mesaj gönderen tasiyici »

yararlı bilgi için sağol tarkan abi
Cevapla