Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: Eğer Fonkisiyonu  (Okunma sayısı 8959 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ayaz323

  • Excelce Onbaşı
  • **
  • İleti: 29
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: adem yalçın
  • İl / İlçe: istanbul
Eğer Fonkisiyonu
« : 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.]
« Son Düzenleme: 12 Aralık 2010, 16:15:22 Gönderen: ayaz323 »

Çevrimdışı lark

  • Excelce Destek Ekibi
  • ****
  • İleti: 74
  • Puan +2/-2
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Turgay
  • İl / İlçe: İstanbul
  • Mesleğiniz: SMMM
Ynt: Eğer Fonksiyonu
« Yanıtla #1 : 12 Aralık 2010, 19:12:45 »
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.]
Başıma bir şey gelecekse de ATATÜRK'ü seviyorum !

Çevrimdışı ayaz323

  • Excelce Onbaşı
  • **
  • İleti: 29
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: adem yalçın
  • İl / İlçe: istanbul
Ynt: Eğer Fonksiyonu
« Yanıtla #2 : 12 Aralık 2010, 20:50:27 »
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.

Çevrimdışı lark

  • Excelce Destek Ekibi
  • ****
  • İleti: 74
  • Puan +2/-2
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Turgay
  • İl / İlçe: İstanbul
  • Mesleğiniz: SMMM
Ynt: Eğer Fonksiyonu
« Yanıtla #3 : 12 Aralık 2010, 21:25:23 »

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.
Başıma bir şey gelecekse de ATATÜRK'ü seviyorum !

Çevrimdışı ayaz323

  • Excelce Onbaşı
  • **
  • İleti: 29
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: adem yalçın
  • İl / İlçe: istanbul
Ynt: Eğer Fonksiyonu
« Yanıtla #4 : 12 Aralık 2010, 23:52:27 »
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ı


Çevrimdışı ayaz323

  • Excelce Onbaşı
  • **
  • İleti: 29
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: adem yalçın
  • İl / İlçe: istanbul
Ynt: Eğer Fonkisiyonu
« Yanıtla #5 : 19 Aralık 2010, 10:48:04 »
Bu konuda yardımcı olacak birisi var mı acaba? :-\