Microsoft Excel Fonksiyonları ve Formülleri
Microsoft Excel’in en zevkli olan formül kısmı hakkında kısa kısa bilgileri ve bazı formüllerin nasıl yazıldığını burada bulacaksınız.
Not: Bu sunum, Excel 2003’e göre hazırlanmıştır. Bazı terimler, 2007 ile uyuşmayabilir. Ancak formül kısmında bir değişiklik yoktur.
EXCELDE;
- Excelde formül yazarken mutlaka eşittir (=) işareti konularak formül yazılmalıdır.
- Excelde kullanılan formüllerin belli kullanım şartları vardır, o şartlar dışına çıkılamaz.
- Excel ile bir formül kullanabildiğiniz gibi şartları aşmadan birden fazla formülü yerine göre kullanabilirsiniz.
- Formülü yazdıktan sonra ENTER tuşu ile formülü uygulayın.
Bilinmesi Gerekenler
- Excelde 256 adet sütun 65536 adet satır bulunmaktadır.
- Excelde sütunların üzerinde harf, satır başlarında ise rakam vardır. Bunlar bizim hangi hücrede bulunduğumuzu öğrenmemizde yardımcı olacaktır.
- Excel’in uzantısı XLS dir.
: ve ; nedir, ne işe yarar?
A1,A2,A3,A4,A5,A6,A7,A8,A9,A10
A1,A10
Excel’de işlemler nasıl yapılır?
FORMÜL ÇOĞALTMA
TOPLA FONKSİYONU
Yazılışı:
=Topla(Aralık)
=Topla(A1:A10) -> A1 ile A10 arasındaki sayıları toplar.
=Topla(A1;A10) -> Sadece A1 ile A10 hücresinde bulunan sayıları toplar.
ÇARPIM FONKSİYONU
Yazılışı:
=Çarpım(Aralık)
=Çarpım(B2:B4)-> B2 ile B4 arasında bulunan sayılar çarpar.
=Çarpım(B2;B4)-> Sadece B2 ile B4 hücresinde bulunan sayıları çarpar.
=Topla(A4:C8) ->Bu formül A4 ile C8 arasındaki sayıları toplar.
Aşağıda Görüldüğü gibi sayılar bulunmaktadır. Böyle bir formülde, başlangıç sayısına ve bitiş sayısına bakarız.
A4 den başlamış, C8 de başlamış… Yani A4,A5,A6,A7,A8 B sütununda da aynı hücreler ve C sütununda da aynı hücreler alınır. Buna göre sonuç 54 çıkacaktır.
ÖRNEK: Bir üniversite öğrencisi vize ve final sınav notlarının hesaplanması isteniyor. Excel’de bunu hesaplayacak formülü yazın. Vizenin %30’u Final’in ise %70 alınacaktır.
Buna göre B ve C hücrelerinde vize ve final notlarının olduğunu düşünelim. D hücresine ortalamayı hesaplayacağız. D2 hücresine;
=B2*0,3+C2*0,7 yazıyoruz.
Unutmayın! Excel, işlem sırasına dikkat eder. Önce bölme, sonra çarpma, sonra toplama ve çıkarma işlemi yapılır.
ORTALAMA FONKSİYONU
Yazılışı:
=Ortalama(Aralık)
=Ortalama(B2:D2)
=Ortalama(B2;D2)
B2=50, C2=60, D2=70 olduğuna göre sonuç=60 tır.
ÖRNEK: Bir lise öğrencisinin 1. yazılı, 2. yazılı ve 3. yazılı notları giriliyor. Bu öğrencinin notunu hesaplayınız.
=(B2+C3+D3)/3 diyebiliriz.
=(B2+C2+D2) /3
Ortalama fonksiyonunu kullanarak:
=Ortalama(B2:D2) yazmanız yeterlidir.
KAREKÖK FONKSİYONU
Yazılışı:
=Karekök(Sayı)
=Karekök(16) -> 4 olarak sonuç gelir.
Sayıyı direk yazabildiğimiz gibi hücre adresini de gösterebiliriz.
=Karekök(A2) gibi…
MAK FONKSİYONU
Yazılışı:
=Mak(Aralık)
=Mak(A2:C30)*
=Mak(A2;A30)
*Üstteki formül, A2 den C30’da kadar olan sayılardan en büyük sayıyı verir.
MIN FONKSİYONU
Yazılışı:
=Min(Aralık)
=Min(A2:C30)*
=Min(A2;A30)
*Üstteki formül, A2 den C30’da kadar olan sayılardan en düşük sayıyı verir.
MOD FONKSİYONU
Yazılışı:
=Mod(Sayı;Bölen)
=Mod(4;2) -> Sonuç sıfırdır (0).
=Mod(16;3)-> Sonuç birdir (1).
YUVARLA FONKSİYONU
Yazılışı:
=Yuvarla(Sayı;Virgülden Sonra Basamak Sayısı)
=Yuvarla(56,5;0) -> 57
=Yuvarla(45,43;1) -> 45,3
=Yuvarla(45,4;0) -> 45
ÖRNEK: Aşağıdaki tabloda gerekli formülleri giriniz. Ortalamayı hesaplayınız, ondalıklı çıkan sayıları tam sayıya yuvarlayın.
Ortalamayı bulmak için;
=Ortalama(B2:C2) formülünü D2 hücresine yazıyoruz.
* Aşağıda da gördüğünüz gibi bu formül yazıldığı zaman Ortalamalarda virgüllü sayılar çıkmış durumda. Bunu Yuvarla komutuyla çözelim.
Bunun için,
=Yuvarla(22,5;0) yazabilirsiniz. Ama bu sağlıklı olmayacaktır. Yuvarladan sonra sayı geldiğine göre;
=Yuvarla(Ortalama(B2:C2);0) diyebiliriz. Çünkü Ortalama fonksiyonun sonucunda bir sayı üretiliyor. Bu sayıyı kullanarak yuvarlama işlemini yapabiliriz.
AŞAĞI YUVARLA FONKSİYONU
Yazılışı:
=Aşağıyuvarla(23,56;0) -> 23
=Aşağıyuvarla(23,99;1) -> 23,9
Aşağı yuvarla komutunda sayı ne olursa olsun aşağı yuvarlanır!..
YUKARI YUVARLA FONKSİYONU
Yazılışı:
=Yukarıyuvarla(23,11;0) -> 24
=Yukarıyuvarla(23,99;1) -> 24
Dokuz sayısı bir üstte yuvarladığından sayı 24 dür.
Yukarı yuvarla komutunda sayı ne olursa olsun yukarı yuvarlanır!..
Saat, Bugün, Şimdi, Gün, Ay, Yıl, Değil Fonksiyonları
Değil fonksiyonu yapılan işlemin tersine bir cevap gönderir.
EĞERSAY FONKSİYONU
Yazılışı:
=Eğersay(Aralık;“Şart”)
=Eğersay(A1:A10;“10”)-> A1 ile A10 arasında 10 olan değerlerin sayısını verir.
=Eğersay(B3:B14;“Geçti”)-> B3 ile B14 arasında olan değerlerde Geçti olanların sayısını verir.
ETOPLA FONKSİYONU
Yazılışı:
=Etopla(Sorgulanacak Hücre Aralığı;“Şart”;“Toplanacak Hücre Aralığı)
=Etopla(A1:A10;“10”;B1:B10) -> A1 ile A10 arasında bulunan sayılardan içerisinde 10 sayısı varsa o hücreye denk gelen B sütunundaki hücre değerini topla.
ÖRNEK: Bir not çizelgesinde Ad, Soyad, Not ve Cinsiyet alanları bulunmaktadır. Cinsiyeti kız olanlar ve erkek olanların notları ayrı ayrı aşağıdaki tabloda görüldüğü gibi toplanıp gereken yerlerde sonucun yazılması isteniyor. Gerekli formülü yazın.
Yukarıda görüldüğü gibi aşağıdaki toplamlar için şu formül yazılır:
=Etopla(D2:D5;“Erkek”;C2:C5)
=Etopla(D2:D5;“Kız”;C2:C5)
Yukarıdaki formüllerde sorgulamak istediğimiz alan cinsiyet alanıdır.
O yüzden sorgulanacak alan adreslerini Cinsiyet alanını belirledik. Şartımız Erkek veya Kız’dır. Bunu yazdık ve şartın sağlanması durumunda nereyi toplamak istiyorsak o adresi yazıyoruz. Tablomuzda C sütununda bulunan notlar toplanacağından bunları yazdık.
MUTLAK FONKSİYONU
Yazılışı:
=Mutlak(Sayı)
=Mutlak(4) -> 4
=Mutlak(-4) -> 4
Gibi…
EĞER FONKSİYONU
Bilinmesi Gerekenler…
=Eğer(Şart;“Doğruysa Değer”;“Yanlışsa Değer”)
Belirtilen bir şartın uyması durumunda hemen bir sonraki parametrede bulunan işlem gerçekleştirilecektir. Aksi olduğunda bir sonraki parametrede bulunan işlemler gerçekleşecektir. Örneğin A1=50 olsun.
=Eğer(A1<=50;Karekök(16);Karekök(81))
Yukarıdaki formülde A1 hücresindeki değer 50 ye eşit ya da küçük olması durumunda 16 sayısının karekökünün bulunmasını, değilse 81 sayısının karekökünü bulmasını istedik. A1 de bulunan sayı 50’ye eşit olduğundan sonuç 4 dür.
ÖRNEK: Bir hava durumu tablosunda ortalama sıcaklık 25° nin altında ise “Soğuk” değilse “Sıcak” mesajını Durum alanında gösterecek formülü yazınız.
=Eğer(D2<25;“Soğuk”;
“Sıcak”)
Buna göre tablomuzdaki değerler yeşil renk ile gösterilmiştir.
Excel’de Eğer komutu ile;
=Eğer(Şart1;“Doğruysa değer1”;Eğer(Şart2;
“Doğruysa değer2”;Eğer(Şart3;“Doğruysa değer3”)))
Gibi… Yukarıda görüldüğü gibi açılan parantezler en sonda kapatılır. Parantezleri değişik renkte göstererek bunların karışık olmadığını anlıyoruz.
ÖRNEK: Bir yaş tablosunda;
0-6 yaş arasındakiler için bebek
7-12 arasındakiler için çocuk
13-25 arasındakiler için genç
26-44 arasındakiler için yetişkin
45 ve üstü için yaşlı mesajını veren komutu yazın.
=Eğer(D2<=6;“Bebek”;“Çocuk”) tek şartla iki mesaj verdik. Ama bizim 5 şartımız var. Bunun için;
=Eğer(D2<=6;“Bebek”;Eğer(D2<=12;“Çocuk”;
Eğer(D2<=25;“Genç”;Eğer(D2<=45;“Yetişkin”;
Eğer(D2>=45;“Yaşlı” )))))
EĞER-VE FONKSİYONU
Yazılışı:
=Eğer(Ve(Şart1;Şart2;…);“Doğruysa değer”; “Yanlışsa değer”)
=Eğer(Ve(A1>0;A1<10);“Soğuk”;“Sıcak”)
Yukarıdaki örnekte eğer A1 ile A10 arasındaki sayı 0’dan büyük ve 10 dan küçükse Soğuk mesajını; değilse Sıcak mesajını yaz anlamındadır.
Eğer-Ve…
Matematikte 0 ve 1’lerle ifade edilir bu durum:
0 ve 0->0
0 ve 1->0
0 ve 0-> 0
1 ve 1-> 1
Yani yazılan şartların hepsinin uyması durumunda doğru mesaj, uymaması durumunda yanlış parametresinde bulunan mesaj yazılacaktır!..
ÖRNEK: Bir yaş tablosunda;
0-6 yaş arasındakiler için bebek
7-12 arasındakiler için çocuk
13-25 arasındakiler için genç
26-44 arasındakiler için yetişkin
45 ve üstü için yaşlı mesajını veren komutu yazın.
=Eğer(Ve(D2>0;D2<6);“Bebek”;
Eğer(Ve(D2>6;D2<12);“Çocuk”;
Eğer(Ve(D2>12;A2<25);“Genç”;
Eğer(Ve(D2>25;D2<45);“Yetişkin”;
Eğer(D2>=45;“Yaşlı”)))))
Formüllerin sizi yanıltmaması için alt alta yazdım. Görüldüğü gibi karışık değildir, sadece içindeki değerler ve mesajlar değişti!..
EĞER-YADA FONKSİYONU
Yazılışı:
=Eğer(Yada(Şart1;Şart2;…);“Doğruysa değer”;
“Yanlışsa değer”)
=Eğer(Yada(A1<10;A1>20);“İşlem tamam”;
“İşlem yanlış”)
A1 de bulunan değer 32 buna göre işlem tamam mesajı verecektir. Birinci şarta uymuyor fakat ikinci şarta uyuyor.
Eğer-Yada
0 yada 1->1
1 yada 0->1
1 yada 1->1
0 yada 0->0
Eğer-Yada fonksiyonunda iki şarttan birinin doğru olması işlemi yapmaya yetmektedir. İşlemde her ikisinin yanlış olması durumunda işlem yapmamaktadır!..
Kaynak: www.erolafsin.net
<< Önceki Yazı
Sonraki Yazı >>
Kaynak link olarak verilirse daha kolay ulaşılır.