öğrenci notları hesaplama
Yapacağımız işlemleri liste halinde yazalım
- 1- Endüşük Not
- 2- Endüşük Not hangi öğrenciye ait
- 3- Endüşük notu alan öğrenciyi ve aldığı notu rakamla ve yazıyla birleştir formülünü kullanarak metnin içine otomatik yazdırmak
Şimde Sırayla İşlemlerimizi yapalım
1- En Düşük Notu Bulmak için E2 hücresine "=MİN(A2:C2)" Formülünü girelim ("") tırnak işaretleri formüle dahil değildir
Bu formül ile A2-C2 Hüreleri arasındaki notlardan en küçük olanı veren formüldür.
2- En düşük notu bulduktan sonra geriye en düşük notu alan öğrenci kimdir sorusuna cevap arayalım.
Biz baktığımız zaman en düşük alan öğrenciyi biliyoruz ama metin içinde her defasında en düşük notu alan öğrencinin ismini elle düzeltmemek için burada yine formül devreye giriyor
E1 Hücresine "=EĞER(E2=A2;A1;EĞER(E2=B2;B1;EĞER(E2=C2;C1;"")))" Formülünü girinBu formül E2 hücresindeki değerle, A2-C2 hücrelerinde notları kontrol ediyor ve en E2 hücresindeki değerle diğer notları karşılaştırıyor hangisi en düşük not ise, en düşük notun üstündeki öğrenciyi E2 hücresine yazıyor.
Buraya kadar Endüşük notu ve en düşük notu alan öğrencileri tespit ettik.
Şimdi sıra bunu metin içinde kullanmaya geldi
Notların karşılaştırılması sonucu en düşük notu Ahmet 5 (Beş) almıştır.
yazdıralım
Bunun için "Birleştir" formülünü kullanacağız
kullanılışı
=BİRLEŞTİR(metin1;metin2)
Notların karşılaştırılması sonucu en düşük notuAhmet5almıştır.
yukarıda dikkat ederseniz notuAhmet5almıştır şeklinde bitişik yazıyor verileri birbirinde ayırmak için &" "& işaretlerini kullanmamız gerekir. İki tırnak arasına bir karakter boşluk vererek verileri kolayca ayırabiliyoruz.
Burada dikkat edilecek diğir bir nokta ise uygulamazı ögrenci notu hesaplama yerine ihale sonuçları olduğunu farz edersek, rakamlar bitişik yazılacak ve göze hiç de hoş gelmeyecektir.
Bunun için Metneçevir Fonksiyonunu kullanacağız
5
bu adımdan sonra rakamları metin şeklinde yazıyla yazılma işlemine geçeceğiz. Bunun için macrolardan (fonksiyon) yararlanacağız.
Excelle uğraşanların hemen hepsinin bildiği bir fonksiyon var "yaziyla" fonksiyonu
bu fonksiyon yardımıyla 15000000 şeklindeki rakamı "OnbeşMilyon" şeklinde yazdıracağız
İlk önce bu fonksiyonu
www.excelme.anatoliahosting.com/macrolar
sayfasından kopyalayın
daha sonra excelde iken CTRL + F11 Tuşlarına birlikte basarak Visual Basic Düzenleyicisini açın
Insert Menüsü Altındaki Modüle yi bir kez tıklayın. Ekrana gelen beyaz sayfa üzerine sitemizden kopyaladığınız fonksiyonu yapıştırın
daha sonra visual basic düzenleyicisini sağ üst köşedeki çarpı (kapat) butonununa tıklayarak kapatın
macrolarla işimiz şimdilik bu kadar
Sıra metini hangi hücreye yazdıracağımıza geldi. Örneğimizde A5 hücresini kullanalım
A5 Hücresine aşağıdaki formülü aynen yazın
Notların karşılaştırılması sonucu en düşük notu 5 (Beş) verilmiştir
Metneçevir fornsiyonu tarihleri metin içinde kullandığımız zaman da imdadımıza yetişmektedir.
Diyelimki metin içinde bugünün tarini kullamak istiyoruz
Dersimiz burada bitti her türlü soru ve sorunlarınız için sitemizin forum bölümünü kullanabilirsiniz