Excel'de not hesaplama

Katılım
16 Ocak 2009
Mesajlar
7
Excel Vers. ve Dili
2003-türkçe
merhaba...bir ödevim var,epeydir uğraşıyorum ama bitürlü yapamadım.yardımcı olabilir misiniz?başarı puanı ve başarı durumu sütunlarına gereken formülleri giremedim.daha doğrusu sanırım yanlış hesapladım.

1. "Başarı puanı"; vize'nin %30u,final'in %60ı alınarak toplanacak ve bu toplamın %90ı esas alınarak oluşturulacaktır. Ayrıca öğrencinin "devamsızlık" durumu 2 ve
aşağısında ise "uygulama notu"nun %10u "başarı puanı"na eklenecektir.Ancak "devamsızlık" durumu 4 ve üzerinde ise "başarı notu" 0 (sıfır olarak tabloda görükmeliymiş) olarak hesaplattırılacak.

2. "Başarı durumu" alanına; "devamsızlık"4 saat ve yukarısındaysa"devamsızlıktan kaldı",değilse "final notu" 35 ve "başarı notu" 60üzerinde ise "geçti",aksi durumda "kaldı" ifadeleri formülüze edilecektir.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Başarı Puanı için,

Kod:
=EĞER(E2>=4;0;EĞER(E2<=2;((C2*0,3+D2*0,6)*0,9)+F2*0,1;(C2*0,3+D2*0,6)*0,9))
Başarı durumu için,

Kod:
=EĞER(E2>=4;"Devamsızlıktan Kaldı";EĞER(VE(D2=35;[COLOR=red][B]H2[/B][/COLOR]>60);"Geçti";"Kaldı"))
Biçiminde denermisiniz..

2. formülde kullanılan H2 başarı puanı için düşünmüştüm bu şekilde değilse gerekli hücre değerini siz belirlersiniz..

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
çok teşekkür ederim ama ilk formül yanlş çıktı :(
Yanlış derken daha detaylı bilgi verirmisiniz..

Hangi satırda yanlış sonuc aldınız ve olması gereken hesaplama nasıl dır..


Ancak "devamsızlık" durumu 4 ve üzerinde ise "başarı notu" 0 (sıfır olarak tabloda görükmeliymiş) olarak hesaplattırılacak.
Bu şartıda aynı formüle koymuştum, yanlışmı olmuş..

Kısaca oluşacak şartlarınızı daha detaylı bir şekilde açıklarsanız elimden geleni yapmaya çalışırım..

.
 
Katılım
16 Ocak 2009
Mesajlar
7
Excel Vers. ve Dili
2003-türkçe
ilk kodu girdiğimde excell hata veriyor,yazdığınız formülde bir hata var....diyor
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim.

İyi çalışmalar..
 
Katılım
16 Ocak 2009
Mesajlar
7
Excel Vers. ve Dili
2003-türkçe
yine bi sorum olacak,kusura bakmayın... bulduğumuz bu ondalıklı sayıları mesela ilk sayı 81,55ti,90a yuvarlamak için,formülü nasıl düzenlemeliyiz?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
yine bi sorum olacak,kusura bakmayın... bulduğumuz bu ondalıklı sayıları mesela ilk sayı 81,55ti,90a yuvarlamak için,formülü nasıl düzenlemeliyiz?
Tam anlayamadım, istediğiniz ondalık sayıları bir sonraki 10 luk düzene göre yazmakmı.

64,56 yı 70 -- 72,12 yi 80 yazmak gibi mi yoksa 81,55 i 81,90 şeklinde yazmak mı?

.
 
Katılım
16 Ocak 2009
Mesajlar
7
Excel Vers. ve Dili
2003-türkçe
evet,64,56 yı 70 -- 72,12 yi 80 yazmak gibi....bu şekilde yapmak istiyorum ama formülde "eğer" olduğu için tavanayuvarla yada diğer yuvarlama parametrelerine uymuyor
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
evet,64,56 yı 70 -- 72,12 yi 80 yazmak gibi....bu şekilde yapmak istiyorum ama formülde "eğer" olduğu için tavanayuvarla yada diğer yuvarlama parametrelerine uymuyor
Eğer formülünü tek düşünüp yapabilirsiniz..

Kod:
=TAVANAYUVARLA(EĞER(E2>=4;0;EĞER(E2<=2;((C2*0,3+D2*0,6)*0,9)+F2*0,1;(C2*0,3+D2*0,6)*0,9));10)
Bu şekilde..

.
 
Katılım
16 Ocak 2009
Mesajlar
7
Excel Vers. ve Dili
2003-türkçe
oldu şimdi,valla çok çok teşekkür ederim.bu site çok işime yaradı,herkese önereceğim.iyi günler dilerim
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim, işinize yaradığına sevindim.

İyi çalışmalar..
 
Katılım
23 Ocak 2009
Mesajlar
10
Excel Vers. ve Dili
2003-Türkçe
Merhaba arkadaşlar benim de bir sorum olacak.Daha önce soruldu mu bilmiyorum ama çok araştırdım bulamadım.Benim isteğim excelde öğrenci notu hesaplarken öğrencinin puanı:
0 ile 24 arasında ise 0
24 ile 44arasında ise 1
45 ile 54 arasında ise 2
55 ile 69 arasında ise 3
70 ile 84arasında ise 4
85 ile 100 arasında ise 5 yazsın istiyorum.

eğer formülüyle yapmayı denedim her seferinde yanlış çıktı.Çıldıracaktım neredeyse.Biri bana bunun formülünü yazabilir mi?Şimdiden teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba arkadaşlar benim de bir sorum olacak.Daha önce soruldu mu bilmiyorum ama çok araştırdım bulamadım.Benim isteğim excelde öğrenci notu hesaplarken öğrencinin puanı:
0 ile 24 arasında ise 0
24 ile 44arasında ise 1
45 ile 54 arasında ise 2
55 ile 69 arasında ise 3
70 ile 84arasında ise 4
85 ile 100 arasında ise 5 yazsın istiyorum.

eğer formülüyle yapmayı denedim her seferinde yanlış çıktı.Çıldıracaktım neredeyse.Biri bana bunun formülünü yazabilir mi?Şimdiden teşekkürler.
Merhaba,

Verinizin A1 hücresinde olduğunu düşünürsek..

=ARA(A1;{0;24;45;55;70;85};{0;1;2;3;4;5})

Biçiminde kullanabilirsiniz..

.
 
Katılım
23 Ocak 2009
Mesajlar
10
Excel Vers. ve Dili
2003-Türkçe
Teşekkürler espiyonajl ama formülü denedim olmadı.Beniim verim T13 hücresindeydi. Sizin verdiğiniz formülde A1 yerine T13 yazdım ama olmadı.Hata verdi.Aslında bunu okulda öğretmenimiz göstermişti eğer formülüyle ama ben unuttum nasıl olduğunu.Aşağıda yazdığım formül gibi birşey yazmıştı olmuştu ama alttaki formülüü denediğimde yine hata verdi.Eğer alttaki formül size birşeyler çağrıştırıyorsa düzenleyip tekrar bizimle paylaşabilirmisiniz?Şimdiden teşekkürler.

=EĞER(0<T13<24;0,25<T13<44;1,45<T13<54;2,55<T13<69;3,70<T13<84;4,85<T13<100;5)
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,470
Excel Vers. ve Dili
Office 2010 & 2013 tr
Alternatif:
Kod:
=EĞER(T13="";"";EĞER(T13<25;0;EĞER(T13<45;1;EĞER(T13<55;2;EĞER(T13<70;3;EĞER(T13<85;4;5))))))
UYARI: Not ortalamasında örneğin 44,5 ve üzeri küsuratlar 45'e, altı ise aşağı yuvarlanır, bunları hesaba katın. Yani formülde 45 yerine 44,5 yazmak daha mantıklı. Diğer sayılar için de aynısı geçerli: 54,5; 69,5; 84,5 gibi
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Teşekkürler espiyonajl ama formülü denedim olmadı.Beniim verim T13 hücresindeydi. Sizin verdiğiniz formülde A1 yerine T13 yazdım ama olmadı.Hata verdi.Aslında bunu okulda öğretmenimiz göstermişti eğer formülüyle ama ben unuttum nasıl olduğunu.Aşağıda yazdığım formül gibi birşey yazmıştı olmuştu ama alttaki formülüü denediğimde yine hata verdi.Eğer alttaki formül size birşeyler çağrıştırıyorsa düzenleyip tekrar bizimle paylaşabilirmisiniz?Şimdiden teşekkürler.

=EĞER(0<T13<24;0,25<T13<44;1,45<T13<54;2,55<T13<69;3,70<T13<84;4,85<T13<100;5)
Tabiki eğer fonkisoyunu kullanarak da yapılabilir, Sayın leumruk'un verdiği formülü kullanabilirsiniz. Yalnız formülde ne gibi bir hata aldınız anlayamadım. Hata olduğunu söylediğiniz dosyayı eklerseniz hatanın nedenini açıklamam kolay olur.

Formülün uygulandığı dosya ektedir...

.
 

Ekli dosyalar

  • 1.6 KB Görüntüleme: 42
Üst