Excel Vba Forum - Excelce.Net
SORU ve CEVAPLAR (Yazılabilir) => Microsoft Excel, Vba, Makro, Formül vb. Soruları => Konuyu başlatan: ayaz323 - 12 Aralık 2010, 14:41:18
-
eklediğim dosya da notlar sayfasında konuyu arz ettim.
formülde biraz sıkıntım var onu halledemedim .
[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
-
Merhaba,
Kontrol eder misiniz.
İki versiyon halinde:
- Birinde sizin dediğiniz gibi, ancak aynı hücreye hem formül hemde değer girmek çok doğru gibi gelmedi bana.
- Diğerinde ise durumu "başarı" kolonunda görüyor ve normalde boş olan "büt" kolonuna değer girerseniz ortalamayı yeni değerle hesaplatıyorsunuz.
Kolay gelsin.
[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
-
Merhaba,
Kontrol eder misiniz.
İki versiyon halinde:
- Birinde sizin dediğiniz gibi, ancak aynı hücreye hem formül hemde değer girmek çok doğru gibi gelmedi bana.
- Diğerinde ise durumu "başarı" kolonunda görüyor ve normalde boş olan "büt" kolonuna değer girerseniz ortalamayı yeni değerle hesaplatıyorsunuz.
Kolay gelsin.
Teşekkür ederim ilginiz için ama tam anlatamamışım galiba M2 hücresine Formül yazılmayacak hepsini N2 Hücresine yazdığımız formülle yapacağız başarı hücresi de genel ort. da ki hücreye göre kaldı geçti diyecek o kolay da onu şu şekilde yapmam gerekiyor hani vb' de Function oluşturup işlevlerde kullanıcı tanımlı olarak gözuken fonk. olarak yapmak istiyorum umarım anlatabilmişimdir.
-
eklediğim dosya da notlar sayfasında konuyu arz ettim.
formülde biraz sıkıntım var onu halledemedim .
**********************
Genel Ort : ((ödev ort* %40) + ( vize notu* %60))*%40 + final *%60
Final Notu ve Genel Ortalama 50 den büyük ise genel ort. yazdır. Değişse Büt alanına "büt" yazsın. "büt" yazan yere not girilirse final notu yerine büt notunu alarak genel ortalamayı hesaplasın.
ve başarı alanı kendi yazcagımız "basari" fonk. ile eğer genel ortalama 50 nin üzerinde ise " geçti" altında ise " kaldı " yazsın
**********************
Teşekkür ederim ilginiz için ama tam anlatamamışım galiba M2 hücresine Formül yazılmayacak hepsini N2 Hücresine yazdığımız formülle yapacağız başarı hücresi de genel ort. da ki hücreye göre kaldı geçti diyecek o kolay da onu şu şekilde yapmam gerekiyor hani vb' de Function oluşturup işlevlerde kullanıcı tanımlı olarak gözuken fonk. olarak yapmak istiyorum umarım anlatabilmişimdir.
Ben yazdığınız mesajlar, dosyadaki notlar ile yapmak istediğinizi bağdaştıramadım. Yapmak istediğinizi ikinci çözümde, standart fonksiyon ve formüllerle yapabiliyoruz. Kullanıcı tanımlı fonksiyon ile ne yapmak istediğinizi anlamadım.
Yapmak istediğinizi daha net ve daha düzgün cümlelerle anlatırsanız herkes anlayabilir ve yardımcı olabilir.
-
Ben yazdığınız mesajlar, dosyadaki notlar ile yapmak istediğinizi bağdaştıramadım. Yapmak istediğinizi ikinci çözümde, standart fonksiyon ve formüllerle yapabiliyoruz. Kullanıcı tanımlı fonksiyon ile ne yapmak istediğinizi anlamadım.
Yapmak istediğinizi daha net ve daha düzgün cümlelerle anlatırsanız herkes anlayabilir ve yardımcı olabilir.
şimdi
1. kısım olarak
Genel Ort : ((ödev ort* %40) + ( vize notu* %60))*%40 + final *%60
Final Notu ve Genel Ortalama 50 den büyük ise genel ort. yazdır. Değişse Büt alanına "büt" yazsın. "büt" yazan yere not girilirse final notu yerine büt notunu alarak genel ortalamayı hesaplasın.
bunları genel ortalamaya yazacağımız formül ile yapacağız. tek bir formül olacak yani burda
2. kısım örnek olarak anlatayım
Public Function ort(vize, final)
ort = vize * 0.4 + final * 0.6
End Function
yukarıdaki gibi bir formül oluşturmak istiyorum ama bunu eğer genel ort. 50 den büyük ise geçti değilse kaldı olarak yapmak istiyorum kullanıcı tanımlı
-
Bu konuda yardımcı olacak birisi var mı acaba? :-\