49356372 excel formuller

Upload: tugrul-ahmet-karadag

Post on 04-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 49356372 Excel Formuller

    1/63

    www.celebiyiz.biz

    NDEKLER

    Formller deerleri nasl hesaplar?......................................................................................................4

    Forml szdizimi hakknda................................................................................................................17alma sayfas ilevleri hakknda.....................................................................................................17Forml szdizimi hakknda................................................................................................................17Forml dzenleme............................................................................................................................17Dizi formln dzenleme.................................................................................................................17Formln tmn veya parasn hesaplanan deerle deitirme......................................................18Forml veya dizi formln silme...................................................................................................18Hcre ve aralk bavurular hakknda.................................................................................................18Greceli ve mutlak bavurularn arasndaki fark...............................................................................19R1C1 bavurular hakknda................................................................................................................19ok saydaki sayfada ayn hcreye veya arala 3-B bavuru kullanarak bavurma.........................19

    3-B bavurular kullanma ynergeleri................................................................................................19alma sayfalarn tadnzda, kopyaladnzda, eklediinizde veya sildiinizde 3-B bavuruyane olur?...............................................................................................................................................20Dizi formlleri ve nasl girilecekleri hakknda...................................................................................20alma kitaplarndaki hesaplamalar hakknda..................................................................................20Dier alma sayfalarndaki veya alma kitaplarndaki deerleri hesaplamak iin formllerkullanma hakknda.............................................................................................................................21TARH VE SAAT FONKSYONLARI.............................................................................................21

    BUGN..........................................................................................................................................................................21TARH............................................................................................................................................................................21BUGN..........................................................................................................................................................................22

    GN.............................................................................................................................................................................. .22MD.............................................................................................................................................................................22TARHSAYISI...............................................................................................................................................................23ZAMANSAYISI.............................................................................................................................................................23DAKKA....................................................................................................................................................................... .23YIL................................................................................................................................................................................ .24HAFTANINGN........................................................................................................................................................24SAAT..............................................................................................................................................................................24AY................................................................................................................................................................................. .25SERTARH...................................................................................................................................................................25TAMGN................................................................................................................................................................25SERAY..........................................................................................................................................................................26HAFTASAY...................................................................................................................................................................26

    GN.........................................................................................................................................................................26METN FONKSYONLARI........................................................................................................................................ ..27DAMGA.........................................................................................................................................................................27TEMZ............................................................................................................................................................................27KOD.............................................................................................................................................................................. .27BRLETR....................................................................................................................................................................27LRA...............................................................................................................................................................................28ZDE...........................................................................................................................................................................28BUL................................................................................................................................................................................28SAYIDZENLE............................................................................................................................................................29SOLDAN........................................................................................................................................................................29UZUNLUK.....................................................................................................................................................................30KKHARF...............................................................................................................................................................30

    PARAAL.................................................................................................................................................................... .30YAZIM.DZEN...........................................................................................................................................................30DETR......................................................................................................................................................................30

    1

  • 7/30/2019 49356372 Excel Formuller

    2/63

    www.celebiyiz.bizYNELE..........................................................................................................................................................................31SADAN...................................................................................................................................................................... .31MBUL.............................................................................................................................................................................31MBUL($B$17;$A$14) eittir 5......................................................................................................................................32YERNEKOY.................................................................................................................................................................32M.....................................................................................................................................................................................32

    METNEEVR..............................................................................................................................................................32KIRP...............................................................................................................................................................................33rnek..............................................................................................................................................................................33BYKHARF...............................................................................................................................................................33SAYIYAEVR.............................................................................................................................................................33

    MATEMATKSEL FONKSYONLAR............................................................................................................................33MUTLAK.......................................................................................................................................................................33TAVANAYUVARLA....................................................................................................................................................34COS............................................................................................................................................................................... .34EERSAY......................................................................................................................................................................34EERSAY(A3:A6;elmalar) eittir 2..........................................................................................................................34FT.............................................................................................................................................................................. .34S...................................................................................................................................................................................35

    ARPINIM.....................................................................................................................................................................35TABANAYUVARLA....................................................................................................................................................35OBEB............................................................................................................................................................................ .35TAMSAYI......................................................................................................................................................................36OKEK.............................................................................................................................................................................36LN...................................................................................................................................................................................36LOG................................................................................................................................................................................36LOG10............................................................................................................................................................................37MOD...............................................................................................................................................................................37KYUVARLA..................................................................................................................................................................37TEK................................................................................................................................................................................37P.....................................................................................................................................................................................38ARPIM.........................................................................................................................................................................38

    BLM..........................................................................................................................................................................38S_SAYI_RET..............................................................................................................................................................38RASGELEARADA........................................................................................................................................................39ROMEN..........................................................................................................................................................................39YUVARLA.....................................................................................................................................................................39AAIYUVARLA........................................................................................................................................................40YUKARIYUVARLA.....................................................................................................................................................40ARET..........................................................................................................................................................................40SN..................................................................................................................................................................................40KAREKK.....................................................................................................................................................................41ALTTOPLAM................................................................................................................................................................41TOPLA...........................................................................................................................................................................41ETOPLA.........................................................................................................................................................................42

    TAN................................................................................................................................................................................42NSAT..............................................................................................................................................................................42VE...................................................................................................................................................................................42VE(B1:B3) eittir YANLI.......................................................................................................................................... ..43VE(1

  • 7/30/2019 49356372 Excel Formuller

    3/63

    www.celebiyiz.bizHCRE...........................................................................................................................................................................46BOLUKSAY................................................................................................................................................................47HATA.TP.....................................................................................................................................................................47BLG............................................................................................................................................................................ .48E levleri........................................................................................................................................................................48EFTSE........................................................................................................................................................................49

    ETEKSE.........................................................................................................................................................................49S......................................................................................................................................................................................50YOKSAY...................................................................................................................................................................... .50TP..................................................................................................................................................................................50

    ARAMA VE BAVURU LEVLER..............................................................................................................................51ADRES...........................................................................................................................................................................51ALANSAY.....................................................................................................................................................................51STUN...........................................................................................................................................................................51STUNSAY...................................................................................................................................................................52DOLAYLI......................................................................................................................................................................52SATIR.............................................................................................................................................................................52SATIRSAY.....................................................................................................................................................................53DEVRK_DNM...................................................................................................................................................53

    HATA MESAJLARI........................................................................................................................................................ ..54##### hatasnn anlam nedir?........................................................................................................................................54#BL/0! hatasnn anlam nedir?...................................................................................................................................54#YOK hatasnn anlam nedir?.......................................................................................................................................54#AD? hatasnn anlam nedir?........................................................................................................................................55#BO! hatasnn anlam nedir?.......................................................................................................................................55#SAYI! hatasnn anlam nedir?.....................................................................................................................................55#BAV! hatasnn anlam nedir?....................................................................................................................................55#DEER! hatasnn anlam nedir?.................................................................................................................................56

    Formllerdeki hesaplama ileleri......................................................................................................................................57BRLETR........................................................................................................................................................................58

    Microsoft Excel tarih ve saat hesaplamalarn nasl yapar?...........................................................................................58Tarih ve saat girme ipular............................................................................................................................................58

    lem Tablosu levleri Hakknda...................................................................................................................................59Microsoft Excel'deki ilev tular...................................................................................................................................63

    3

  • 7/30/2019 49356372 Excel Formuller

    4/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    - 4 -

  • 7/30/2019 49356372 Excel Formuller

    5/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    EXCEL RENYORUZ

    "Word sizi pek fazla zorlamamt. Biraz zaman ayrrsanz Word' tm detaylar ile renirsiniz.Ama Excel ok daha karmak bir program. stelik kullanm alanlar ok geni olabilir." BugnExcel renmeye balayacaktk. in bandan gzlerini korkutmak istemiyordum, ama Excel'i tmilevleri, tablolama, veri taban ve makro zellikleri ile retmek, yle 4 gne sdrlabilecek birey deildi. Zaten onlar da raporlarnda Excel'in ancak %20'sini kullanabileceklerdi. Bu yzdenWord'de olduu gibi bir yntem izleyip, verimli alabilmeleri ve hesap tablolarndzenleyebilmeleri iin pratik pf noktalar retecektim. Amacm, raporlarn bir an ncehazrlamalarn salamakt. Excel'in karmak detaylarn PC World'de srekli yaynlanan Excelsayfalarn takip ederek renebilirlerdi. "Hcrelere veri girmeyi, basit fonksiyonlar kullanmay

    biliyoruz" dedi Elif, "Ama bunlar yeterli deil. Tablolar Word belgelerinin iine yerletirmek,grafikler hazrlamak, sorunsuz yazc klar almak istiyoruz." "Korkmayn, benimle iiniz

    bittiinde, drt drtlk bir rapor hazrlayabilecek durumda olacaksnz. Sabrszlandnzgryorum. yleyse hemen balayalm"ZEL BR EXCEL

    - 5 -

  • 7/30/2019 49356372 Excel Formuller

    6/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    52. Excel'de alrken belgelerimizin belirli aralklarla otomatik olarak kaydedilmesini salayabilirmiyiz? Aralar*ine Ekle (Tools*Add-Ins) komutunu altrn. Ekrana gelen diyalog kutusundaOtomatik Kaydet (AutoSave) seeneini iaretleyip Tamam dmesine basn. Artk Aralar (Tools)mensn atnzda Otomatik Kayt (AutoSave) seeneinin eklendiini greceksiniz. Bu komutualtrnca ekrana Otomatik kaydetme ayarlarn yapabileceiniz bir diyalog kutusu gelecektir.

    Otomatik kaydetme aral ve buna benzer dier bir sr seenei buradan ayarlayabilirsiniz. 53.Excel tablolarm kada dkerken stbilgi ve altbilgi alanlarnda deiik, kendime zel bilgileryazdrmak istiyorum. rnein baslan sayfann bal, sayfay hazrlayan kiinin ad vs.. gibi. Bununasl baarabilirim? Excel5.0 ile alma sayfalarnz kada dkerken alt tarafa zel bilgileryazdrmak istiyorsanz, Dosya*Sayfa Yaps (File*Page Setup) komutunu altrn. Ekrana gelecekolan diyalog kutusunun stbilgi/Altbilgi (Header/Footer) sekmesine gidin. Burada stbilgi (header)ve altbilgi (footer) alanlarn zelletirebilir, bu alanlara yazlacak olan bilgileri aa doru alanlistelerden seebilirsiniz. Excel 95 sizin iin bir dizi seenek hazrlamtr. Bu seenekler arasndakendinize uygun olan seenei bulamazsanz zel stbilgi (Custom Header) veya zel Altbilgi(Custom Footer) dmelerinden birine basp ekrana gelecek olan diyalog kutusunda istediiniz zelayar yapabilirsiniz. 54. Bir hcreye yazdmz rakamlar bazen ondalk kesir basamakl, bazen TL

    eklenmi olarak grnyor. Bazen de yazdklarm tarihe dnveriyor. Bunun nedeni nedir?Bunun nedeni, setiiniz hcrelerin biiminin kullanma amacnzdan farkl biimlenmi olmas. Budurumu dzeltmek iin, hcre veya hcreleri sein, sa fare tuu ile zerine tklayp HcreleriBiimle (Format Cells) komutuna tklayn. Karnza gelen diyalog kutusunun Say (Number)

    blmesindeki listede, Genel, Say, Para Birimi, Tarih, Zaman gibi seenekler greceksiniz. Bunlarhcrenin biimini belirler. Bu diyalog kutusunun sandaki pencere iinde ise bu biimlerin farkltrleri yer alr. Her birinin zerine geldiinizde aklamas diyalog kutusunun zerinde grnr,ama bir rnek vererek konuyu daha iyi aklayalm: Hcreye yazdmz rakamn ondalk kesirdensonra iki hanesinin grnmesini istiyorsak, Hcreleri Biimle diyalog kutusunda Say seeneinisein; Ondalk Yerleri (Decimal places) ksmna 2 yazn. Excel ondalk kesrini virgl (,) olarakgsterir. Buradaki 1000 Ayrac Kullan (Use 1000 Seperator) seeneini iaretlerseniz, rakamsondan itibaren er hanede bir nokta (.) ile ayrlacaktr (rnein 345 bin, 345.000,00 olarakgsterilir). 55. Para birimi girdiimiz hcrelerde hep TL kyor. Bazen para birimi olarak ABDdolar da ($) kullanyoruz. Hcre biimlerini kendimiz belirleyemez miyiz? Default para biriminiWindows 95 belirler. Bunu Denetim Masas*Blgesel Ayarlar*Para Birimi (ControlPanel*Regional Settings*Currency) blmesinden deitirebilirsiniz. Ancak yapacanz deiikliktm belgelerinizi etkiler. Baz hesap tablolarnda TL, bazlarnda $ iareti kullanacaksanz, Excelsize hcreleri zel olarak biimleme seenei sunar. zel biimlemek istediiniz hcreleri seipzerlerine sa fare tuu ile tklayn ve Hcreleri Biimle*Say (Format Cells) komutunu altrn.Karnza gelen diyalog kutusunun Say (Number) blmesine girip listeden stee Uyarlanm'(Custom) sein. Tr (Type) ksmnn altndaki listede baz hazr rakam formatlar greceksiniz.

    Bunlardan sizin iin uygun olann sein. rnein setiiniz hcrede 3455 yazyorsa ve listeden#.##0,00 seeneini iaretlemiseniz, gerek rakam 3.455,00 olarak grnecektir. Rakamnzn naslgrneceini diyalog kutusunun rnek (Sample) ksmnda grebilirsiniz. Son olarak Tr ksmndagrnen biimin sonuna bir boluk brakp $ iaretini yazn. Tamam dmesine tkladnzdahcrede 3.455,00 $ yazdn greceksiniz. 56. Excel'i her atmda yaztipi, stbilgi ve altbilgialanlar, kenar boluklar, klavuz izgileri default olarak geliyor. Bu default deerleri deitiremezmiyiz? Bu ayarlarn bazlarn Aralar*Seenekler (Tools*Options) komutu ilke alan diyalogkutusunun eitli blmelerinden deitirebilirsiniz, ancak hepsini deil. Bunun daha deiik bir yoluvar: Excel'de yeni bir kitap (workbook) an ve yaztipinden, altbilgi ve stbilgi alanlarna, kenar

    boluklarndan klavuz izgilerinin grnp grnmeyeceine her eyi istediiniz gibi dzenleyin.Sonra bu kitab Excel programnzn bulunduu klasrn altndaki XLStart klasrne KTAP.XLT

    adyla kaydedin. (ngilizce Excel 95 kullanyorsanz bu dosyay BOOK.XLT adyla kaydedin.)Artk Excel'i her atnzda kendi belirlediiniz default deerlerle karlaacaksnz.

    - 6 -

  • 7/30/2019 49356372 Excel Formuller

    7/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    BUNLARI DA BLN! 57. Excel Sayfasz Alsn. Excel'i her atnzda, karnza bo bir kitapsayfas gelir. Mevcut bir Excel dosyasn aacaksanz, bu sayfa bou bouna alm olur. Excel'insayfasz olarak almasn istiyorsanz, masastnde bir Excel ksayolu yaratn. Bu ksayola sa faretuu ile tklayp zellikler (Properties) komutunu altrn. Ksayol (Shortcut) blmesinin Hedef(Target) ksmnda yazl program yolunun sonuna /E parametresini ekleyin. 58. Ondalk ve

    Basamak Ayralar. Excel'de ondalk ayrac default olarak virgl (,), binlik hane ayrac nokta (.)iaretleri ile gsterilir. Aslnda bunu Windows 95 belirler. Ondalk ayracnn nokta, binlik basamakayracnn virgl olmasn istiyorsanz, Windows 95'te Denetim Masas*Blgesel Ayarlar*Say(Control Panel*Regional Settings*Number) blmesine girin. Aradnz ayarlar burada

    bulacaksnz. 59. Sayfalara sim. Bir Excel alma kitabnn sayfalar Sayfa1, Sayfa2, olarakisimlendirilmitir. Bunlara zel bir isim vermek istiyorsanz sayfa sekmesinin zerine ift tklayn,yeni sayfa ismini girip Tamam dmesine tklayn. 60. zel Dmeler. Excel ara ubuklarnda

    bulamadnz dmeleri aryorsanz, ara ubuuna sa fare tuu ile tklayp zelletir(Customize) komutunu altrn. Her bir kategoriyi setiinizde, yan tarafta kullanabileceinizdmeleri greceksiniz. Bu dmelerin zerine tkladnzda, diyalog kutusu zerinde aklamas

    belirecek. Bu dmeleri fare ile ara ubuuna srkleyip brakabilirsiniz. 61. Belgelere Kolay

    Ulam. Excel ile hazrladnz belgeleri belirli bir klasr altnda tutuyorsanz, Dosya*Akomutuyla direkt karnza bu klasrn kmasn isteyebilirsiniz. Bunun iin Aralar*Seenekler*Genel (Tools*Options*General) blmesine girin. "Varsaylan dosya yeri" (Default filelocation) blmesine Dosya A komutu ile almasn istediiniz klasrn yolunu yazn.8.GNPRATK EXCEL PFLERMterilerim, Excel'i daha rahat kullanabilmek iin rendikleri zelletirme numaralarn akamdenemi, sabah ta raporlarn hazrlayabilmek iin kafalarnda pek ok soruyla gelmilerdi. "Aceleetmeyin" dedim, "bugn srada pratik Excel pf noktalar var. Bunlar da renin, yarn raporunuzudzenlemek iin soracanz sorulara geeriz" 62. Hcrelerde formller kullanarak hesaplamayaptryoruz. Bulunan deerleri baka sayfalarn baka hcrelerinde de kullanmann pratik bir yoluvar m? Diyelim ki, Sayfa1'in D stununa mart ay giderlerini kalem kalem girdiniz ve stunsonunda tm giderleri toplayp mart ay giderlerini buldunuz. Bu toplam baka hcrelerdekullanacaksanz kopyalayp yaptrmak yetmez; nk formlde hcre adresleri yeni hcreninkonumuna gre deiir; yani bir anlamda deerler deil forml kopyalanr. Yaplacak i, formldeil hcre adresini kopyalamaktr. rnein mart ay toplam, Sayfa1'in D5 hcresinde ise bunu

    baka bir sayfadaki baka bir hcreye kopyalarken =Sayfa1!D5 formln kullanmanz gerekir.Bunun pratik yolu ise, kaynak alnacak hcrelere bir ad vermektir. rnein, orijinal mart aytoplamnn bulunduu hcreyi seip Ekle*Ad*Tanmla (Insert*Name*Define) komutunualtrrsanz, karnza Ad Tanmla (Define Name) diyalog kutusu kar. alma kitabndaki adlar(Names in workbook) ksmna bir ad girin (rnein mart_toplam). Burada szckler arasnda

    boluk brakmamaya dikkat edin. Tamam dmesine tkladnzda o hcrenin bir ismi olur. Artk oalma kitabnn herhangi bir sayfasnda herhangi bir hcreye =mart_toplam yazdnzda, orijinalhcredeki mart ay toplam grnecek. 63. Excel'de formller kullandmzda, hcrelerde bazenhata mesajlar kyor. Bunlarn anlam nedir? O halde size hata mesajlarnn anlamn aklayalm.#SAYI/0! (#DIV /0!) Formlnz bir sayy sfra blmeye veya blme ilemi iin bo bir hcreyegndermeye alyor. Bildiiniz gibi bir say sfra blnemez.#AD? (#NAME?) Forml, alma tablosunda bulunmayan bir alan adna bavuru yapyor.Hcrelerinizi adlandrdysanz, yazm yanl yapm ta olabilirsiniz.#YOK! (#NULL?) Formlde hcre bavurularn bamsz deikenlerden ayrmak iin virgl veyanoktal virgl kullanmanz gereken yerlerde boluk kullandnz gsterir.#SAYI! (#NUMBER!) Formlnzde bir say ile ilgili bir sorunla karlatnz gsterir. Bu,

    Excel formlnde yanl trde bir bamsz deiken veya hesaplama sonucu, alma sayfasndagrntlenemeyecek kadar byk veya kk bir deer olabilir.

    - 7 -

  • 7/30/2019 49356372 Excel Formuller

    8/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    #REF! Excel, geersiz bir hcre bavurusu ile karlatnda belirir. Bu, forml iinde bavurulmubir hcreyi sildiinizde veya zerine baka bir hcre yaptrdnzda olabilir.#DEER! (#VALUE!) Bir formlde yanl trde bir bamsz deiken, yanl tr bir ilemkullandnzda veya metin girii ieren hcrelere bavuru yapan matematik ilemler yapmayakalktnzda belirir. 64. Word'de byk harflerle yazdmz szckleri kk, kk harflerle

    yazdklarmz byk yapmay renmitik. Excel'de bunun iin bir ksayol tu kombinasyonu yokmu? Bunun iin bir klavye kombinasyonu yok ama yaratacanz iki ufak makro ile bu ii kendinizhalledebilirsiniz. Metni byk harfli yapmak iin u makroyu kullann:Sub BuyukHarf()For Each c In Selection.Cellsc.Value=Ucase$(c.Value)

    Next cEnd SubMetni kk harf yapmak iinse u makroyu kullann:Sub KucukHarf()For Each c In Selection.Cells

    c.Value=Lcase$(c.Value)Next cEnd SubBu makrolar kullanmak iin, iindeki szckleri deitirmek istediiniz hcreleri sein ve makroyualtrn. sterseniz bu makrolar ara ubuuna dme olarak da atayabilirsiniz. (Makro yaratmay

    bilmiyorsanz, bkz. 95 no'lu pf noktas.) 65. Excel'de Otomatik doldurma zellii olduunuduydum. Bu nasl alyor?Excel, haftann gnlerini, aylar ve rakamlar otomatik doldurabilir. rnein bir hcreye Ocakyazn; bu hcreyi seili duruma getirip sa alt kesindeki noktay fare ile ekitirerek seili alanstunun altna doru 4-5 hcre geniletin. Dier hcrelerin (ubat, Mart, Nisan,) olarakdolduunu greceksiniz. Rakamlarda ise en az iki veri girii gerekir. rnein bir stunda ilkhcreye 1, ikinci hcreye 2 yazp ayn ilemi yaparsanz, geri kalan hcreler (3, 4, 5,) olarakdolar. Bu tr verilerde ilk iki hcreye birer atlamal doldurma yaparsanz (rnein 1 ve 3 ya daOcak, Mart) otomatik doldurma ilemi de birer atlamal devam eder (1, 3, 5, 7, 9 veya Ocak,Mart, Mays, gibi). Sadece gn, ay ve rakamlarla da snrl deilsiniz. Otomatik doldurulacakserileri kendiniz tanmlayabilirsiniz. Bunun iin Aralar*Seenekler*zel Listeler(Tools*Options*Custom Lists) blmne girip YEN LSTE seeneini iaretleyin ve ListeGirdileri (List entries) ksmna serinizi yazp Ekle (Add) dmesine tklayn.66. Excel'de seili bir stunu nasl baka bir stuna tarm?Excel'de belirli bir hcre alann setiyseniz, bu alann etafnda bir kontur izgisi oluur. Fareimlecini bu kontur izgisinin zerine getirdiinizde, imle ok iareti halini alr. Bu imlele bir hcre

    alann bo bir alana srkleyip brakabilirsiniz. Bylece veriler bir alandan baka bir alana tanmolur. Ama srklediiniz alan dolu ise, buradaki verilerin silinecei uyars ekrana gelir. Bu ilemiyaparken tuunu basl tutarsanz, seili alan kopyalanr, yani ayni alandan iki tane olur.Burada da srklediiniz alan dolu ise, buradaki verilerin silinecei uyars ekrana gelir. Aynilemi + tularna basarak gerekletirirseniz, tama yaptnz alanda yeni bir stunoluur ve komu hcrelerdeki veriler bozulmadan verileriniz araya girer.67. Elimizde pound, Fahrenhaeit, galon gibi metrik sistemde kullanlmayan birimler cinsindendeerler var. Bunlar Excel'de kolayca metrik sisteme dntrebilir miyiz?

    - 8 -

  • 7/30/2019 49356372 Excel Formuller

    9/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    Evet. Ama nce Aralar*ine Ekle (Tools*Add-Ins) komutu ile kan diyalog kutusundanzmleme Ara Paketi'ni (Analysis ToolPak) iaretleyip bu modln yklenmesini salamalsnz.Bu ilem tamamlandktan sonra EVR (CONVERT) fonksiyonunu kullanarak birimleridntrebilirsiniz. Aada srasyla libreyi kilograma, Fahrenheit' Celcius'a, litreyi galona, watt'

    beygirgcne dntrmek iin verdiimiz 4 rnek fonksiyonlara bakabilirsiniz. Bunlarda rakam

    yerine hcre adresi yazarsanz o hcredeki rakama gre ilem yaplr. Dier birimlerin naslkullanlacan Excel Yardm dosyalarnda EVR (CONVERT) szcn aratarak bulabilirsiniz.=EVR(1; "lbm"; "kg")=EVR(78; "F"; "C")=EVR(C12; "lt"; "gal")=EVR(30; "w"; "h")68. Bir saynn iptal edildiini gstermek iin Bir Excel hcresinin zerini bir keden bir keyeizmemiz gerekiyor. Ama hcrenin boyutunun deitiinde izginin de boyunun buna grehizalanmasn istiyoruz.izim (Drawing) ara ubuunu an. Bu ara ubuu zerindeki izgi (Line) dmesine tklayn.Fare imleci bir art iaretine dnecektir. Diyagonal olarak izeceiniz hcrenin zerine gelin,

    klavyeden tuuna basn ve basl tutun; izginizi izin. tuuna basp bu izgiyi izinceizgi bu hcreye yaptrlr. Artk hcre bir yere tanrsa ya da boyutu deiirse izginin boyutlarda otomatik olarak buna gre deiecektir. izginin renk, kalnlk gibi zelliklerini ayarlamak iinizginin zerine ift tklayn ve alan diyalog kutusundan gerekli ayarlar yapn.

    BUNLARI DA BLN!69. Hcreyi Metne Uydurmak. Excel'de yazdnz bir metnin yazld hcreye tam tamnauymasn salamak iin Biim*Stun*En Uygun Genilik (Format*Column*AutoFit) komutunukullanabilirsiniz. Bu ilemin en pratik yolu ise, metni girdikten sonra fare imlecini hcrenin

    bulunduu stunun balna gtrp, sa hcre snr zerine ift tklamaktr. Ayn ey satrlar iinde geerlidir.70. Sayfalar, Sayfalar. Excel durum ubuu tm sayfalar ayn anda grntlemeye yetmez. Tmsayfalar grmek iin durum ubuunun sandaki sola saa kaydrma dmelerinin zerine safare tuu ile tklayn ve istediinizi sein.71. Otomatik Toplam. Bir stundaki tm deerleri toplamn o stunun altndaki hcreye yazdrmakistiyorsanz, bu hcreye gelip ara ubuundaki Otomatik Toplam (zerinde sigma simgesi var)dmesine tklayabilirsiniz. Klavyeyi tercih edenler ise ++0 tuuna basabilir.72. Enter Tuunu Kontrol Edin. Excel'de bir hcreye yazdktan sonra tuuna basarsanz,etkin hcre seicisi bir alt hcreye, + tuuna basarsanz bir st hcreye geer. Amagenelde alt alta hcreleri deil yan yana hcreleri dolduruyorsanz bu dzeni deitirebilirsiniz.Aralar*Seenekler*Dzen (Tools*Options*Edit) blmesine girin, Yn blmesini Sa olarak

    belirleyin. Artk tuuna bastnzda bir sadaki hcre seilecek.73. Hzl Kopyalama. Bir hcrenin ieriini bir alttaki hcreye kopyalamak istiyorsanz, alt hcreyegidip +

  • 7/30/2019 49356372 Excel Formuller

    10/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    lerinin yava yava yoluna girdiini gren Elif ve Tamer artk birbirlerine dargngrnmyorlard. Eee, bunda benim katkm da yabana atlacak gibi deildi. Dorusu, bunahayflanaym m yoksa, dedektiflie yeni bir boyut eklediimden dolay sevineyim mi

    bilemiyordum. Bir azdan beni soru yamuruna tuttuklarnda, artk bunlar dnecek durumdadeildim

    76. Excel'de her stuna girdiimiz veriler uzadka uzuyor. Bazen tablonun tamamn deil, belirlibir deere sahip girdileri grntlemek istiyoruz. Bunu nasl yaparz?Bu ilemi Excel'in AutoFilter (Otomatik Sz) zelliini kullanarak gerekletireceksiniz. nceilemi uygulayacanz stunlar seili hale getirin. Sonra Veri*Sz*Otomatik Sz(Data*Filter*AutoFilter) seeneini aktif hale getirin. Bu ilemi yaptnzda btn stunlarn

    balarna birer kutucuk konacaktr. Artk bu kutucuklardan filtreleme kriter seeneklerinizibelirtebilirsiniz. Kutucua sol fare dmesiyle bir kere tklayn. Aa doru alan bir liste kutusubelirecektir. Burada stundan grmek istediiniz kriterleri belirleyebilirsiniz. Otomatik Szseeneini kullanarak kriterlerinizi deiik ynlerde yntemlerle belirleyebilirsiniz. rnein aadoru alan liste kutusunda zel (Custom) seeneini tercih ettiinizde, ekrana zel OtomatikSzme (Custom AutoFilter) diyalog kutusu gelecektir. Bu seenek kutusunu kullanarak seiminize

    byktr, kktr, eittir, vs.. gibi seenekleri de ekleyebilirsiniz. Ayrca bu szme yntemi ileka girdi bulunduunu grmek istiyorsanz, durum ubuuna bakn. Burada belirlediiniz kriteregre bulunan girdi says yazyor olacaktr.77. Excel'de hazrladmz tabloyu Word'e nasl aktarrz? Bunun yolu var: Basit Yaptrma(bkz. Bunlar da Bilin!; xx. Tablo Yaptrma); Gmme; ve Balama. Basit yaptrma hesaptablosunun sadece bir grntsn yaptrr. Excel'de bu hesap tablosunu ap yapacanzdeiiklikler, Word'e yaptrlm tabloya yansmaz. Gmme (Embedding) ileminde ise, Exceltablosunda yapacanz deiiklikler Word'e yaptrlm tabloya yansmaz, ancak Word'deki tablozerine ift tkladnzda, tablo ile birlikte Word'n ara ubuu ve menleri Excel'inki gibi olur vetablo zerinde gerekli deiiklikler yaplabilir. Gmme ilemi iin u admlar izleyeceksiniz:Excel'deki tabloyu seip +C tularyla kopyaladktan sonra Word'e gein ve Dzen*zelYaptr (Edit*Paste Special) komutunu altrn. Alan diyalog kutusunda Yaptr (Paste) veMicrosoft Excel alma Sayfas Nesne'yi (Microsoft Excel Worksheet Object) sein. Tamamdmesine tklayn.Balama (Linking) ilemi ise Excel'deki tabloda sonradan yaptnz deiikliklerin, Word'eyaptrdnz tabloya yansmasn salar. Balama ilemi iin u admlar izleyeceksiniz:Excel'deki tabloyu seip +C tularyla kopyaladktan sonra Word'e gein ve Dzen*zelYaptr (Edit*Paste Special) komutunu altrn. Alan diyalog kutusunda Ba Yaptr (PasteLink) ve Biimlendirilmi Metin'i (Formatted Text) seip Tamam dmesine tklayn. Word'dekitablo zerine sa fare tuu ile tklayp alan menden Balanty Gncelletir (Update Link)komutuna tklarsanz, tablonuz Excel'de yaplan deiikliklere gre gncellenir. Bu mende

    Excel'de balant kurulmu dosyay amak iin de komutlar vardr.78. Excel'de girdiimiz verileri bir form halinde dzenlemek, bu forma yeni veriler girmek veistediimiz verileri aratmak mmkn m? Elbette. rnein elimizde firma isim ve telefonlarnn

    bulunduu bir veritaban olsun. Bu veritabann tmn seip Veri*Form (Data*Form) komutunatklayn. Karnza aadaki gibi bir form kutusu gelecek. Bu formu dBase tarz gerek birveritaban formu olarak kullanabilirsiniz. Yeni (New) komutuna tklayarak ilgili alanlara yeniveriler eklerseniz, bunlar Excel tablonuzda en alt satra eklenecektir. Bu ekilde byk birveritaban oluturduysanz, lt (Criteria) komutuna tklayarak istediiniz gibi aramayaptrabilirsiniz.79. verenimiz sata sunaca bir rn iin maliyetlerini ve sat gelirlerini vermi. Belirli bir karelde etmek iin ne kadar sat yapmas gerektiini renmek istiyor. Bunu Excel'de hesaplatabilir

    miyiz?

    - 10 -

  • 7/30/2019 49356372 Excel Formuller

    11/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    Elbette. Bunu iin Excel'in Hedef Ara (Goal Seek) zelliini kullanacaksnz. Bunu bir rnekzerinde anlatalm: Diyelim ki ivereninizin sat gelirlerini, giderleri ve kar aada verilentablodaki gibi olsun. Burada kar 450 milyon TL olarak gzkyor. verenin hedefi ise 500 milyonTL. Aralar*Hedef Ara (Tools*Goal Seek) komutunu altrn. Hcre Ara (Set cell) ksmndasonu almak istediiniz hcrenin adn girin (burada $B$5, B5 hcresini tanmlyor). Sonu Hcre

    (To value) ksmna hedeflediiniz deeri girin (burada 500 milyon). Daha sonra Deiecek Hcre(By changing cell) ksmna, bu sonucu elde etmek iin deitirmek istediiniz hcrenin ismini girin(burada $B$1). Tamam dmesine tkladmzda, 500 milyon TL kar elde etmek iin, ivereninsatlardan elde ettii geliri 2.4 milyar TL'ye karmas gerektii bulunur. Elbette Deiecek Hcreksmna $B$4 yazsaydk, bu kar elde etmek iin giderlerin ka liraya drlmesi gerektii ortayakard. Hedef Ara zellii bu kk rnekte basit grnebilir, ancak karmak formllerinkullanld hcrelerde ok ie yarar.80. Baz tablolarmz, sayfay yatay konuma getirsek bile sayfaya smyor. Ne yapmalyz?nce ara ubuundaki Sayfa nizleme (Print Preview) dmesine tklayarak sayfann baskdannceki grnmne gein. stteki Kenar Boluu (Margins) dmesine tklayn. Hcrelerin vesayfann snrlar belli olacak; bunlar ekitirerek hem hcrelere smayan metinleri dzeltebilir,

    hem de sayfada yazlabilecek alann boyutlarn geniletebilirsiniz. Tablonuz bir sayfaya yinesmyorsa Ayarla (Setup) dmesine tklayn. Karnza sayfa yapsn ve dier sayfa ayarlarnyapabileceiniz bir diyalog kutusu gelecek. Burada sayfann yatay dikey ayarlarn yapabileceinizgibi, Sdr (Fit to) seeneini iaretleyerek, tablonuzu enine ve boyuna ka sayfaya sdrmakistediinizi belirleyebilirsiniz. Gerekirse Kltme/Bytme (Adjust to) alanna yzde cinsindendeerler girerek tablonuzu bytp kltebilirsiniz. Bu ilemler hcreleri ve yaztipini uygun

    boyutlarsa getirecektir. Tabii fazla uzun bir tablo hazrlamsanz, bunu tek sayfaya sdrmak,yazlarn okunamayacak kadar klmesine yol aacaktr. Fazla zorlamayn ve tablonuzu birdenfazla sayfada sunmann yollarn arayn. Ne de olsa bir kadn boyutlar snrldr. 81. Bazen stun

    balklarn birden fazla satra yaymam gerekiyor. Bir hcrenin iinde birden fazla satr kullanmannyolu nedir? Stun balklarnzn birinci satrda yer aldn varsayalm. Satrn bandaki satrnumarasna bir kere tklayn ve tm satr seili duruma getirin. Biim*Hcreler (Format*Cells)komutunu altrn. Ekrana gelecek olan diyalog kutusundan Hizalama (Alignment) blmnegidin. Bu blmde de hcre ierisindeki metnin yatay ve dikey olarak nasl yerletirileceiayarlanabilir. Bunun hemen yanndaki Metni Sar (Wrap Text) seeneini aktif hale getirirseniz,hcre ierisinde istediiniz kadar satr kullanabilirsiniz. Excel hcre ierisindeki satrlar otomatikolarak bir alta kaydrr. Eer satr istediiniz yerde alta geirmek istiyorsanz hcre ierisinde satryazarken yerine tularn kullanarak satr bir alta kaydrabilirsiniz.82. Excel hcrelerine girdiim metinler, ekranda hcreye sm gzkse bile, yazcdan eksikkyor. Ne yapabilirim? Excel'de hcre snrlarn ekitirerek bir metni hcreye tam sdrdnzdnebilirsiniz. Ancak emin olmayn; nce Dosya*Bask nizleme (File*Print Preview) komutunu

    altrn. Tablonuzun kat zerinde nasl grneceini aktaran bir pencere alacaktr. Bylecehem eksiklerinizi, hem de hcrelere smayan metinleri grebilir, gerekli dzeltmeleriyapabilirsiniz.

    - 11 -

  • 7/30/2019 49356372 Excel Formuller

    12/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    83. ki farkl sayfadaki hesap tablolarm raporumuzun tek sayfasna nasl bastrabiliriz? Diyelim kiExcel kitabnzn ilk sayfasnda (Sayfa1- "Sheet1") aadaki gibi bir tablo var. Sayfa2'de ise ok

    benzer, ancak B Grubu olarak adlandrlm birtakm veriler olsun. B Grubu verileri A Grubuverilerinin tam altna tanm halde yazc k almak istiyorsunuz. O halde Sayfa2'ye (Sheet2)gidin. Grnm*Ara ubuu*zelletir (View*Toolbars*Customize) dmesine tklayn.

    Kategoriler (Categories) listesinde Yardmc (Utility) seeneinin zerine gelin. Sa tarafta,zerinde fotoraf makinesi simgesi olan dmeyi ara ubuuna srkleyip brakn. Bu kameradmesidir. Diyalog kutularn kapattktan sonra Sayfa2'de veri girilmi alan sein (Burada A1:D6)ve kamera dmesine tklayn. Sayfa1'e geip bu sayfann altndaki uygun bir hcreye (rneimizdeA8) tklayn. Sayfa2'deki verilerin bir grnts Sayfa1'in zerine yaptrlacaktr. tuunu

    basl tutarak yaptrlan grnty uygun bir konuma srkleyin. Yaptrdnz alannerevesini silmek iin zerine sa fare tuu ile tklayp menden Nesneyi Biimle (Format Object)komutunu altrn. Desen (Pattern) blmesinde Hibiri (None) seeneini iaretleyip Tamamdmesine tklayn. Aadaki gibi bir tablo elde edeceksiniz. Sayfa2'deki deerleri deitirirseniz,Sayfa1'e yaptrdnz alan iindeki deerler de deiecek.84. Excel 4.0'n Seenekler mensnde yazdrma alann belirlemeye yarayan Yazdrma Alann Se

    diye bir komut vard. Bu komutu Excel 95'te bulamyorum.Bir Excel tablosunda istemediiniz alanlarn kat zerine aktarlmamas iin baslacak alantanmlamanz gerekir. Excel 95'te de bu komut olmasna karn menlerden kaldrlm. GeriAralar*Seenekler*Genel blmesinde Excel 4.0 menleri seeneini iaretleyerek eski menleredn yapma ansnz var ama, Excel'i her atnzda tekrar tekrar bu ayar yapmamanz iin dahaksa bir yol reteyim: Ara ubuu zerine sa fare tuu ile tklayp zeletir'i (Customize) sein.Kategoriler (Categories) listesinde Dosya (File) satrnn zerine gelin. Yan tarafta grdnzdmeler iinde ilk srann sonundaki yazc simgeli dmeyi (normal yazc simgesine gre dahakktr) fare ile srkleyip ara ubuu zerine brakn. Artk bir alan seip bu dmeyetkladnzda yazcya sadece bu alan gnderebilirsiniz.BUNLARI DA BLN!85. Seimin Vaziyeti. Bir Excel alma sayfasnda bir dizi hcreyi setikten sonra bu seimalanndaki baz bilgileri Excel penceresinin hemen altndaki durum ubuunda bulunan OtomatikHesaplama kutusundan alabilirsiniz. Bu kutuda normalde setiiniz hcredeki saylarn toplamgrntlenir. Ancak bu kutunun zerine gidip sa fare dmesine bastnzda bir men alr. Bumenden seimle ilgili ortalama, say adedi, en byk ve en kk deerleri ve elbette saylarntoplamn ekrana getirebilirsiniz. 86. Balk Ortalama. alma tablosunun bir satrnda belirlihcreler arasna ortalanm bir balk yazmak istiyorsanz, ilk hcreye balnz yazn. Sonra osatrda ilk hcre ile birlikte ortalama yaplacak tm hcreleri sein ve ara ubuunda StunlarArasnda Ortala (Merge and Center) dmesine tklayn. 87. Tablo Yaptrma. Excel'dehazrladnz tabloyu bir Word belgesine, Word tablolarna benzer bir ekilde yaptrmak

    istiyorsanz, tabloyu Excel'de seip +C tularna basn. Daha sonra Word belgesine geipDzen*zelYaptr (Edit*Paste Special) komutunu altrn. Tr (As) ksmnda BiimlendirilmiMetin'i (Formatted Text) seip Tamam dmesine tklayn. 88. Word'den Excel'e Tablo. Word'dehazrladnz bir tablo varsa bunu Excel'e kes/yaptr yntemi ile biimi bozulmadanaktarabilmeniz iin o tablonun Word'n tablo yaratma fonksiyonlar ile deil, aralarna sekme (Tab)verilerek hazrlanm olmas gerekir. Bu sekmeler, Excel'de verinin bir sadaki hcreye yazlacan

    belirtir. 9. GNGRAFKLER, FONKSYONLAR, MAKROLAR

    - 12 -

  • 7/30/2019 49356372 Excel Formuller

    13/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    te son gne gelmitik. Excel'in grafik zellikleri, makrolar ve fonksiyonlar ile ilgili sorularncevaplayp birka pf noktas verdiimde raporlarn hazrlamak iin hibir eksikleri kalmayacakt."Grafiklerle ve fonksiyonlarla uramak pek kolay i deil" dedi Tamer. "O kadar ekinmeyin; siziniin gerekli olanlar renmeniz zor deil. Excel 95, grafik sihirbaz ile grafik yaratma ilerinikolaylatryor. Fonksiyonlara, yani ilevlere gelince, temel matematik ilevlerini kullanmakta

    zorlanmazsnz. Ama Excel'de 430'a yakn ilev var. Bunlarn hepsini anlatmaya zaman yetmez.Ama mantn bir kez kaparsanz arkas gelir." "Ya makrolar?" diye sordu Elif. "Makrolar birazuzman iidir. Art arda yaptnz ilemleri tek komuta indirmesi iin, Word'deki gibi Makro Kaydetkomutu ile temel makrolar yaratabilirsiniz. Ancak, gerek makrolar yaratmak iin Visual Basic ForApplications isimli makro yaratma dilini iyi bilmeniz gerekir. Yine de size birka rnek vereceim.imdi dersimize geelim"89. Excel'de bir grafii nasl izdiririz?

    - 13 -

  • 7/30/2019 49356372 Excel Formuller

    14/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    Bunu basit bir rnek zerinde aklayalm. Diyelim ki aadaki gibi bir veritabanmz var. Buveritabannda belirtilen kamyonlarn her ay tadklar yk miktar grafik olarak gsterilmekisteniyor. nce bu tablonun tamamn sein ve ara ubuundaki Grafik sihirbaz (Chart Wizard)

    butonuna tklayn. mle art iaretine dnecektir. Bu imle ile hesap tablosunun bo bir alannabir dikdrtgen izin. Karnza Grafik sihirbaznn 1. adm kacak. Tablonun tamamn nceden

    setiiniz iin Aralk (Data range) ksmnda deiiklik yapmanz gerekmez; leri (Next) dmesinetklayn. 2. ve 3. admlarda grafiinizin biimini seeceksiniz; bu tercih size kalm. 4. admda satrveya stunlardaki verilerin grafik zerindeki yerleimi ile ilgili ayarlar var. rneimizde bu diyalogkutusunda bir deiiklik yapmak gerekmiyor; ama diyalog kutusunda grnen rnek grafie gre buseeneklerin ne ie yaradn kolayca grebilirsiniz. 5. admda gstergeyi (lejand) eklemeseeneinin yan sra, grafik baln ve eksen balklarn yazabileceiniz alanlar bulunur. Bunlardoldurun. Son dmesine tkladnzda grafiiniz oluacak. Grafiin renklerini, izgi ve kenarlkkalnlklarn deitirmek iin, Grafiin zerine ift tklayn; daha sonra biimini deitirmekistediiniz enin zerine ift tklayn. Karnza biimle ilgili her tr deiiklii yapabileceiniz

    bir diyalog kutusu gelecek. 90. Excel'de bir zaman serisine gre girdiimiz verilerle bir ubukgrafik hazrladk. Bu ubuk grafik zerinde serinin genel gidiini (trendini) gsterebilir miyiz?

    Bunun iin ELM (TREND) ilevini kullanacaksnz. rnein elimizde aadaki gibi birveritaban olsun. Sat Trendini (eilimini) hesaplamak iin, A3 alanna Sat Trendi yazdktansonra B3:G3 alann sein. Hemen ardndan =ELM(B2:G2) formln yazp++ tularna ayn anda basn. Bylece sat trendi deerlerini bulmuoldunuz. Bunu grafie dntrmek iinse, A1:G3 arasndaki hcreleri sein, Grafik Sihirbaz(Chart Wizard) dmesine tklayp alma sayfas zerinde bir grafik alan yaratn. GrafikSihirbaz'nn 2. admnda tipi olarak karma (izgi-ubuk) grafik trn, 3. admda ilk seeneiiaretleyin. Bylece aadaki gibi, hem aylk satlar hem de sat trendini gsteren bir grafik eldeedeceksiniz. 91. Tablomuza yazdmz baz rakamlarn en yakn tam sayya yuvarlanmasnistiyoruz. Bunu nasl yaparz? Bunun iin Excel'in YUVARLA (ROUND) fonksiyonundanyararlanabilirsiniz. Ancak, fonksiyonlar verilerin bulunduu hcrelerde kullanlamazlar; yoksafonksiyon dngye girer. Bu yzden, bir stuna saylar girdiyseniz, yanndaki stuna YUVARLAfonksiyonu ile yuvarlatlm hallerini yazmalsnz. Sonra gerekirse gerek rakamlarn bulunduustunu seip, sa fare mensnden Gizle (Hide) komutu ile bu stunu gizleyebilirsiniz. imdiYUVARLA fonksiyonunun nasl kullanldn anlatalm: =YUVARLA(A5;-1) gibi bir deer A5stunundaki rakam bir basamak yuvarlar. rnein rakam 3456 ise 3460 yapar. -1 yerine -2kullansaydk yuvarlanm rakam 3500 olacakt. Burada eksi (-) iareti sizi artmasn: Burada 1, 2gibi pozitif bir deer kullansaydk, varsa ondalk kesirden sonrasn yuvarlayacakt. rnein3456,45 gibi bir rakam iin =YUVARLA(A5;1) fonksiyonunu kullanrsanz, yuvarlanm rakam3456,5 olur. 92. Bir hcrenin deeri rnein 100'den fazla ise 100 yazlmas, az ise gerek deerinyazlmasn istiyoruz. Bunu nasl baarabiliriz? Bunu Excel'in IF fonksiyonunu kullanarak

    yapacaz. aadaki gibi bir hesap tablonuzun olduu varsayalm. Burada A ve B stunlarndayazan deerleri toplayp D stununa yazyoruz. Sizin istediiniz D stunundaki deerin 100'denfazla olmas durumunda buraya 100 yazlmas olduuna gre D stununda ufak bir IF formlkullanmamz gerekiyor. Burada yazmamz gereken forml ise EER((C3+B3)>100,100,C3+B3).ngilizce Excel kullanyorsanz EER yerine IF formln kullanabilirsiniz. 93. Hcreye girdiimtarihin o yln kanc gn olduunu hesaplatmak istiyorum. Yani, 1 Ocak iin 1. Gn, 31 Kasmiin 366. Gn olacak ekilde. Bunu nasl baarabilirim? Ayn zamanda Jlyen takvimi ad verilen builemi yapmak Excel iin son derece kolaydr. Ancak dikkat edilmesi gereken bir nokta var, o daartk yllar. Neyseki Microsoft'ular Excel'i yaparken bunu ayarlayacak bir eyler gelitirmiler. A1hcresinde dzgn olarak yazlm tarihin olduunu dnelim. B1 hcresine =A1-TARH(YIL(A1)-1;12;31) formln girerseniz, bu forml A1 hcresindeki tarihin yln kanc

    gnne karlk geldiini gsterecektir. (ngilizce Excel kullanyorsanz, TARH yerine DATEfonksiyonunu kullann.) 94. Raporumuzda matrisler kullanacaz. Bu matrislerin arpmn Excel'de

    - 14 -

  • 7/30/2019 49356372 Excel Formuller

    15/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    otomatik yaptrabilir miyiz? Excel bu zellie sahip. rnein alma tablonuzun A1:C3 alannda3x3'lk bir matris ile F1:G3 alannda 3x2'lik birer matris olsun. (ki matrisin arplabilmesi iin, ilkmatrisin stun saysnn, ikinci matrisin satr saysna eit olmas gerektiini hatrlatalm.) 3x3'lk(mxn formatndaki) matris ile 3x2'lik (nxp formatndaki) iki matris arplrsa, 3x2'lik (mxpformatnda) yeni bir matris oluur. O halde alma tablomuzun bo ve uygun bir yerinde 3x2'lik bir

    alan sein ve bu alana =DARP(A1:C3; F1:G3) formln girip (ngilizce Excel kullanyorsanzDARP yerine MMULT fonksiyonunu kullann) ++ tularna basn. tematris arpmnz karnzda 95. Excel'de makro yaratmaya alyoruz ama yazdmz makro,sayfa (sheet) olarak zerinde altmz kitapa ekleniyor. Makrolar tm kitaplarda geerliklmann yolu yok mu? Bu, Excel'i yaratanlarn bir azizlii. Excel'de makrolar Word'den farkl birekilde kaydedilir. Makrolarnz tm belgelerde geerli klmak iin u yolu izlemelisiniz: Excel'de

    bir kitap (workbook) an. Aralar*Makro Kaydet*Yeni Makro Kaydet (Tools*RecordMacro*Record New Macro) komutuna tklayn. Karnza gelen diyalog kutusuna yeni makronuzunadn girin ve Seenekler (Options) dmesine tklayn. Saklama Yeri (Store in) ksmnda KiiselMakro alma Kitab (Personal Macro Workbook) seeneini iaretleyin. Tamam dmesinetklayarak alan Modl sayfasnda yeni makronuzu yazn. (Bu ekilde makro yazmak iin Visual

    Basic for Applications dilini bilmeniz veya elinizde makro rneklerinin olmas gerekir.) DosyayPERSONAL.XLS adyla EXCEL\XLSTART dizinine kaydedin. Bundan byle her Excel'iatnzda bu dosya karnza gelecek, yarattnz her yeni makro bu dosyaya eklenecek ve zerineatnz tm dosyalarda tm makrolarnz geerli olacak. Tabii, Excel'i her atnzdaPERSONAL.XLS dosyasnn grnmesini istemeyebilirsiniz. yleyse bu dosya aldndaPencere*Gizle (Windows*Hide) komutunu altrn. Yeni bir makro yaratacanz zaman budosyay Pencere*Gster (Window*Unhide) komutuyla grnr hale getirmeniz gerektiini deunutmayn. 96. Excel'de girdiim verileri sralamak veya szmek (filtrelemek) istediimde bunlarndoru srada olmadn gryorum. Nedendir ve nasl dzeltilir? Bu, byk olaslkla, girdilerin

    banda yanllkla boluk brakyor olmanzdan kaynaklanyor. Ama tek tek bu boluklar silmekzorunda deilsiniz. Setiiniz hcrelerde bunu sizin yerinize yapan bir makro var: Sub BoslukSil()For Each c In Selection.Cells c.Value=Application.Trim(c.Value) Next c End Sub 97. Forml(ilev) kullanarak yaptm hesaplarn, forml olarak deil, rakamsal deer olarak grnmesiniistiyorum. Bir hcrede forml kullanarak yaptnz hesab baka bir hcreye kopyalayacaksanz, buhcreyi sein ve Ctrl+C tular ile kopyalayn. Sonra kopyalama yapacanz hcreye geerekDzen*zelYaptr (Edit*Paste Special) komutunu altrn. Ekrana gelen diyalog kutusundaDeerleri (Values) seeneini iaretleyip Tamam dmesine tklayn. Ama bir hcre veya hcregrubundaki formlleri rakamsal deere evirmek istiyorsanz, u makroyu da kullanabilirsiniz: SubForm2Deger() For Each c In Selection.C ells c.Formula=c.Value Next c End Sub BUNLARI DABLN! 98. Dikine Balklar. Excel tablonuzda dikine balklar kullanmak istiyorsanz, baln yerald hcreyi sein, zerine sa fare tuu ile tklayp Hcreleri Biimle (Format Cells) komutunu

    altrn. Hizalama (Alignment) blmesine geip Ynelim (Orientation) ksmndan dikine balkformatn seip Tamam dmesine tklayn. 99. Otomatik Biim. Excel'de hazrladnz tablolarak bir grnm vermek istiyorsanz, tabloyu seip Biim*Otomatik Biim (Format*AutoFormat)komutunu altrn. Karnza gelen diyalog kutusunda pek ok tablo biimini rnekleri ile birlikte

    bulacaksnz. 100. Romen Rakamlar. Bir saynn Romen rakamlar ile grnmesini istiyorsanz,ROMEN() formln kullanabilirsiniz. B2 hcresinde 1996 saysnn olduunu varsayalm. EerA2 hcresinde bu sayy Romen rakam ile grmek istiyorsanz, btn yapacanz ey A2hcresine ROMEN(B2) formln girmektir. 101. Frldak. Hesap tablonuza bir hcrenin deeriniartrp azaltacak dmeler eklemek iin Frldak (Spinners) zelliini kullanabilirsiniz. Bu dmeyikullanmak iin herhangi bir hcreye herhangi bir deer girin. Forms (Formlar) ara ubuundanFrldak aracnn dmesine basn. Farenizi kullanarak hesap tablosunda istediiniz yere istediiniz

    boyutta bir frldak izin. Frldak zerine sa fare tuuyla basn; Nesne Biimle (Format Object)komutunu altrn. Diyalog kutusunun Hcre Balants (Cell Link) blmesinde saynn

    - 15 -

  • 7/30/2019 49356372 Excel Formuller

    16/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    etkileyecei adresi girin (rnein B3 iin $b$3). Bu diyalog kutusundan ayrca hcrenin alabileceiminimum ve maksimum deerleri, art miktarn ayarlayabilirsiniz. te bu kadar. Artkarttrma/azaltma dmenizi kullanabilirsiniz. Elbette bu aylaklarn Excel bilgilerini gelitirmekiin daha bir frn ekmee ihtiyalar vard. Ama artk ii bilen birini mi tutarlar, yoksa burendiklerinin zerine her gn bir ta daha koyup kendileri mi Excel uzman olurlard, oras

    kendilerine kalmt. Dorusu bu macerann bitmesi iime geliyordu. Bana artk hayrdokunmayaca anlalan o yeil gzleri deil, birikmi faturalarm dnmek zorundaydm. Elifve Tamer ofisimden ayrldklarnda, geride bol sfrl bir ek ve daha dn kyamet habercisi gibiyaan saana hie sayarcasna parldayan bir nisan gnei brakmlard. Ofisimin kapsnkilitleyip Cihangir'deki evime doru yol alrken iyi bir tatili hakkettiimi dnyordum. yleFethiye civarlarnda, bol deniz, bol kum ve bol ormanl bir tatili

    - 16 -

  • 7/30/2019 49356372 Excel Formuller

    17/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    Formller deerleri nasl hesaplar?Bir forml, bir alma sayfasndaki verileri zmleyen bir eitliktir. Formller, alma sayfas deerleri zerinde,toplama, arpma ve karlatrma gibi ilemleri yapar; ayrca, deerleri birletirebilir. Formller, ayn almasayfasndaki baka hcrelere, ayn alma kitabnn baka sayfalarndaki hcrelere veya baka alma kitaplarndakisayfalarda bulunan hcrelere bavurabilir. Aadaki rnek, B4 hcresinin deeri ile 25i toplamakta ve sonra sonucu,D5, E5 ve F5 hcrelerinin toplamna blmektedir.

    Forml szdizimi hakkndaFormller, deerleri, szdizimi olarak bilinen belirli srayla hesaplar. Formln szdizimi, hesaplamann srecinitanmlar. Microsoft Excelde formller eit imiyle (=) balar, arkasndan da formln hesaplad gelir. rnein,aadaki forml, 5ten 1i karmaktadr. Sonra da, formln sonucu hcrede grntlenir.=5-1Hcre bavurular hakkndaBir forml, bir hcreye bavurabilir. Bir hcrenin, baka bir hcreyle ayn deeri iermesini istiyorsanz, bir eit imi vearkasndan hcreye bavuruyu girin. Forml ieren hcreye, baml hcre denir bu hcrenin deeri, dier hcredekideere baldr. Formln bavurduu hcre her deitiinde, forml ieren hcre de deiir. Aadaki forml, B15hcresindeki deeri, 5le arpmaktadr. Forml, B15 hcresindeki deer her deitiinde, yeniden hesaplanacaktr.

    =B15*5Formller, hcrelere veya hcre aralklarna veya hcreleri veya aralklar gsteren adlara veya etiketlere bavurabilir.

    alma sayfas ilevleri hakkndaMicrosoft Excel, ilev olarak bilinen pek ok nceden tanmlanm veya yerleik forml ierir. levler, basit veyakarmak hesaplamalar yapmak iin kullanlabilir. alma sayfalarnda en sk kullanlan ilev, hcre aralklarntoplamada kullanlan TOPLA ilevidir. Deerler ieren az sayda hcrenin toplam deerini hesaplamak iin bir formlyaratabilirsiniz; ancak, TOPLA alma sayfas ilevi, pek ok hcre araln hesaplar.

    Forml szdizimi hakknda

    Forml szdizimi, bir formldeki elerin yaps veya srasdr. Microsoft Excelde, formller, bir eit imi (=) vearkasndan hesaplanacak eler (ilenenler) ve hesaplama ilelerini ieren belirli bir szdizimi izler. Her bir ilenen,deimeyen bir deer (sabit deer), bir hcre veya aralk bavurusu, bir etiket veya bir alma sayfas ilevi olabilir.Varsaylan olarak, Microsoft Excel bir forml, soldan saa doru, eit imiyle (=) balayarak hesaplar. Formlnszdizimini deitirerek, hesaplamann nasl yapldn denetleyebilirsiniz. rnein, aadaki forml, Microsoft Excelarpmay toplamadan nce hesaplad iin, 11 sonucunu verir: Forml, 2yle 3 arpar (sonuta 6 ortaya kar) vesonra 5 ekler.=5+2*3Aksi durumda, szdizimini deitirmek iin ayra kullanrsanz, ilk olarak 5le 2yi toplayp, sonra sonucu 3learparak, 21 sonucunu elde edebilirsiniz.=(5+2)*3

    Forml dzenleme1 Dzenlemek istediiniz forml ieren hcreyi tklatn.Hcre bir balant ieriyorsa, dzenlemek istediiniz hcrenin yanndaki bir hcreyi tklatn, sonra dzenlemekistediiniz forml ieren hcreyi semek iin, bir ok tuunu kullann.2 Forml ubuunda formlde deiiklikleri yapn.Formldeki bir ilevi dzenlemek istiyorsanz, ilevdeki bamsz deikenleri dzenleyin.3 ENTER tuuna basn.Forml, bir dizi forml ise, CTRL+ST KARAKTER+ENTER tularna basn.

    Dizi formln dzenleme

    1 Dizi aralndaki herhangi bir hcreyi tklatn.2 Forml ubuunu tklatn. Forml ubuu etkin durumdayken, dizi formlnde balaycayralar ( { } ) grnmez.

    - 17 -

  • 7/30/2019 49356372 Excel Formuller

    18/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    3 Dizi formln dzenleyin.4 CTRL+ST KARAKTER+ENTER tularna basn.

    Formln tmn veya parasn hesaplanan deerle deitirme

    Bir formln, bavurduu hcrelerde deiiklik yaptnz zaman, artk yeniden hesaplamamas iin, formldondurabilirsiniz. Bir forml, hesaplanan deeriyle deitirerek, Microsoft Excel forml kalc olarak siler. Birformln yalnzca bir parasn dondurmak istiyorsanz, yalnzca, yeniden hesaplanmasn istemediiniz parasndeitirebilirsiniz.

    Forml veya dizi formln silme

    Uyar Bir forml sildiiniz zaman, Microsoft Excel forml ve deeri kaldrr.1 Forml ieren hcreyi tklatn.Forml, bir dizi formlyse, diziyi sein.2 DELETE tuuna basn.

    Hcre ve aralk bavurular hakkndaBir bavuru, bir alma sayfasndaki bir hcreyi veya hcre araln tanmlar ve Microsoft Excele formldekullanmak istediiniz deerleri veya verileri nerede aramas gerektiini belirtir. Bavurularla, alma sayfasnn farklksmlarnda bulunan verileri bir formlde kullanabilir veya bir hcredeki deeri birden fazla formlde kullanabilirsiniz.Ayrca, ayn alma kitabnn baka sayfalarndaki hcrelere, baka alma kitaplarna ve baka programlardakiverilere bavurabilirsiniz. Baka alma kitaplarndaki hcrelere yaplan bavurulara, d bavuru denir. Bakaprogramlardaki verilere yaplan bavurulara, uzaktan bavuru denir.Varsaylan olarak, Microsoft Excel , stunlar harflerle (Adan IVye kadar, toplam 256 stun olarak) ve satrlarsaylarla (1den 65536ya kadar) etiketleyen A1 bavuru biemini kullanr. Bir hcreye bavurmak iin, stun harfini,arkasndan da satr numarasn girin. rnein, D50, D stunuyla 50. satrnn kesitii yerdeki hcreye bavurur. Birhcre aralna bavurmak iin, araln sol st kesindeki hcrenin bavurusunu girin, iki nokta st ste imi (:) girin,

    sonra araln sa alt kesindeki hcrenin bavurusunu girin. Aadakiler, bavuru rnekleridir.Buna bavurmak iin Bunu kullannA. stun ve 10. satrdaki hcre A10A. stun ve 10. satrdan 20.satra kadar olan hcreler A10:A2015. satr ve B. stundan E. stuna kadar olan hcreler B15:E155. satrdaki tm hcreler 5:55. satrdan 10. satra kadar olan btn hcreler 5:10H. stundaki btn hcreler H:HH. stundan J. stuna kadar olan tm hcreler H:Jalma sayfasndaki satrlarn ve stunlarn numaralandrld bir bavuru biemi dekullanabilirsiniz. R1C1 biemi, makrolardaki satr ve stun konumlarn hesaplamak iin yararldr

    ve greceli hcre bavurularn gstermek iin yararl olabilir. R1C1 bieminde, Microsoft Excel,bir hcrenin konumunu, R; arkasndan bir satr numaras, C ve arkasndan bir stunnumarasyla belirtir.Notlar Microsoft Excelde yapmak istediinize bal olarak, formln konumuna bal hcrelere bavurular olan greceli

    hcre bavurular veya her zaman belli bir konumdaki hcrelere bavuran bavurular olan mutlak bavurularkullanabilirsiniz.

    Bir alma sayfasnda bulunan belli stunlardaki veya satrlardaki hcrelere bavuru yapmak iin, almasayfasndaki stunlarn ve satrlarn etiketlerini kullanabilirsiniz veya hcreleri, hcre aralklarn, formlleri veyasabit deerleri gstermek iin tanmlayc adlar yaratabilirsiniz.

    Ayn hcredeki veya hcre aralndaki verileri alma kitab iindeki ok sayda alma sayfasnda zmlemekistiyorsanz, bir 3-B bavuru kullann. 3-B bavuru, hcre veya aralk bavurusunu, ondan nce de bir alma

    sayfas adlar araln ierir. Microsoft Excel, bavurunun balang ve biti adlar arasnda depolanan herhangialma sayfalarn kullanr.

    - 18 -

  • 7/30/2019 49356372 Excel Formuller

    19/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    Greceli ve mutlak bavurularn arasndaki farkBir forml yarattnzda, hcrelere veya aralklara yaplan bavurular, ounlukla forml ieren hcreye grekonumlarna dayandrlr. Aadaki rnekte, B6 hcresi, =A5 formln iermektedir; Microsoft Excel, B6 hcresininbir hcre stnde ve bir hcre solundaki deeri bulur. Bu ileme, greceli bavuru denir.Greceli bavurular kullanan bir forml kopyaladnz zaman, yaptrlan formldeki bavurular gncelletirilir ve

    formln konumuna bal olarak farkl hcrelere bavurur. Aadaki rnekte, B6 hcresindeki forml, B7 hcresinekopyalanmtr. B7 hcresindeki forml, B7 hcresinin bir hcre yukarsnda ve solundaki hcreye bavuran=A6 olarak deiir.Bir forml baka bir hcreye kopyaladnz zaman, bavurularn deimesini istemiyorsanz, bir mutlak bavurukullann. rnein, formlnz A5 hcresini, C1 hcresiyle arpyorsa (=A5*C1) ve forml baka bir hcreyekopyalarsanz, her iki bavuru da deiir. Bavurunun deimeyen paralarndan nce bir dolar imi ($) yerletirerek, C1hcresine bir mutlak bavuru yaratabilirsiniz. C1 hcresine bir mutlak bavuru yaratmak iin, rnein, formle,aadaki biimde dolar imleri ekleyin:=A5*$C$1

    R1C1 bavurular hakkndaR1C1 bieminde, Microsoft Excel, bir hcrenin konumunu, R, arkasndan bir satr numaras, C ve arkasndan birstun numarasyla gsterir. rnein, R1C1 mutlak hcre bavurusu A1 bavuru biemindeki $A$1 mutlak hcrebavurusuyla edeerdir. Etkin hcre A1se, greceli hcre bavurusu R[1]C[1], bir satr aadaki ve bir stun sadakihcreye, yani B2ye bavuru yapar.Aada, R1C1 biemindeki bavurularn rnekleri verilmitir.Bavuru AnlamR[-2]Cki satr yukarda ve ayn stundaki hcreye greceli bir bavuruR[2]C[2] ki satr aada ve iki stun sadaki hcreye greceli bir bavuruR2C2 kinci satr ve ikinci stundaki hcreye greceli bir bavuruR[-1] Etkin hcrenin yukarsndaki tm satra greceli bir bavuruR Geerli satra greceli bir bavuru

    ok saydaki sayfada ayn hcreye veya arala 3-B bavuru kullanarak bavurmaalma kitabnn, birden fazla alma sayfas iermesi gerekir.1 levi girmek istediiniz hcreyi tklatn.2 Bir = (eit imi) yazn, ilevin adn girin, sonra bir ama ayrac yazn.3 Bavurulacak ilk alma sayfasnn sekmesini tklatn.4 ST KARAKTER tuunu basl tutun ve bavurulacak son alma sayfasnn sekmesinitklatn.5 Bavurulacak hcreyi veya hcre araln sein.6 Forml tamamlayn.

    3-B bavurular kullanma ynergeleri

    3-B bavurular, baka sayfalardaki hcrelere bavurmak, adlar tanmlamak ve aadaki ilevlerikullanarak formller yaratmak iin kullanabilirsiniz: TOPLA, ORTALAMA, ORTALAMAA,SAY, SAYA, MAK, MAKA, MIN, MINA, ARPIM, STDSAPMA, STDSAPMAA,STDSAPMAS, STDSAPMASA, VAR, VARA, VARS ve VARSA.3-B bavurular, dizi formllerinde kullanlamaz.3-B bavurular, kesiim ileci ile (tek bir boluk) birlikte veya dolayl kesime kullanan formllerdekullanlamaz.

    - 19 -

  • 7/30/2019 49356372 Excel Formuller

    20/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    alma sayfalarn tadnzda, kopyaladnzda, eklediinizde veya sildiinizde3-B bavuruya ne olur?Aadaki rnekler, bir 3-B bavuruda ierilen hcreleri tadnzda, kopyaladnzda, eklediinizde ve sildiinizdeneler olduunu aklamaktadr. rnekler, 2den &a kadar olan alma sayfalarndaki A2yle A5 arasndaki hcreleritoplamak iin, =TOPLA(Sayfa2:Sayfa6!A2:A5) formln kullanmaktadr. alma sayfasnda, Sayfa2 ile Sayfa6 (bu rnekteki u noktalar) arasna sayfa eklerseniz veya kopyalarsanz,

    Microsoft Excel eklenen sayfalardaki A2 ile A5 arasndaki hcrelerdeki btn deerleri, hesaplamalara ekler. alma sayfasnda, Sayfa2 ile Sayfa6 arasnda, sayfa silerseniz, Microsoft Excel bu sayfalarn deerlerini,

    hesaplamadan kaldrr. Sayfa2 ile Sayfa6 arasndaki sayfalar, bavurular sayfa aralnn dndaki bir konuma tarsanz, Microsoft Excel

    bu sayfalarn deerlerini, hesaplamadan kaldrr. Sayfa2yi veya Sayfa6y ayn alma kitabndaki baka bir konuma tarsanz, Microsoft Excel hesaplamay,

    aradaki yeni sayfa araln ierecek biimde ayarlar. Hesaplamadaki herhangi bir sayfay silerseniz, Microsoft Excel hesaplamay, aradaki sayfa araln ierecek

    biimde ayarlar.

    Dizi formlleri ve nasl girilecekleri hakkndaBir dizi forml ok sayda hesaplama yapabilir ve sonra tek bir sonu veya ok sayda sonu verebilir. Dizi formlleri,dizi bamsz deikenleri olarak bilinen iki veya daha fazla deer kmesi zerinde ilem yapar. Her bir dizi bamszdeikeninin ayn sayda satr ve stunu bulunmas gerekir. Dizi formllerini, temel, tek deerli formllere yarattnzbiimde yaratrsnz. Forml ierecek hcreyi veya hcreleri sein, forml yaratn ve sonra forml girmek iin,CTRL+ST KARAKTER+ENTER tularna basn.Yalnzca tek bir sonu istiyorsanz, Microsoft Excelin o sonucu yaratmak iin pek ok hesaplama yapmas gerekebilir.rnein, aadaki forml, yalnzca D5:D15 aralnda bulunan, A stununun ayn satrndaki hcrenin MaviHavaclk irketi metnini ierdii hcrelerin ortalamasn almaktadr. EER ilevi, A5:A15 aralndaki, MaviHavaclk irketi metnini ieren hcreleri bulur ve sonra D5:D15 aralndaki ilikili hcrenin deerini, ORTALAMAilevine verir.{=ORTALAMA(EER(A5:A15= Mavi Havaclk irketi ,D5:D15))}Bir dizi formlyle ok sayda sonu hesaplamak iin, diziyi, dizi bamsz deikenleriyle ayn sayda satr veya

    stunu olan bir hcre aralna girmeniz gerekir. Aadaki rnekte, be tarihlik bir seri iin (stun Ada), be satrakam (stun Bde) verilmitir ve ELM ilevi, sat rakamlar iin dz izgi deerleri belirler. Formln btnsonularn grntlemek iin, stun Cdeki be hcreye (C10:C15) girilir.{=ELM(B10:B15,A10:A15)}Bir dizi formln, alma sayfasna girilmemi olan bir deer serisinin tek veya ok sayda sonucunu hesaplamak iinde kullanabilirsiniz. dizi formlleri, sabitleri, dizi forml olmayan formllerin kabul ettii biimde kabul edebilir;fakat, dizi sabitlerini belli bir biimde girmeniz gerekir. rnein, bir nceki rnekteki ayn be tarih ve be deerverilince, gelecekteki iki ek tarih iin satlar planlayabilirsiniz. Formller veya ilevler dizi sabitleri olamayaca iin,aadaki rnek, ELM ilevindeki nc bamsz deikenin ek tarihlerini gstermek iin seri numaralarkullanmaktadr:{=ELM(B10:B15,A10:A15,{35246;35261})}

    alma kitaplarndaki hesaplamalar hakkndaHesaplama, formlleri hesaplama ve sonra sonular, formlleri ieren hcrelerde deerler olarak grntlemeilemidir. Varsaylan olarak, Microsoft Excel ak olan btn alma kitaplarn otomatik olarak hesaplar. Bununlabirlikte, hesaplamann ne zaman yaplacan denetleyebilirsiniz.Mmkn olan her defasnda, Microsoft Excel yalnzca, deimi olan deerler ieren baka hcrelere baml olanhcreleri gncelletirir. Bu tr bir hesaplama, gereksiz hesaplamalardan kanmaya yardmc olur. Microsoft Excel,ayrca, alma kitaplar ald veya kaydedildii her defasnda, bu alma kitaplarn kaydeder.Microsoft Excel, hcrelerin temel ald veya depolad deerleri hesaplar. Ekranda grdnz deer, depolanandeeri nasl biimlendirmeyi ve grntlemeyi setiinize baldr. rnein, bir tarihi 22/6/96 olarak grntleyenbir hcre, hcredeki tarih iin depolanan deer olan bir seri numaras da ierir. Tarihin grntsn, baka bir biimedeitirebilirsiniz (rnein, 22-Haz-96); fakat, bir deerin alma sayfasndaki grnmn deitirmek, depolanandeeri deitirmez.

    Hesaplama devam ettike, komutlar seebilir, saylar veya formller girmek gibi ilemleryapabilirsiniz. Microsoft Excel, dier komutlar veya ilemleri yerine getirmek iin, hesaplamay

    - 20 -

  • 7/30/2019 49356372 Excel Formuller

    21/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    geici olarak keser ve sonra hesaplamaya devam eder. alma kitab ok sayda forml ieriyorsa,alma sayfalar veri tablolar ieriyorsa veya alma kitaplar, alma kitab yeniden hesaplandher defasnda otomatik olarak yeniden hesaplanan ilevler ieriyorsa, hesaplama ilemi daha fazlazaman alabilir.

    Dier alma sayfalarndaki veya alma kitaplarndaki deerleri hesaplamak iinformller kullanma hakknda

    Farkl alma sayfalarnda ve alma kitaplarnda depolanan verileri, balama veya d bavurularkullanarak paylaabilirsiniz. Byk alma sayfas modellerini ayn alma kitabnda tutmannkullanl olmad durumlarda, balama zellikle yararldr. Balama, iki alma kitab arasndaki

    balarla snrl deildir; balantl alma kitaplarnn sra dzenlerini de kurabilirsiniz. Aadakirnekte, ORTALAMA alma sayfas ilevi, Pazarlama adl alma sayfasndaki B1:B10aralndaki ortalama deeri hesaplamaktadr.D bavurular, u ilemler iin kullanabilirsiniz: Birden fazla alma kitabndaki verileri birletirme. Birok kullancnn veya blmn alma kitaplarn

    balantlandrabilir ve sonra kalc verileri bir zet alma kitabnda tmleyebilirsiniz. zgn alma kitaplar,hala, zet alma kitabndan ayr olarak deitirilebilir.

    Verilerinizin farkl grnmlerini yaratma. Verilerinizin ve formllerinizin tmn bir veya daha fazla kaynakalma kitabna girebilir ve sonra yalnzca kaynak alma kitaplarndaki kalc verilere balantlar ieren birrapor alma kitab yaratabilirsiniz.

    Byk, karmak modelleri ykleme. Karmak bir modeli, bamsz bir alma kitaplar serisine blerek, modelzerinde, ilgili btn sayfalarn amadan alabilirsiniz. Kk alma kitaplarn deitirmek daha kolaydr, okfazla bellek gerektirmezler ve daha hzl alabilir, kaydedilebilir ve hesaplanabilirler.

    TARH VE SAAT FONKSYONLARI

    TARH Belirli bir tarihin seri numarasn verir

    TARHSAYISI Metin biimindeki bir tarihi seri numarasna dntrrGN Seri numarasn, ayn bir gnne dntrr GN360 ki tarih arasndaki gn saysn, 360 gnlk yla dayanarak hesaplarSERTARH Balang tarihinden itibaren, belirtilen sayda ay nce ya da sonraki tarihin

    seri numarasn verirSERAY Belirtilen sayda ay nce ya da sonraki ayn son gnnn seri numarasn verirSAAT Bir seri numarasn, saate dntrr DAKKA Bir seri numarasn dakikaya dntrr AY Bir seri numarasn aya dntrr TAMGN ki tarih arasndaki tam alma gnlerinin saysn verirMD Geerli tarihin ve saatin seri numarasn verir SANYE Bir seri numarasn saniyeye dntrr ZAMAN Belirli bir zamann seri numarasn verir ZAMANSAYISI Metin biimindeki zaman seri numarasna dntrr

    BUGN

    Bugnn tarihini seri numarasna dntrrHAFTANINGN Bir seri numarasn, haftann gnne dntrrGN Belirtilen sayda alma gn ncesinin ya da sonrasnn tarihinin seri numarasn verirYIL Bir seri numarasn yla dntrrYILORAN Balang_tarihi ve biti_tarihi arasndaki tam gnleri gsteren yl kesirini verir

    TARH

    Belirli bir tarihin seri saysn verir. Seri saylar hakknda daha fazla bilgi iin MD ilevine bakn.Szdizimi

    - 21 -

  • 7/30/2019 49356372 Excel Formuller

    22/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    TARH(yl;ay;gn)Yl Windows iin Microsoft Excelde 1900den 9999a kadar, Macintosh iin Microsoft Excelde1904tem 9999a kadar bir saydr.Ay yln ayn ifade eden bir saydr. Ay 12den bykse, ay o ay saysn belirtilen yldaki ilk ayaekler. rnein, TARH(90;14;2) 2 ubat 1991i temsil eden seri saysn verir.

    Gn ayn gnn ifade eden bir saydr. Gn belirtilen aydaki gn saysndan fazlaysa, gn o gnsaysn ayn ilk gnne ekler. rnein, TARH(91;1;35) 4 ubat 1991i temsil eden seri saysnverir.Uyarlar Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih

    sistemleri kullanrlar. Daha fazla bilgi iin, MD ilevine bakn. TARH ilevi, yl, ay ve gnn sabit deil, forml olduu durumda ok yararldr.rnekler1900 Tarih sistemi kullanldnda (Windows iin Microsoft Excelde varsaylan sistem), TARH(91; 1; 1) eittir332391; Ocak 1991e karlk gelen seri says.1904 Tarih sistemi kullanldnda (Macintosh iin Microsoft Excelde varsaylan sistem), TARH(91; 1; 1) eittir31777; 1 Ocak 1991e karlk gelen seri says.

    BUGN

    Geerli tarihin seri saysn verir. Seri says, Microsoft Excelin tarih ve zaman hesaplamalarnda kulland tarih-zaman kodudur. Seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn.SzdizimiBUGN( )

    GN

    Seri_noya karlk gelen ayn gnn verir. Gn 1 ile 31 arasnda bir tamsay olarak verilir.SzdizimiGN(seri_no)Seri_no Microsoft Excelin tarih ve zaman hesaplamalar iin kulland tarih-zaman kodudur. Seri_no yu bir sayyerine 15-4-93 ya da 15-Nis-1993 gibi metin olarak da verebilirsiniz. Metin kendiliinden bir seri saysna

    dntrlr. Seri_no hakknda daha fazla bilgi iin, MD ilevine bakn.UyarlarWindows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih sistemlerikullanrlar. Daha fazla bilgi iin, MD ilevine bakn.rneklerGN(4-Oca) eittir 4GN(15-Nis-1993) eittir 15GN(11/8/93) eittir 11

    MD

    Geerli tarih ve zamann seri saysn verir.Szdizimi

    MD( )Uyarlar Windows iin Microsoft Excel 97 ve Macintosh iin Microsoft Excel 97 farkl varsaylan tarih sistemleri

    kullanrlar. Windows iin Microsoft Excel, seri saylar aralnn 1 Ocak 1900den 31 Aralk 9999a kadar olantarihlere karlk geldii 1900 tarih sistemini kullanr. Macintosh iin Microsoft Excel ise, seri saylar aralnn1 Ocak 1904den 31 Aralk 9999a kadar olan tarihlere karlk geldii 1904 tarih sistemini kullanr.

    Ondalk virgln sandaki saylar zaman belirtir; solundaki saylar tarihi belirtir. rnein, 1900 tarihsisteminde 367,5 seri says 12., 1 Ocak 1901 tarih-zaman bileimini ifade eder.

    Aralar mensnden Seenekleri tklattnzda grnen Seenekler iletiim kutusunun Hesaplama sekmesinde1904 tarih sistemi onay kutusunu seerek ya da temizleyerek tarih sistemini deitirebilirsiniz.

    Baka bir platformdan bir belge atnzda tarih sistemi otomatik olarak deiir. rnein, Microsoft Exceldealyorsanz ve Macintosh iin Microsoft Excelde yaratlm bir belgeyi aarsanz, 1904 tarih sistemi onaykutusu kendiliinden seilir.

    Ancak ilem tablosu hesaplanrken ya da ilevi ieren makro alrken MD ilevi deiir. Srekli olarakgncelletirilmez.

    - 22 -

  • 7/30/2019 49356372 Excel Formuller

    23/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    rnekler1900 tarih sistemini kullanyorsanz ve bilgisayarnzn yerleik saati 12:30:00., 1-Oca-1987ye ayarlanmsa:MD() eittir 31778,52083On dakika sonra:MD() eittir 31778,52778

    TARHSAYISITarih_metni ile ifade edilen tarihin seri saysn verir. Metinle ifade edilen bir tarihi seri saysna evirmek iinTARHSAYISI ilevini kullann.SzdizimiTARHSAYISI(tarih_metni)Tarih_metni bir tarihi bir Microsoft Excel tarih biiminde veren metindir. Windows iin Microsoft Excelde varsaylantarih sistemi kullanldnda, tarih_metni 1 Ocak 1900den 31 Aralk 9999a kadar olan bir tarihi ifade etmelidir.Macintosh iin Microsoft Excelde varsaylan tarih sistemi kullanldnda, tarih_metni 1 Ocak 1904ten 31 Aralk9999a kadar olan bir tarihi ifade etmelidir. Tarih_metni bu araln dndaysa TARHSAYISI ilevi #DEER! hatadeerini verir.Tarih_metninin yl blm belirtilmezse, TARHSAYISI bilgisayarnzn yerleik saatinden geerli yl kullanr.Tarih_metnindeki zman bilgisi gzard edilir.Uyarlar Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih

    sistemleri kullanrlar. Daha fazla bilgi iin, MD ilevine bakn. levlerin ou tarih deerlerini kendiliinden seri saylarna dntrr.rneklerAadaki rnek 1900 Tarih Sistemini kullanyor:TARHSAYISI(22.8.55) eittir 20323TARHSAYISI(22-AU-55) eittir 20323Bilgasayarnzn yerleik saatinin 1993e ayarl olduunu ve 1900 Tarih Sistemini kullandnz varsayalm:TARHSAYISI(5-TEM) eittir 34155

    ZAMANSAYISI

    Zaman_metninin temsil ettii zamann seri saysn verir. Seri says, 0:00:00 ile 23:59:59 arasndaki zaman temsil

    eden 0 ile 0,99999999 arasndaki ondalk bir kesirdir. Metin olarak ifade edilen bir zaman bir seri saysna evirmekiin ZAMANSAYISI ilevini kullann.SzdizimiZAMANSAYISI(zaman_metni)Zaman_metni Microsoft Excelin yerleik zaman biimlerinden birinde bir zaman veren bir metin dizisidir.Zaman_metni iindeki tarih bilgisi dikkate alnmaz.UyarlarWindows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih sistemlerikullanrlar. Tarih sistemleri ve seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn.rneklerZAMANSAYISI(2:24 AM) eittir 0.1ZAMANSAYISI(22-Au-55 6:35 AM) eittir 0,274305556

    DAKKASeri_noya karlk gelen dakikay verir. Dakika, 0 ile 59 arasnda bir tamsay olarak verilir.SzdizimiDAKKA(seri_no)Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu birsay yerine 16:48:00 ya da 4:48:00 gibi metin olarak verebilirsiniz. Metin kendiliinden seri saysna dnr. Serisaylar hakknda daha fazla bilgi iin, MD ilevine bakn.UyarlarWindows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemleri olarak farkl sistemlerkullanrlar. Daha fazla bilgi iin, MD ilevine bakn.rneklerDAKKA(4:48:00) eittir 48DAKKA(0,01) eittir 14DAKKA(4,02) eittir 28

    - 23 -

  • 7/30/2019 49356372 Excel Formuller

    24/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    YIL

    Seri_noya karlk gelen yl verir. Yl, 1900-9999 aralnda bir tamsay olarak verilir.SzdizimiYIL(seri_no)Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu birsay yerine 15-Nis-1993 ya da 15-4-93, gibi bir metin olarak verebilirsiniz. Metin otomatik olarak bir seri saysna

    dntrlr. Seri_no hakknda daha fazla bilgi iin, MD ilevine bakn.UyarlarWindows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih sistemlerikullanrlar. Daha fazla bilgi iin, MD ilevine bakn.rneklerYIL(5/7/90) eittir 19901900 tarih sistemini (Windows iin Microsoft Excelde varsaylan sistem) kullanyorsanz:YIL(0,007) eittir 1900YIL(29747,007) eittir 19811904 tarih sistemini (Macintosh iin Microsoft Excelde varsaylan sistem) kullanyorsanz:YIL(0,007) eittir 1904YIL(29747,007) eittir 1985

    HAFTANINGNSeri_noya karlk gelen haftann gnn verir. Gn, 1den (Pazar) 7ye (Cumartesi) kadar bir tamsay olarak verilir.SzdizimiHAFTANINGN(seri_no; dndr_tr)Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zamankodudur. Seri_noyu bir say yerine 15-Nis-1993 ya da 15-4-93, gibi bir metin olarakverebilirsiniz. Metin otomatik olarak bir seri saysna dntrlr. Seri_no hakknda daha fazla

    bilgi iin, MD ilevine bakn.Dndr_tr sonu deerinin tipini belirleyen bir trdr.Dndr_tr Verilen Say1 ya da belirtilmemi 1den (Pazar) 7ye (Cumartesi) kadar saylar. Microsoft Excelin nceki

    srmlerinde olduu gibi.2 1den (Pazartesi) 7ye (Pazar) kadar saylar.3 0den (Pazartesi) 7ye (Pazar) kadar saylar.Uyarlar Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih

    sistemleri kullanrlar. Daha fazla bilgi iin, MD ilevine bakn. 1900 tarih sistemini kullanrken bir deeri belirli bir say biimine dntrmek iin METNEEVR ilevini de

    kullanabilirsiniz:METNEEVR(16/4/90; gggg) eittir PazartesirneklerHAFTANINGN(14/2/90) eittir 4 (aramba)1900 tarih sistemini kullanyorsanz (Windows iin Microsoft Excelde varsaylan sistem):

    HAFTANINGN(29747,007) eittir 4 (aramba)1904 tarih sistemini kullanyorsanz (Macintosh iin Microsoft Excelde varsaylan sistem):HAFTANINGN(29747,007) eittir 3 (Sal)

    SAAT

    Seri_noya denk den saati verir. Saat, 00:00 ile 23:00 arasndaki bir tamsaydr.SzdizimiSAAT(seri_no)Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zamankodudur. Seri_noyu bir say yerine 16:48:00 gibi metin olarak verebilirsiniz. Metinkendiliinden seri saysna dnr. Seri saylar hakknda daha fazla bilgi iin, MD ilevine

    bakn.

    Not Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemleriolarak farkl sistemler kullanrlar. Daha fazla bilgi iin, MD ilevine bakn.

    - 24 -

  • 7/30/2019 49356372 Excel Formuller

    25/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    rneklerSAAT(0,7) eittir 16SAAT(29747,7) eittir 16SAAT(3:30:30 PM) eittir 15

    AY

    Ayrca bkz.Seri_noya karlk gelen ay verir. Ay, 1 (Ocak) ile 12 (Aralk) arasndaki bir tamsaydrSzdizimiAY(seri_no)Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu birsay yerine 15-4-1993 ya da 15-Nis-1993 gibi metin olarak verebilirsiniz. Metin kendiliinden seri saysnadnr. Seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn.UyarlarWindows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemleri olarak farkl sistemlerkullanrlar. Daha fazla bilgi iin, MD ilevine bakn.rneklerAY(6-May) eittir 5AY(366) eittir 12AY(367) eittir 1

    SERTARH

    Belirtilen tarihten (balang_tarihi) belirtilen sayda ay nceki ya da sonraki tarihi temsil eden seri sayy verir. Aynihra tarihiyle ayn gnne denk den deme tarihlerini ya da vade tarihlerini hesaplamak iin SERTARH ilevinikullann.Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme AraPaketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.SzdizimiSERTARH(balang_tarihi; aylar)Balang_tarihi balang tarihini ifade eden bir tarihtir.Aylar balang_tarihinden nceki ya da sonraki aylarn saysdr. Aylar iin pozitif bir deergelecekteki bir tarihi, negatif bir deer gemi bir tarihi verir.Uyarlar Bamsz deikenlerden biri saysal deilse, SERTARH ilevi #DEER! hata deerini verir. Balang_tarihi geerli bir tarih deilse, SERTARH ilevi #SAYI! hata deerini verir. Aylar tamsay deilse, kesirli ksm atlr.rneklerSERTARH(TARHSAYISI(15/01/91);1) eittir 33284 ya da 15/02/91SERTARH(TARHSAYISI(31/03/91);-1) eittir 33297 ya da 28/02/91

    TAMGN

    Ayrca bkz.Balang_tarihi ile son_tarih arasndaki tam alma gnlerinin saysn verir. alma gnlerine haftasonlar ve tatil olarak belirlenmi tarihler dahil edilmez. Belli bir dnem boyunca allan gn says temelindegerekleen ii haklarn hesaplamak iin TAMGN ilevini kullann.

    Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme AraPaketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.SzdizimiTAMGN(balang_tarihi; son_tarih; tatiller)Balang_tarihi balang tarihini temsil eden bir seri tarih saysdr.Son_tarih son tarihi temsil eden bir seri tarih saysdr.Tatiller resmi tatiller ve tarihleri deien bayramlar gibi, alma takviminin dnda braklacakistee bal bir ya da daha fazla seri tarih saysdr.Uyarlar Bamsz deikenlerden herhangi biri saysal deilse, TAMGN ilevi #DEER! hata deerini verir. Bamsz deikenlerden herhangi biri geerli bir seri tarih says deilse, TAMGN ilevi #SAYI! hata

    deerini verir.

    rnekTAMGN(TARHSAYISI(01/10/91); TARHSAYISI(01/12/91);

    - 25 -

  • 7/30/2019 49356372 Excel Formuller

    26/63

    Excel Fonksiyonlar Remzi KUYUGZ 22 ubat 2011

    TARHSAYISI(28/11/91)) eittir 43

    SERAY

    Ayrca bkz.Balang_tarihinden nceki ya da sonraki belirtilmi ay says olan ayn son gn iin seri saysn verir.Ayn son gnne denk gelen vade tarihlerini ya da deme tarihlerini hesaplamak iin SERAY il