SlideShare a Scribd company logo
EXCEL'DE FORMÜL VE FONKSİYONLAR




       Temel özelliklerini öğrendikten sonra, Excel hakkında bilinmesi gereken ikinci konu,
Excel’de hazır bulunan fonksiyon yapılarının kullanımıdır. Kullanıcının oluşturacağı tablolar,
ne kadar düzenli, anlaşılır ve dinamik bir yapıya sahip olursa olsun, sonuç elde etmede önemli
bir faktör de zamandır. İşte Excel’in sunduğu imkanlar içinde kolay kullanım sağlayan ve
zamandan kazandıran fonksiyonlar, bu bölümün konusunu oluşturmaktadır.



Formül ve Fonksiyon Kavramı

       Excel’de, bir çalışma sayfasına girilen veriler üzerinde, çözümleme ve ilişki kurma
gibi işlemler yapılabilir. Bu bağlamda, Excel hücrelerine, temel matematiksel kuralların
uygulandığı formüllerin yanı sıra, hazır bulunan karmaşık yapıdaki fonksiyonlar da girilerek
her türlü hesaplama yaptırılabilir. Anlatımlarımızda, kullanıcının matematiksel kurallar
çerçevesinde dört işlem aracılığı ile kendisinin hazırladığı yapıları formül, Excel’de hazır
bulunan ve uyulması zorunlu bir formata sahip yapıları da fonksiyon (Excel’deki adıyla işlev)
olarak ifade edeceğiz. Kullanıcılar tarafından oluşturulan formüller, sadece matematiksel
işlemlerin sonuçlarını hesaplayabilirken, fonksiyonlar, matematiksel ve mantıksal öğelerin
dahil olduğu bir çok karmaşık yapıya sonuç üretebilme yeteneğine sahiptir.

       Elektronik bir hesap tablosunu, hesap tablosu yapan sadece verilerin girilmesi ile
oluşan statik yapıdaki tablo görüntüsü değil, formül ve fonksiyonlarla desteklenen dinamik bir
işlemler topluluğu olmasıdır. Örneğin, Excel’de rahatlıkla iki sayısal değeri birbiriyle toplar,
başka bir sayı ile çarpar, çıkan değeri bir başka sayıdan çıkarabilir ve son olarak elde edilen
sayıyı belirli bir değere bölebilirsiniz. Burada da görüldüğü gibi, Excel, bir hesap makinesinin
görevini üstlenebiliyor. Ancak, yukarıdaki örnekte, aynı işlemler farklı değerlere uygulanmak
istense idi, bir hesap makinesinde değerleri değiştirerek aynı işlemleri tekrar yapmak
gerekirdi. Burada Excel’in avantajı, değerleri ve formülleri bir kez girdikten sonra, değişen
değerlere göre elde edilen sonuçların anında alınabilmesidir.

       Excel gibi bir program, sadece dört işlem değil, istatistiksel analiz, fizibilite, mali
değerlendirme gibi uygulamaları da kısa sürede ve hatasız yapmanızı sağlar. Excel’i
kullanmanın en önemli sebebi, değişik amaçlara hizmet edebilen hesap tablolarının,
kullanıcının istediği gibi düzenleyebileceği bir yapıda olmasıdır.



Formül Oluşturma

        Yukarıdaki anlatımda da ifade edildiği üzere, kullanıcının temel matematik kurallarını
dikkate alarak kendi oluşturduğu yapılara formül adını vereceğiz. Bahsi geçen, fonksiyon ve
formül kavramlarının temel anlamı içinde, işlemleri otomatik ve kolay olarak sonuca
ulaştırma ifadesi yatmaktadır. Zaten formül denince, belirli değerleri bazı işlemlerden
geçirerek çözüme ulaştıran eşitlik akla gelmektedir. Excel’de bir formül oluşturmanın belirli
kuralları vardır.

        Excel’de Formül Oluşturma Kuralları:

        1. Formül yapılarının ilgili hücreye girişi sırasında mutlaka eşittir (=) işareti ile
başlamak gerekir. Eşittir (=) ile başlanmamış bir formül yapısı Excel tarafından alfabetik bir
değer olarak kabul edilecektir.

        2. Bir formül oluşturulurken, sayısal bir değer, hücre adresi, tanımlanmış hücre adı ve
formüle anlam katacak olan operatörler kullanılır.

Operatörler: Matematikte kullanılan ve hesaplama işlemine anlam katan işaretlerdir. Buna
göre bir hesaplama işleminde kullanılabilecek operatörler ve anlamları aşağıda verilmiştir:

1.        Toplama “+”                            9.    Eşit “=”

2.        Çıkartma “-“                          10.   Eşit değil “<>”

3.        Çarpma “*”                            11.   Büyük “>”

4.        Bölme “/”                            12.    Küçük “<”

5.        Parantez “()”                         13.   Büyük Eşit “>=”

6.        Yüzde “%”                            14.    Küçük Eşit “<=”

7.        Kuvvet (üs) “^”                      15.    Ve “&”

8.        Çift Tırnak (“ “)



        3. Formül yazımı sırasında, kullanılacak değerler ve hesaplama işaretleri bilinen
kurallar çerçevesinde ve öncelik ilişkisine dikkat edilerek girilir.
İşlem Öncelik Sırası: Ardı ardına yapılması gereken seri matematiksel işlemler varsa, bir
kural olarak bunların belirli bir sıra dahilinde olması gerekir. Buna göre işlemlerin öncelikleri
sırası ile aşağıda verilmiştir:

1.Parantez “( )”

2.Yüzde “%”

3.Kuvvet (üs) “^”

4.Çarpma ve Bölme “*, /”

5.Toplama ve Çıkartma “+, -“



        4. Formülde, hücre adresi ve hücreye tanımlanmış ad dışında herhangi bir alfabetik
değer kullanılacak ise, mutlaka çift tırnak (“ “) içinde yazılmalıdır. Hücre adresi, hücreye
tanımlanmış ad ve sayısal değerler kesinlikle tırnak içinde yazılmamalıdır. Çift tırnak (“ “),
içinde yazılmış her değer, Excel tarafından alfabetik bir değer olarak kabul edilecektir.

        5. Formül içinde değerler arasında ve başlangıçta kesinlikle boşluk kullanılmamalıdır.
Boşluk, Excel tarafından alfabetik bir değer olarak kabul edilecektir.

        Bir Uygulama Örneği:Maliyet (M), Üretim Miktarı (ÜM) ve Değişken Maliyet
(D)’in çarpımına, Sabit Maliyet (S)’in eklenmesiyle; Satış Hasılatı (SH), Satış Miktarı (SM)
ile Satış Fiyatı (SF)’nın çarpımıyla bulunmaktadır. Bunlara bağlı olarak, Kar (K) da, Satış
Hasılatı’ndan Maliyet’in çıkarılmasıyla hesaplanmaktadır. Bu açıklamalar ışığı altında
Excel’de, üretilen tüm ürünlerin satıldığı varsayımı altında Kar’ın otomatik olarak
belirlenmesini sağlayan bir formül geliştirilmek isteniyor.

        İfadeleri anlatan harfleri kullanarak oluşturulan formüller;

        ÜM = SM varsayımına göre

        M = (ÜM*D)+S

        SH = SM*SF

        K = SH – M

        K = (SM*SF) - ((ÜM*D)+S) şeklinde yazılabilir.

        Bu örneği bir Excel tablosu halinde düzenlersek, bazı değerlerin kullanıcı tarafından
girilmesi gereken değişken, bazılarının da formül yapısında oluşturulması gerektiği
görülecektir. Kullanıcı tarafından girilmesi gereken değişken yapıdaki değerler, Üretim
Miktarı (ÜM), Değişken Maliyet (DM), Sabit Maliyet (S) ve Satış Fiyatı (SF)’dır. Satış
Miktarı (SM) da aslında değişken yapıdadır. Ancak, bu değerin kullanıcı tarafından
girilmemesinin sebebi Üretim Miktarı ile eşit varsayımı altında işlem yapılmasıdır. Formül
olarak oluşturulacak değerler ise, Maliyet (M), Satış Hasılatı (SH), Satış Miktarı (SM) ve Kar
(K)’dır. Hücre adresleri temelinde oluşturulan Excel tablosu aşağıda verilmiştir.
Excel’de Hazır Fonksiyonların Kullanımı

       Yukarıda görüldüğü üzere, Excel’de matematiğin temeli olan dört işlem rahatlıkla
kullanılabilir. Ancak, karmaşık ya da matematiksel olmayan bazı işlemler yapılmak
istendiğinde, dört işlem yeterli olmayacak ya da çok zaman alıcı olacaktır. İşte bu gibi, dört
işlemin ya da bir başka ifade ile kullanıcının kendi oluşturduğu formüllerin yetersiz kaldığı
noktada, sayısı yaklaşık 400 adeti bulan hazır fonksiyonlar imdada yetişir. Bunlar sayesinde
dört işlemin yapamadığı karışık algoritmalar da çözüme ulaştırılır. Küçük bir örnekle bu
durumu açıklayalım.

       Bir Uygulama Örneği: Bir firma, satışını yaptığı üç ürün için, üçer aylık toplam
kazanç değerlerini hesaplamak için Excel programını kullanacaktır. Bunun en bilinen yolu,
her ürün için elde edilen kazancı ifade eden sayılar arasında toplama işareti olan artı (+)’nın
kullanılmasıdır. Excel’de toplanacak değerlerin bulunduğu hücre adreslerinin arasında da artı
(+) kullanılarak aynı sonuç elde edilebilir.




       Ancak, bu işlemin sonucunun alınması için, her hücrenin adresini tek tek yazmak
gerektiğinden, oldukça güç olduğu görülmektedir. Hatta, ürün sayısının daha fazla olabileceği
ve yılın tüm ayları için bu işlemin yapılacağı göz önüne alınırsa, işlemin ne kadar zaman alıcı
ve külfetli bir uygulama olacağı açıkça anlaşılmaktadır. Bunun için, hücre ve değer sayısı
artsa dahi, işlemleri kolaylaştıran ve zaman kaybından kurtaran, Excel’de hazır bulunan
fonksiyonlara baş vurmak daha uygun olacaktır. Bu örnek için, ilk öğreneceğimiz hazır
fonksiyon TOPLA fonksiyonudur. Burada fonksiyonun kullanılacağı, yani toplam değerinin
yazılacağı hücre seçilerek, toplanması gereken hücre adreslerinin yeraldığı
=B2+B3+B4+C2+C3+C4+D2+D3+D4 formülü yerine =TOPLA(B2:D4) fonksiyonu yazılır.
İki ifadenin de vereceği sonuç aynı olacaktır.

       Excel’de Fonksiyon Kullanma Kuralları:

       1. Fonksiyonların ilgili hücreye girişi sırasında mutlaka eşittir (=) işareti ile başlamak
gerekir. Eşittir (=) ile başlanmamış bir fonksiyon yapısı Excel tarafından alfabetik bir değer
olarak kabul edilecektir.
2. Bir fonksiyon girişi sırasında, sabit herhangi bir değer (sayı, metin, tarih, vs.), hücre
adresi, tanımlanmış hücre adı, kullanıcı tarafından oluşturulmuş formüller, operatörler,
fonksiyon elemanları ve fonksiyonun formatını tamamlayıcı işaretler kullanılır.

       3. Formülde, hücre adresi ve hücreye tanımlanmış ad dışında herhangi bir alfabetik
değer kullanılacak ise, mutlaka çift tırnak (“ “) içinde yazılmalıdır. Çift tırnak (“ “) içinde
yazılmış her değer, Excel tarafından alfabetik bir değer olarak kabul edilecektir.

       4. Formül içinde değerler arasında ve başlangıçta kesinlikle boşluk kullanılmamalıdır.
Boşluk, Excel tarafından alfabetik bir değer olarak kabul edilecektir.

       5. Kullanılan bir fonksiyonun doğru ve eksiksiz sonuç verebilmesi için formatına
(Excel’deki adıyla sözdizimine), yani oluşturulma biçimine (noktasına, virgülüne, noktalı
virgülüne, parantezine, çift tırnağına kadar...) dikkat edilmesi ve hiçbir detayın atlanmaması,
formatı oluşturan her elemanın yerli yerinde kullanılması gerekir. Fonksiyonun formatında
mevcut herhangi bir elemanın kullanılmaması ya sonucun hatalı olmasına ya da o formülden
sonuç alınamamasına sebep olur.

       6. Excel’de fonksiyonlarda kullanılacak hücre adresleri, göreceli, mutlak ya da yarı
mutlak yapıda olabilirler. Göreceli hücre adresleri değişken, mutlak hücre adresleri ise sabit
değer taşırlar. Bir hücre adresini sabitleştirmek için satır, sütun ifadesinin önüne $ işareti
konur. A1 göreceli bir hücre adresi, $A$1 ise mutlak bir hücre adresidir. $A1 şeklindeki bir
ifade ise yarı mutlak yapıdadır. Mutlak adresi, göreceli adresten ayıran nokta, mutlak adresin
içerdiği değerin veya fonksiyonun her hücrede aynı şekilde kalmasıdır. Göreceli bir adres ise
hücrenin herhangi bir şekilde yer değiştirmesi sonucunda, yeni duruma göre değişiklik,
bulunduğu hücrenin adresine göre farklılık gösterir.

More Related Content

What's hot

Excel eğer if fonksiyonu
Excel eğer if fonksiyonuExcel eğer if fonksiyonu
Excel eğer if fonksiyonu
faruksld
 
Metastock formülleri
Metastock formülleriMetastock formülleri
Metastock formüllerikankakanka
 
Ders anlatimi
Ders anlatimiDers anlatimi
Ders anlatimi
beyhand
 
Duyal Ordali 2005 2289 Excel Veri Tabanı
Duyal Ordali 2005 2289 Excel Veri TabanıDuyal Ordali 2005 2289 Excel Veri Tabanı
Duyal Ordali 2005 2289 Excel Veri Tabanıguest9e69b8
 
Excel'de kullanılan 5 kısayol
Excel'de kullanılan 5 kısayolExcel'de kullanılan 5 kısayol
Excel'de kullanılan 5 kısayol
Ömer BAĞCI
 
MS Word 2013
MS Word 2013 MS Word 2013
MS Word 2013
Sakarya Üniversitesi
 
Ceit418 20090010
Ceit418 20090010Ceit418 20090010
Ceit418 20090010ewrenozoven
 
Tema 3: Microsoft Word ve Excel
Tema 3: Microsoft Word ve ExcelTema 3: Microsoft Word ve Excel
Tema 3: Microsoft Word ve Excel
nyavuzalp
 
Excel ders notu
Excel ders notuExcel ders notu
Excel ders notu
Adnan Özkan
 
Regular Expression on Oracle
Regular Expression on OracleRegular Expression on Oracle
Regular Expression on Oracle
Volkan Çamaş
 

What's hot (14)

Excel eğer if fonksiyonu
Excel eğer if fonksiyonuExcel eğer if fonksiyonu
Excel eğer if fonksiyonu
 
Excelsunum
ExcelsunumExcelsunum
Excelsunum
 
Metastock formülleri
Metastock formülleriMetastock formülleri
Metastock formülleri
 
Ders1
Ders1Ders1
Ders1
 
Excel uygulama
Excel uygulama Excel uygulama
Excel uygulama
 
Ders anlatimi
Ders anlatimiDers anlatimi
Ders anlatimi
 
Duyal Ordali 2005 2289 Excel Veri Tabanı
Duyal Ordali 2005 2289 Excel Veri TabanıDuyal Ordali 2005 2289 Excel Veri Tabanı
Duyal Ordali 2005 2289 Excel Veri Tabanı
 
Gürhan
GürhanGürhan
Gürhan
 
Excel'de kullanılan 5 kısayol
Excel'de kullanılan 5 kısayolExcel'de kullanılan 5 kısayol
Excel'de kullanılan 5 kısayol
 
MS Word 2013
MS Word 2013 MS Word 2013
MS Word 2013
 
Ceit418 20090010
Ceit418 20090010Ceit418 20090010
Ceit418 20090010
 
Tema 3: Microsoft Word ve Excel
Tema 3: Microsoft Word ve ExcelTema 3: Microsoft Word ve Excel
Tema 3: Microsoft Word ve Excel
 
Excel ders notu
Excel ders notuExcel ders notu
Excel ders notu
 
Regular Expression on Oracle
Regular Expression on OracleRegular Expression on Oracle
Regular Expression on Oracle
 

Viewers also liked

Red presentation
Red presentationRed presentation
Red presentationAmoDog
 
Fehim altiner 20080198
Fehim altiner 20080198Fehim altiner 20080198
Fehim altiner 20080198fehimk
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentationAmoDog
 
Fehim altiner 20080198 yeni
Fehim altiner 20080198 yeniFehim altiner 20080198 yeni
Fehim altiner 20080198 yenifehimk
 
Fehim altiner 20080198
Fehim altiner 20080198Fehim altiner 20080198
Fehim altiner 20080198fehimk
 
0 fdb cap_capri2011_v6_api_05ott2011
0 fdb cap_capri2011_v6_api_05ott20110 fdb cap_capri2011_v6_api_05ott2011
0 fdb cap_capri2011_v6_api_05ott2011smartdoxa
 
Ders 6 hücre üzerinde uygulamalar
Ders 6 hücre üzerinde uygulamalarDers 6 hücre üzerinde uygulamalar
Ders 6 hücre üzerinde uygulamalarfehimk
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentationAmoDog
 
descrizione yopin
descrizione yopindescrizione yopin
descrizione yopinsmartdoxa
 
Disinformation Debate
Disinformation DebateDisinformation Debate
Disinformation Debate
Quan Askew
 
Oozi cats (Capri 2013)
Oozi cats (Capri 2013)Oozi cats (Capri 2013)
Oozi cats (Capri 2013)smartdoxa
 
Gambaran tingkat pengetahuan ibu nifas
Gambaran tingkat pengetahuan ibu nifasGambaran tingkat pengetahuan ibu nifas
Gambaran tingkat pengetahuan ibu nifas
DetRia Hellyc
 
общественное мнение
общественное мнениеобщественное мнение
общественное мнениеLubanechka19
 

Viewers also liked (14)

Red presentation
Red presentationRed presentation
Red presentation
 
Fehim altiner 20080198
Fehim altiner 20080198Fehim altiner 20080198
Fehim altiner 20080198
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentation
 
Fehim altiner 20080198 yeni
Fehim altiner 20080198 yeniFehim altiner 20080198 yeni
Fehim altiner 20080198 yeni
 
Fehim altiner 20080198
Fehim altiner 20080198Fehim altiner 20080198
Fehim altiner 20080198
 
Aprendamos a navegar
Aprendamos a navegarAprendamos a navegar
Aprendamos a navegar
 
0 fdb cap_capri2011_v6_api_05ott2011
0 fdb cap_capri2011_v6_api_05ott20110 fdb cap_capri2011_v6_api_05ott2011
0 fdb cap_capri2011_v6_api_05ott2011
 
Ders 6 hücre üzerinde uygulamalar
Ders 6 hücre üzerinde uygulamalarDers 6 hücre üzerinde uygulamalar
Ders 6 hücre üzerinde uygulamalar
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentation
 
descrizione yopin
descrizione yopindescrizione yopin
descrizione yopin
 
Disinformation Debate
Disinformation DebateDisinformation Debate
Disinformation Debate
 
Oozi cats (Capri 2013)
Oozi cats (Capri 2013)Oozi cats (Capri 2013)
Oozi cats (Capri 2013)
 
Gambaran tingkat pengetahuan ibu nifas
Gambaran tingkat pengetahuan ibu nifasGambaran tingkat pengetahuan ibu nifas
Gambaran tingkat pengetahuan ibu nifas
 
общественное мнение
общественное мнениеобщественное мнение
общественное мнение
 

Similar to Ders 9 formul ve uygulamalar

MS Excel 2013
MS Excel 2013MS Excel 2013
MS Excel 2013
Sakarya Üniversitesi
 
Elektronik Tablolama
Elektronik TablolamaElektronik Tablolama
Elektronik Tablolama
efedincer
 
Temel Düzeyde Microsoft Excel E-Eğitimi
Temel Düzeyde Microsoft Excel E-EğitimiTemel Düzeyde Microsoft Excel E-Eğitimi
Temel Düzeyde Microsoft Excel E-Eğitimi
Univerist
 
Matlab Seminer2005
Matlab Seminer2005Matlab Seminer2005
Matlab Seminer2005
Adnan Menderes Univercity
 
Ms access2003
Ms access2003Ms access2003
Ms access2003
Fatih Bahar
 
Excel Yüzde Hesaplama
Excel Yüzde HesaplamaExcel Yüzde Hesaplama
Excel Yüzde Hesaplama
cv ornekleri
 
Pascal
Pascal Pascal
6 hesap tablosu_yazılımı
6 hesap tablosu_yazılımı6 hesap tablosu_yazılımı
6 hesap tablosu_yazılımıBirtan Yıldız
 
İleri Seviye T-SQL Programlama - Chapter 15
İleri Seviye T-SQL Programlama - Chapter 15İleri Seviye T-SQL Programlama - Chapter 15
İleri Seviye T-SQL Programlama - Chapter 15
Cihan Özhan
 
İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14
Cihan Özhan
 
Excel2010 yenilikleri
Excel2010 yenilikleriExcel2010 yenilikleri
Excel2010 yenilikleri
Selcuk Univercity , KONYA
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Univerist
 
Matlab
MatlabMatlab
LR0 Parser Proje Raporu
LR0 Parser Proje RaporuLR0 Parser Proje Raporu
LR0 Parser Proje Raporu
Mustafa Cantürk
 
İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02
Cihan Özhan
 
Min mba veri analizi qliekview mart 2015 itu
Min mba veri analizi qliekview mart 2015 ituMin mba veri analizi qliekview mart 2015 itu
Min mba veri analizi qliekview mart 2015 itu
Serkan Turkeli
 

Similar to Ders 9 formul ve uygulamalar (20)

MS Excel 2013
MS Excel 2013MS Excel 2013
MS Excel 2013
 
Elektronik Tablolama
Elektronik TablolamaElektronik Tablolama
Elektronik Tablolama
 
Temel Düzeyde Microsoft Excel E-Eğitimi
Temel Düzeyde Microsoft Excel E-EğitimiTemel Düzeyde Microsoft Excel E-Eğitimi
Temel Düzeyde Microsoft Excel E-Eğitimi
 
Matlab Seminer2005
Matlab Seminer2005Matlab Seminer2005
Matlab Seminer2005
 
Ms access2003
Ms access2003Ms access2003
Ms access2003
 
Excel Yüzde Hesaplama
Excel Yüzde HesaplamaExcel Yüzde Hesaplama
Excel Yüzde Hesaplama
 
Pascal
Pascal Pascal
Pascal
 
6 hesap tablosu_yazılımı
6 hesap tablosu_yazılımı6 hesap tablosu_yazılımı
6 hesap tablosu_yazılımı
 
Delphi xe5
Delphi xe5Delphi xe5
Delphi xe5
 
Delphi xe5
Delphi xe5Delphi xe5
Delphi xe5
 
Buğra kambillili
Buğra kambilliliBuğra kambillili
Buğra kambillili
 
İleri Seviye T-SQL Programlama - Chapter 15
İleri Seviye T-SQL Programlama - Chapter 15İleri Seviye T-SQL Programlama - Chapter 15
İleri Seviye T-SQL Programlama - Chapter 15
 
İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14
 
Excel2010 yenilikleri
Excel2010 yenilikleriExcel2010 yenilikleri
Excel2010 yenilikleri
 
Templates
Templates Templates
Templates
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2
 
Matlab
MatlabMatlab
Matlab
 
LR0 Parser Proje Raporu
LR0 Parser Proje RaporuLR0 Parser Proje Raporu
LR0 Parser Proje Raporu
 
İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02
 
Min mba veri analizi qliekview mart 2015 itu
Min mba veri analizi qliekview mart 2015 ituMin mba veri analizi qliekview mart 2015 itu
Min mba veri analizi qliekview mart 2015 itu
 

Ders 9 formul ve uygulamalar

  • 1. EXCEL'DE FORMÜL VE FONKSİYONLAR Temel özelliklerini öğrendikten sonra, Excel hakkında bilinmesi gereken ikinci konu, Excel’de hazır bulunan fonksiyon yapılarının kullanımıdır. Kullanıcının oluşturacağı tablolar, ne kadar düzenli, anlaşılır ve dinamik bir yapıya sahip olursa olsun, sonuç elde etmede önemli bir faktör de zamandır. İşte Excel’in sunduğu imkanlar içinde kolay kullanım sağlayan ve zamandan kazandıran fonksiyonlar, bu bölümün konusunu oluşturmaktadır. Formül ve Fonksiyon Kavramı Excel’de, bir çalışma sayfasına girilen veriler üzerinde, çözümleme ve ilişki kurma gibi işlemler yapılabilir. Bu bağlamda, Excel hücrelerine, temel matematiksel kuralların uygulandığı formüllerin yanı sıra, hazır bulunan karmaşık yapıdaki fonksiyonlar da girilerek her türlü hesaplama yaptırılabilir. Anlatımlarımızda, kullanıcının matematiksel kurallar çerçevesinde dört işlem aracılığı ile kendisinin hazırladığı yapıları formül, Excel’de hazır bulunan ve uyulması zorunlu bir formata sahip yapıları da fonksiyon (Excel’deki adıyla işlev) olarak ifade edeceğiz. Kullanıcılar tarafından oluşturulan formüller, sadece matematiksel işlemlerin sonuçlarını hesaplayabilirken, fonksiyonlar, matematiksel ve mantıksal öğelerin dahil olduğu bir çok karmaşık yapıya sonuç üretebilme yeteneğine sahiptir. Elektronik bir hesap tablosunu, hesap tablosu yapan sadece verilerin girilmesi ile oluşan statik yapıdaki tablo görüntüsü değil, formül ve fonksiyonlarla desteklenen dinamik bir işlemler topluluğu olmasıdır. Örneğin, Excel’de rahatlıkla iki sayısal değeri birbiriyle toplar, başka bir sayı ile çarpar, çıkan değeri bir başka sayıdan çıkarabilir ve son olarak elde edilen sayıyı belirli bir değere bölebilirsiniz. Burada da görüldüğü gibi, Excel, bir hesap makinesinin görevini üstlenebiliyor. Ancak, yukarıdaki örnekte, aynı işlemler farklı değerlere uygulanmak istense idi, bir hesap makinesinde değerleri değiştirerek aynı işlemleri tekrar yapmak gerekirdi. Burada Excel’in avantajı, değerleri ve formülleri bir kez girdikten sonra, değişen değerlere göre elde edilen sonuçların anında alınabilmesidir. Excel gibi bir program, sadece dört işlem değil, istatistiksel analiz, fizibilite, mali değerlendirme gibi uygulamaları da kısa sürede ve hatasız yapmanızı sağlar. Excel’i
  • 2. kullanmanın en önemli sebebi, değişik amaçlara hizmet edebilen hesap tablolarının, kullanıcının istediği gibi düzenleyebileceği bir yapıda olmasıdır. Formül Oluşturma Yukarıdaki anlatımda da ifade edildiği üzere, kullanıcının temel matematik kurallarını dikkate alarak kendi oluşturduğu yapılara formül adını vereceğiz. Bahsi geçen, fonksiyon ve formül kavramlarının temel anlamı içinde, işlemleri otomatik ve kolay olarak sonuca ulaştırma ifadesi yatmaktadır. Zaten formül denince, belirli değerleri bazı işlemlerden geçirerek çözüme ulaştıran eşitlik akla gelmektedir. Excel’de bir formül oluşturmanın belirli kuralları vardır. Excel’de Formül Oluşturma Kuralları: 1. Formül yapılarının ilgili hücreye girişi sırasında mutlaka eşittir (=) işareti ile başlamak gerekir. Eşittir (=) ile başlanmamış bir formül yapısı Excel tarafından alfabetik bir değer olarak kabul edilecektir. 2. Bir formül oluşturulurken, sayısal bir değer, hücre adresi, tanımlanmış hücre adı ve formüle anlam katacak olan operatörler kullanılır. Operatörler: Matematikte kullanılan ve hesaplama işlemine anlam katan işaretlerdir. Buna göre bir hesaplama işleminde kullanılabilecek operatörler ve anlamları aşağıda verilmiştir: 1. Toplama “+” 9. Eşit “=” 2. Çıkartma “-“ 10. Eşit değil “<>” 3. Çarpma “*” 11. Büyük “>” 4. Bölme “/” 12. Küçük “<” 5. Parantez “()” 13. Büyük Eşit “>=” 6. Yüzde “%” 14. Küçük Eşit “<=” 7. Kuvvet (üs) “^” 15. Ve “&” 8. Çift Tırnak (“ “) 3. Formül yazımı sırasında, kullanılacak değerler ve hesaplama işaretleri bilinen kurallar çerçevesinde ve öncelik ilişkisine dikkat edilerek girilir.
  • 3. İşlem Öncelik Sırası: Ardı ardına yapılması gereken seri matematiksel işlemler varsa, bir kural olarak bunların belirli bir sıra dahilinde olması gerekir. Buna göre işlemlerin öncelikleri sırası ile aşağıda verilmiştir: 1.Parantez “( )” 2.Yüzde “%” 3.Kuvvet (üs) “^” 4.Çarpma ve Bölme “*, /” 5.Toplama ve Çıkartma “+, -“ 4. Formülde, hücre adresi ve hücreye tanımlanmış ad dışında herhangi bir alfabetik değer kullanılacak ise, mutlaka çift tırnak (“ “) içinde yazılmalıdır. Hücre adresi, hücreye tanımlanmış ad ve sayısal değerler kesinlikle tırnak içinde yazılmamalıdır. Çift tırnak (“ “), içinde yazılmış her değer, Excel tarafından alfabetik bir değer olarak kabul edilecektir. 5. Formül içinde değerler arasında ve başlangıçta kesinlikle boşluk kullanılmamalıdır. Boşluk, Excel tarafından alfabetik bir değer olarak kabul edilecektir. Bir Uygulama Örneği:Maliyet (M), Üretim Miktarı (ÜM) ve Değişken Maliyet (D)’in çarpımına, Sabit Maliyet (S)’in eklenmesiyle; Satış Hasılatı (SH), Satış Miktarı (SM) ile Satış Fiyatı (SF)’nın çarpımıyla bulunmaktadır. Bunlara bağlı olarak, Kar (K) da, Satış Hasılatı’ndan Maliyet’in çıkarılmasıyla hesaplanmaktadır. Bu açıklamalar ışığı altında Excel’de, üretilen tüm ürünlerin satıldığı varsayımı altında Kar’ın otomatik olarak belirlenmesini sağlayan bir formül geliştirilmek isteniyor. İfadeleri anlatan harfleri kullanarak oluşturulan formüller; ÜM = SM varsayımına göre M = (ÜM*D)+S SH = SM*SF K = SH – M K = (SM*SF) - ((ÜM*D)+S) şeklinde yazılabilir. Bu örneği bir Excel tablosu halinde düzenlersek, bazı değerlerin kullanıcı tarafından girilmesi gereken değişken, bazılarının da formül yapısında oluşturulması gerektiği görülecektir. Kullanıcı tarafından girilmesi gereken değişken yapıdaki değerler, Üretim Miktarı (ÜM), Değişken Maliyet (DM), Sabit Maliyet (S) ve Satış Fiyatı (SF)’dır. Satış
  • 4. Miktarı (SM) da aslında değişken yapıdadır. Ancak, bu değerin kullanıcı tarafından girilmemesinin sebebi Üretim Miktarı ile eşit varsayımı altında işlem yapılmasıdır. Formül olarak oluşturulacak değerler ise, Maliyet (M), Satış Hasılatı (SH), Satış Miktarı (SM) ve Kar (K)’dır. Hücre adresleri temelinde oluşturulan Excel tablosu aşağıda verilmiştir.
  • 5. Excel’de Hazır Fonksiyonların Kullanımı Yukarıda görüldüğü üzere, Excel’de matematiğin temeli olan dört işlem rahatlıkla kullanılabilir. Ancak, karmaşık ya da matematiksel olmayan bazı işlemler yapılmak istendiğinde, dört işlem yeterli olmayacak ya da çok zaman alıcı olacaktır. İşte bu gibi, dört işlemin ya da bir başka ifade ile kullanıcının kendi oluşturduğu formüllerin yetersiz kaldığı noktada, sayısı yaklaşık 400 adeti bulan hazır fonksiyonlar imdada yetişir. Bunlar sayesinde dört işlemin yapamadığı karışık algoritmalar da çözüme ulaştırılır. Küçük bir örnekle bu durumu açıklayalım. Bir Uygulama Örneği: Bir firma, satışını yaptığı üç ürün için, üçer aylık toplam kazanç değerlerini hesaplamak için Excel programını kullanacaktır. Bunun en bilinen yolu, her ürün için elde edilen kazancı ifade eden sayılar arasında toplama işareti olan artı (+)’nın kullanılmasıdır. Excel’de toplanacak değerlerin bulunduğu hücre adreslerinin arasında da artı (+) kullanılarak aynı sonuç elde edilebilir. Ancak, bu işlemin sonucunun alınması için, her hücrenin adresini tek tek yazmak gerektiğinden, oldukça güç olduğu görülmektedir. Hatta, ürün sayısının daha fazla olabileceği ve yılın tüm ayları için bu işlemin yapılacağı göz önüne alınırsa, işlemin ne kadar zaman alıcı ve külfetli bir uygulama olacağı açıkça anlaşılmaktadır. Bunun için, hücre ve değer sayısı artsa dahi, işlemleri kolaylaştıran ve zaman kaybından kurtaran, Excel’de hazır bulunan fonksiyonlara baş vurmak daha uygun olacaktır. Bu örnek için, ilk öğreneceğimiz hazır fonksiyon TOPLA fonksiyonudur. Burada fonksiyonun kullanılacağı, yani toplam değerinin yazılacağı hücre seçilerek, toplanması gereken hücre adreslerinin yeraldığı =B2+B3+B4+C2+C3+C4+D2+D3+D4 formülü yerine =TOPLA(B2:D4) fonksiyonu yazılır. İki ifadenin de vereceği sonuç aynı olacaktır. Excel’de Fonksiyon Kullanma Kuralları: 1. Fonksiyonların ilgili hücreye girişi sırasında mutlaka eşittir (=) işareti ile başlamak gerekir. Eşittir (=) ile başlanmamış bir fonksiyon yapısı Excel tarafından alfabetik bir değer olarak kabul edilecektir.
  • 6. 2. Bir fonksiyon girişi sırasında, sabit herhangi bir değer (sayı, metin, tarih, vs.), hücre adresi, tanımlanmış hücre adı, kullanıcı tarafından oluşturulmuş formüller, operatörler, fonksiyon elemanları ve fonksiyonun formatını tamamlayıcı işaretler kullanılır. 3. Formülde, hücre adresi ve hücreye tanımlanmış ad dışında herhangi bir alfabetik değer kullanılacak ise, mutlaka çift tırnak (“ “) içinde yazılmalıdır. Çift tırnak (“ “) içinde yazılmış her değer, Excel tarafından alfabetik bir değer olarak kabul edilecektir. 4. Formül içinde değerler arasında ve başlangıçta kesinlikle boşluk kullanılmamalıdır. Boşluk, Excel tarafından alfabetik bir değer olarak kabul edilecektir. 5. Kullanılan bir fonksiyonun doğru ve eksiksiz sonuç verebilmesi için formatına (Excel’deki adıyla sözdizimine), yani oluşturulma biçimine (noktasına, virgülüne, noktalı virgülüne, parantezine, çift tırnağına kadar...) dikkat edilmesi ve hiçbir detayın atlanmaması, formatı oluşturan her elemanın yerli yerinde kullanılması gerekir. Fonksiyonun formatında mevcut herhangi bir elemanın kullanılmaması ya sonucun hatalı olmasına ya da o formülden sonuç alınamamasına sebep olur. 6. Excel’de fonksiyonlarda kullanılacak hücre adresleri, göreceli, mutlak ya da yarı mutlak yapıda olabilirler. Göreceli hücre adresleri değişken, mutlak hücre adresleri ise sabit değer taşırlar. Bir hücre adresini sabitleştirmek için satır, sütun ifadesinin önüne $ işareti konur. A1 göreceli bir hücre adresi, $A$1 ise mutlak bir hücre adresidir. $A1 şeklindeki bir ifade ise yarı mutlak yapıdadır. Mutlak adresi, göreceli adresten ayıran nokta, mutlak adresin içerdiği değerin veya fonksiyonun her hücrede aynı şekilde kalmasıdır. Göreceli bir adres ise hücrenin herhangi bir şekilde yer değiştirmesi sonucunda, yeni duruma göre değişiklik, bulunduğu hücrenin adresine göre farklılık gösterir.