Klavyem, Stetoskopum ve Ben

advertisement
Klavyem, Stetoskopum ve Ben
Dr. Þamih Demli*
Excel’de Formüller ve Hesaplamalar
MS-Excel programý kullanýyorsanýz, girilen
verileri kullanarak bir takým sonuçlar üretme
gereksiniminiz de olmuþtur. Bu sayýdaki
yazýmýzda Excel’de formül satýrýnýn
yeteneklerinden ipuçlarý oluþturmaya
çalýþacaðýz.
Excel'in hücrelere formül girme özelliði ile
hem sayýsal, hem de alfa sayýsal (düz yazý)
deðerlerinden yola çýkarak bazý sonuçlar
üretmemiz olanaklýdýr. Excel'de basit
matematiksel formüllerden, karmaþýk
mantýksal ve istatiksel sonuçlar elde etmeye
kadar pek çok formül oluþturabilmekteyiz.
Excel kendi içinde yüzlerce fonksiyonu
bulundurarak, formül oluþturulmasýnda
oldukça yeterli destek saðlar.
Öncelikle Excel sayfa yapýsýný anýmsayalým:
Þekil 1. Excel sayfa yapýsý
Excel çalýþma sayfasýnda her hücre ayrý bir
bilgi giriþ sayfasý gibi davranýr. Her hücre
adresi farklýdýr. Bu adres hücreyi oluþturan
sütun ve satýr isimlerinden oluþmaktadýr.
Örneðin çalýþma sayfasýnýn sol üst köþesinde
yer alan hücrenin adresi "A1" hemen altýndaki
hücre ise "A2" hücresi olarak adlandýrýlýr.
Hücrelere formül giriþi yapýlýrken, formülün
hangi hücrelerle ilgili iþlem yapacaðý bu
adresleme ile belirtilmektedir. Bir excel dosyasý
(kitap olarak ta adlandýrlmaktadýr) birden fazla
sayfa içerebilmektedir. Birden fazla sayfa ile
çalýþýldýðýnda her hangi bir sayfada yer alan
hücre verisi baþka bir sayfada
kullanýlabilmektedir. Bu durumda hücre adresi
formül içerisinde sayfa adý ile birlikte
yazýlmaktadýr. Ayný sayfa içindeki
hesaplamalarda sayfa adýnýn belirtilmesine
gerek yoktur. Formüller oluþturulurken farklý
sayfalarda yer alan hücre verileri
kullanýlabildiði gibi, farklý excel dosyalarýnda
yer alan veriler de formüle eklenebilmektedir;
tahmin edileceði gibi bu durumda formül
satýrýnda referans alýnan excel dosyasý da
belirtilmelidir. Excel hücrelerine girilen
formüller aktif davranýr, bir baþka söylemle
formülde belirtilen herhangi bir hücrenin
içeriði deðiþtiðinde o hücreyi referans
gösteren tüm hücrelerin içeriði otomatik
olarak güncellenir.
Hücrelere Veri Giriþi
Excel sayfasýnda bir hücreye veri girmenin
birden fazla yöntemi bulunmaktadýr. Boþ bir
hücreye veri girebilmek için, girilmek istenen
hücre iþaretlenerek (fare ile seçilebilir ya da
klavyeden yön tuþlarý ile istenen hücreye
gelerek hücre aktifleþtirilir) doðrudan veri giriþi
yapýlabildiði gibi; seçili hücreye bilgi girmek
için formül çubuðu giriþ satýrý da
kullanýlabilmektedir. Daha önce veri girilmiþ
bir hücredeki bilgiyi düzeltmek istersek, hücre
çift týklanmalý ya da hücre seçildikten sonra
formül çubuðu týklanarak istenen düzeltme
yapýlmalýdýr. Eðer hücre seçildikten sonra
doðrudan veri giriþ yapýlýrsa son yazdýðýmýz
ifade daha öncekinin yerini alacak ve önceki
ifade kaybolacaktýr.
Excel'de Formül yapýsý
Eðer bir hücreye formül girilecekse, formül
ifadesi "=" ile baþlamak zorundadýr. Eþittir
ifadesi programa iþlem yapýlacaðýný bildirir.
Örneðin "=23+12" ifadesi verilen deðerlerin
toplanmasýný gerektirir. Hücreyi
terkettiðimizde ise hücrede "35" deðerinin
yazýlý olduðu görülecektir.
Tablo 1. Excel iþlem iþaretleri
* TTB-GPE Yönetim Kurulu Üyesi, GPE Bilgisayar Modülü Eðiticisi, Ankara
• 2003 • cilt 12 • sayý 10 • 380
Not: Excel bir hücreye veri girildiðini ancak
veri girilen hücre terk edildikten sonra algýlar.
Bu nedenle, hücre terk edilmeden herhangi
bir iþlem yapmayacaktýr.
Formülümüzde birbiri içinde yer alan
karýþýk fonksiyonlar bulunabilir. Excel iþlem
yaparken mantýksal iþlem önceliði sýralamasýna
uyacaktýr. Tablo 1’de iþlem iþareti, anlamý ve
öncelik sýrasý verilmiþtir. Bir formülde, ayný
önceliðe sahip olan iþaret varsa (örneðin, hem
bir çarpma, hem de bir bölme içeriyorsa) Excel
iþlemleri soldan saða doðru sýrayla yapar.
Deðerlendirme sýrasýný deðiþtirmek için,
formülün ilk olarak hesaplanacak olan
parçasýný, parantez içine alabilirsiniz. Örneðin
"=6+4/2" iþleminin sonucunda "8" deðeri
bulunurken; "=(6+4)/2" iþlemi "5" deðerini
üretecektir
Bu kýsa anýmsatmadan sonra bir örnek
Excel tablosu üzerinde uygulama yaparak
formülleri nasýl kullanacaðýmýzla ilgili bir
çalýþma baþlatalým. Örnek tabloda (Tablo 2),
Türkiye'de bulunan diyaliz merkezlerinin
1998 yýlýndaki durumunu gösterir bazý veriler
yer almaktadýr.
Tablo 2.
Örnek tablolarýmýzda "Toplam" satýrý ve
daðýlým oranlarýný gösteren "%" sütunlarý boþ
býrakýlmýþtýr. Bu hücrelerin deðerlerini biz
hesaplatacaðýz. Diyaliz merkezlerinin toplam
sayýsýný hesaplamak için 1998 yýlýna ait veri
tablosunda "B10" hücresini seçelim.(B sütunun
10. satýrýnda yer alan hücreyi farenin sol tuþu
ile týklamamýz yetecektir.) Klavyemizden
"=Topla(B4:B9)" formülünü yazarak "enter"
tuþuna basalým. Bu biçimde B10 hücresine B4
hücresi ile B9 arasýnda yer alan tüm hücrelerin
toplamýný hesapla komutu vermiþ olduk. Bu
komutu verirken fareden de yararlanabiliriz.
Bunu görmek için 2002 verileri tablosunda
"D10" hücresini seçelim ve yine klavyeden
"=Topla(" ifadesini yazdýktan sonra faremizi
"D4" hücresine getirerek farenin sol tuþunu
basýlý tutalým. Daha sonra faremizi "D9"
hücresine kadar çekelim. Bu durumda "D10"
da yer alan ifadenin "=Topla(D4:D9" halini
aldýðýný görürüz. Parantezimizi kapatarak
"enter" tuþuna bastýðýmýzda toplama yapýlmýþ
olacaktýr. Bu iþlemde verilen "TOPLA" komutu
yerine "ortalama" ifadesi yazýlmýþ olsaydý, bu
durumda adresi verilmiþ hücre grubunda
(Örneðimizde D4 ile D9 arasý) yer alan
ifadelerin aritmetik ortalamasý hesaplanacaktý.
Tablomuzda konumu bitiþik olmayan
hücrelerle ilgili olarak da iþlem yapabilmemiz
olanaklýdýr. Bunun için "=" ifadesinden sonra
iþlemimizin ilk hücresini týklayýp klavyeden
iþlem operatörünü girerek ikinci hücreyi
girebiliriz. Bu biçimde yapmak istediðimiz
hesaplama ile ilgili farklý iþlemleri bir arada
girebilir ve "enter" tuþu ile sonlandýrabiliriz.
Örneðin klavyeden "=(Topla(B4:9)*ortalama
A(B15:D19)/100-A4" gibi karýþýk bir
matematiksel formül sonucunu tek hücrede
hesaplatabilmekteyiz. Excel penceresinin üst
bölümünde yer alan "Standart" araç
çubuðunda "?" simgesi ile gösterilen düðme,
seçili hücreye otomatik olarak "=TOPLA()"
ifadesini getirerek bize yardýmcý olmaktadýr. Bu
düðmeyi týkladýktan sonra tek yapacaðýmýz iþ,
toplamýný almak istediðimiz hücre gurubunu
seçmektir. "=" ifadesinden sonra yer alan
"Topla","ortalama","Kikaredað" ve benzeri
ifadeler, yöntemi Excel tarafýndan bilinen
fonksiyonlardýr. Excel’de yer alan bu hazýr
fonksiyonlarýn listesine ulaþma ve kullanma
yöntemlerimizi daha sonraki bölümlerde
inceleyeceðiz. Excel de hücre iþlemlerini
fonksiyon kullanmadan da yapabilmekteyiz.
Örneðin "B10" hücresinde yer alan
"=TOPLA(B4:B9)" ifadesi yerine
"=B4+B5+B6+B7+B8+B9" biçiminde bir
formül yazarak da ayný sonucu elde edebiliriz.
Not: Daha önce formül girilmiþ bir hücre
seçildiðinde, girilen formül “formül”
çubuðunda görülecektir. Gerekirse bu alan
seçilerek formül eklentileri ve deðiþiklikleri
yapýlabilir.
Örneðimiz üzerindeki uygulamamýzý
sürdürelim. Saðlýk bakanlýðý bünyesinde yer
alan diyaliz merkezlerinin, toplam içindeki
oranýnýn hesaplanabilmesi için; "C4" hücresine
"=B4/B10" ifadesini girelim. "Enter" tuþu ile
iþlemimizi onayladýktan sonra yeniden "C4"
hücresini seçerek, "Biçimlendirme" araç
• 2003 • cilt 12 • sayý 10 • 381
çubuðunda yer alan "%" simgesini týklayalým.
Bu biçimde bu hücrede yer alan ifadenin nasýl
görüntüleneceðini belirlemiþ oluyoruz.
Formül kopyalama
Excel programýnda hücrelere girilmiþ
formüller, formül içinde belirtilmiþ hücrelerin
konumu ile, formül girdiðimiz hücrenin
konumu arasýndaki iliþki düzeyinde
tutulmaktadýr."C4" hücresine girilen "=B4/B9"
formülü, program tarafýndan "=formül hücresi
solundaki birinci sütunun ayný satýrda yer alan
hücre deðeri / formül hücresi solundaki birinci
sütunun beþ alt satýrýnda yer alan hücre
deðeri" "biçiminde algýlanmaktadýr. Bu nedenle
bu hücre kopyalanýp baþka bir hücreye
yapýþtýrýldýðýnda, formül adresleri yeni konuma
göre düzenlenecektir.Bu özelliði örneðimizde
görelim. "C4"hücremizi seçip kopyalayalým ve
daha sonra "E4" hücresini seçerek yapýþtýrma
iþlemini geçekleþtirelim. "E4" hücresindeki
formülün "=D4/D10" olarak deðiþtirildiðini
göreceðiz.Ayný formülü "G4" hücresine de
kopyalayalým. "B10" da yer alan toplama
formülünü de "G10" hücresine kopyalayalým.
Not: Bir hücredeki ya da hücre grubundaki
deðeri kopyalamak için, kopyalanacak
hücreleri seçin; kopyalama için, seçili
hücrelerin üzerindeyken farenin sað tuþuna
basarak açýlan menüden "kopyala " seçeneðini
iþaretleyin. Yapýþtýrma yapmak istediðiniz ilk
hücreye gelerek yine sað tuþ menüsünden
"yapýþtýr" seçeneðini iþaretleyerek yapýþtýrma
iþlemini tamamlayýn. (Sað tuþ menüsü yerine
klavyeden; kopyala için "CTRL+C", yapýþtýr
için "CTRL+V" tuþ kombinasyonunu ya da
"Standart" araç çubuðunda yer alan kopyala
ve yapýþtýr düðmelerini kullanabilirsiniz.)
Sabit Hücre
Kopyalama sýrasýndaki bu güncelleme her
zaman istenen bir iþlem deðildir. Bazý
durumlarda formülü kopyalasak ta, formül
içindeki hücre adreslerinin deðiþmemesini
isteyebiliriz. Bu durumda formülde yer alan
adresleri sabitlememiz gerekecektir.Adres
sabitlemek için formül içinde "$" iþareti
kullanýyoruz. $ iþaretini adresteki sütunu
belirleyen harfin önüne yerleþtirdiðimizde
formül nereye taþýnýrsa taþýnsýn, sütunun
deðiþmeyeceðini belirtmiþ oluyoruz. Buna
karþýlýk satýr deðiþecektir. (Örn:$B4). Satýrý
gösteren rakamýn önüne yazdýðýmýzda ise
satýrý sabitlemiþ oluruz. (Örn:B$1). Adresi
belirleyen sütun ve satýr göstergelerinin her
ikisini de $ iþareti eklersek bu hücre adresini
formülümüzde sabitlemiþ oluruz. Artýk bu
hücrenin adresi, kopyalama iþleminde
deðiþmeyecektir. Örnek tablomuzda "C4"
hücresinde yer alan "=B4/B10" formülümüzü
"=B4/$B$10" þeklinde deðiþtirelim. Artýk bu
formülü daha alttaki hücrelere
kopyaladýðýmýzda, B sütununda yer alan her
deðeri, deðiþmeyen 'B10' adresindeki deðere
bölmüþ olacaðýz.
Not: "$" iþaretlerini formül içine doðrudan
yazmak yerine, klavyemizin "F4" fonksiyon
tuþunu da kullanabiliriz.
Þimdi "C4" hücresini seçip, kopyalayalým ve
"C5" den "C8" hücresine kadar tüm hücrelere
yapýþtýralým. E ve G sütunlarý içinde hücre
sabitleme ve kopyalama iþlemlerini yineleyerek
tablomuzu tamamlayalým. Tablomuzun son
durumu aþaðýdaki Tablo’da görüldüðü gibi
olacaktýr (Tablo 3).
Tablo 3.
Not: Bitiþik hücrelere kopyalama yapmak
için faremizi kullanabiliriz. Bunun için
formülümüzün bulunduðu hücreyi seçtikten
sonra, fare imlecini seçili alanýn sað alt
köþesine getirin. Ýmlecimiz þekil deðiþtirip "+"
görünümü aldýðýnda, farenin sol tuþunu basýlý
tutarak kopyalamak istediðimiz tüm hücre
gurubunu tarayýn. Farenin sol tuþunu
býrakýnca formülün tüm hücrelere
kopyalandýðýný göreceksiniz
Bu sayýmýzda Excel tablosunda temel
aritmetik iþlemleri ile ilgili ipuçlarý vermeye
çalýþtýk. Bir sonraki yazýmýzda, Excel’de birden
fazla tabloyla ve farklý sayfalarda çalýþmak;
fonksiyonlar ve mantýksal formüller üzerine
ipuçlarý vermeyi sürdüreceðiz. Yeniden
görüþmek üzere...
Dostlukla kalýn.
• 2003 • cilt 12 • sayý 10 • 382
Download