Excel'le Adım Adım Program Yazma

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:00:51
Örnek : Boyu 150 cm ve aşağısı olanlar için “Kısa” , 150’den büyük olanlar için “Normal” yazan Excel tablosunu oluşturalım. 

=EĞER(A2>150; “Normal”;“Kısa”) şeklinde veya  

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:09:21
=EĞER(A2<=150;“Kısa”;“Normal”) şeklinde her türlü
biçimde yazılabilir. 

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:11:36
4. EĞER Fonksiyonunun iç içe kullanılması: 
Birden fazla şartın sorgulanması gerektiğinde EĞER fonksiyonu iç içe kullanılır. Yani şart içerisinde , o şarta bağlı başka şartları da kontrol etmek istediğimizde iç içe EĞER fonksiyonunu kullanırız. 
=EĞER(Şart1; “Olumlu eğer”; EĞER(Şart2; “Olumlu Değer”;EĞER(Şart3;”Olumlu Değer”; Olumsuz Değer”)))
Formülün yazımında en sonunda “Olumsuz değer” mutlaka belirtilmelidir. Yazdığımı her EĞER sorgulaması kadar formülün sonuna parantez işareti konmalıdır. 

Örnek: Not ortalamasını tek bir formül yazarak değerlendirelim… 

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:13:49
Örnek : 
Aşağıda verilen Excel tablosunda yaşı 26'dan küçük eğitim lisans olanlar ve erkek olanlar için "iş başvurunuz kabul edildi" açıklaması yazacak, şartlar uymuyorsa "iş başvurunuz kabul edilmedi" şeklinde açıklama yazılacak.

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:16:12
Uygulama 23'ün sonucunu şöyle özetleyebiliriz.

Yazılacak olan formül:  =EĞER(VE(C3="Lisans";B3<26;D3="Erkek");"İş başvurunuz , kabul edildi...";"İş başvurunuz kabul edilmedi… ") şeklinde olacak. 

ŞART    :    VE(C3="Lisans";B3<26;D3="Erkek")

Olumlu Değer    :   "İş başvurunuz , kabul edildi..."

Olumsuz Değer    :  "İş başvurunuz kabul edilmedi…"

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:17:45
Örnek -2:  Aşağıdaki alacak-borç tablosunda tablodaki bilgilere bakarak “alacaklıyız”  veya “borçluyuz” açıklamasını yazdıralım.

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:20:00
Formülde şart cümlesini yazarken dikkat etmeliyiz. Alacağımızdan borcumuzu çıkarırsak sonuç ortaya çıkar, eğer eksi (-) bir değer çıkarsa “borçluyuz” demektir.
Ancak (+) bir değer çıkarsa alacaklıyız demektir.
Değer sıfıra eşitse ne alacak, ne de verecek yok demektir. 
 ŞART: Alacak-borç <0 ise yani B3-C3<0 , 
 Olumlu Değer:  “Borçluyuz” 
Olumsuz Değer: “Alacaklıyız” 
Formülü şu şekilde değiştirirsek, sonucun sıfır olduğu durumlarda “alacak da verecek de yok” yazabiliriz.


=EĞER(B3-C3<0;"Borçluyuz";EĞER(B3-C3=0;"alacak da verecek de yoktur";"Alacaklıyız"))

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:21:38
Örnek Uygulama-3:  Aşağıdaki tabloda memleketi “samsun” olanlar için “hemşehrimiz”, olmayanlar için ise “yabancı” açıklamasını yazdıralım.


=EĞER(B2="Samsun";"Hemşehrimiz";"yabancı")  şeklinde veya  =EĞER(B2<>"Samsun";"yabancı";"Hemşehrimiz") şeklinde yazılabilir.  

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:30:39
Örnek :  Aşağıdaki tabloda amaç eşi çalışmayanlara bürüt maaş +100 tl kadar aile yardım yapılması. Eğer kişinin eşi çalışmıyorsa maaşına 100 TL aile yardımı eklenecek, eğer çalışıyorsa maaşı aynen kalacak hiçbir değişiklik olmayacak.


Formülü =EĞER(C2="hayır";B2+100;B2) şeklinde yazabiliriz.                                                           
ŞART : eşi çalışıyormu= “hayır”  yani C2= “hayır”
Olumlu Değer    : maaş+100  yani B2+100
Olumsuz Değer : maaş değişmeyecek yani B2
Olumsuz Değer : maaş değişmeyecek yani B2     

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:36:20
Örnek 5:  Aşağıdaki örnekte medeni hali evli , 2 çocuğu olan ve eşi çalışmayan kişilere kira yardımı yapılacak, bu şartları taşımayanlara ise kira yardımı alamaz şeklinde açıklama yazılacak.
medeni hali :   evli    kira yardımı alacak
çocuk sayısı :   2 ve üzeri    
eşi çalışıyormu?:    hayır    
şartlardan biri bile sağlamıyorsa "yardım alamaz" yazacak

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:37:18
Formülü yazarken şartların hepsini taşıması istendiği için birden fazla olan şartlarımızı VE fonksiyonu içerisinde yazmamız gerekiyor. 
ŞARTlAR:
medeni hali =evli
Çocuk sayısı >=2
Eşi çalışıyor mu? = hayır  VE(B2="evli";C2>=2;D2="hayır") 
Olumlu değer : “kira yardımı alacak” 
Olumsuz değer: “yardım alamaz…”

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:38:15
5.   EĞERSAY fonksiyonu:  Belli bir hücre aralığında belirtilen değerlerin sayısını verir. 
 =EĞERSAY(Aralık ; Ölçüt) 
Örnekler:  =EĞERSAY(A1: A100 ; “Takdir”)  formülüyle A1 hücresinden A100 hücresine kadar olan bütün hücrelerde “Takdir” kelimesi yazan hücrelerin sayısını verir. 
=EĞERSAY(A1: A100 ; 100 ) formülüyle A1-A100 aralığında kaç tane 100 sayısı olduğunu hesaplar. 
=EĞERSAY(A1: A100 ; “>50”) formülüyle A1-A100 aralığında 50’den büyük değerlerin sayısını verir. 

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:39:25
=EĞERSAY(A1:A100; ">50")- EĞERSAY(A1:A100; ">=100")  formülüyle A1-A100 aralığında 50-100 sayıları arasında kaç tane değer olduğunu hesaplar. Aralığa 50 ve 100 sayısı dahil değildir. 50 ‘den büyük değerlerin sayısından 100’den büyük sayıların çıkarılması ile hesaplanır. 

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:40:00
6.BOŞLUKSAY fonksiyonu: 

Belirtilen aralıktaki boş hücrelerin sayısını verir. 

 =BOŞLUKSAY(A1:A100)   

Çevrimdışı yaar23

  • Bilge Üye
  • *****
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
  • 3.393
  • 37.803
  • 4. Sınıf Öğretmeni
# 29 Kas 2014 13:41:36
7.EBOŞSA fonksiyonu: 
Bir hücre eğer boş ise DOĞRU değerini , DOLU ise YANLIŞ değerini döndürür.

=EBOŞSA(A1)

 


Egitimhane.Com ©2006-2023 KVKK