You are on page 1of 65

1

EXEL ALIMALARI

NDEKLER
Formller deerleri nasl hesaplar? ..................................................................................................................................... 1 Forml szdizimi hakknda ............................................................................................................................................... 11 alma sayfas ilevleri hakknda .................................................................................................................................... 11 Forml szdizimi hakknda ............................................................................................................................................... 11 Forml dzenleme........................................................................................................................................................... 11 Dizi formln dzenleme ................................................................................................................................................ 12 Formln tmn veya parasn hesaplanan deerle deitirme ..................................................................................... 12 Forml veya dizi formln silme .................................................................................................................................. 12 Hcre ve aralk bavurular hakknda................................................................................................................................ 12 Greceli ve mutlak bavurularn arasndaki fark .............................................................................................................. 13 R1C1 bavurular hakknda ............................................................................................................................................... 13 ok saydaki sayfada ayn hcreye veya arala 3-B bavuru kullanarak bavurma ........................................................ 14 3-B bavurular kullanma ynergeleri ............................................................................................................................... 14 alma sayfalarn tadnzda, kopyaladnzda, eklediinizde veya sildiinizde 3-B bavuruya ne olur?................ 14 Dizi formlleri ve nasl girilecekleri hakknda .................................................................................................................. 14 alma kitaplarndaki hesaplamalar hakknda ................................................................................................................. 15 Dier alma sayfalarndaki veya alma kitaplarndaki deerleri hesaplamak iin formller kullanma hakknda ....... 15 TARH VE SAAT FONKSYONLARI ........................................................................................................................... 16 BUGN ........................................................................................................................................................................ 16 TARH .......................................................................................................................................................................... 16 BUGN ........................................................................................................................................................................ 17 GN .............................................................................................................................................................................. 17 MD ........................................................................................................................................................................... 17 TARHSAYISI.............................................................................................................................................................. 17 ZAMANSAYISI ........................................................................................................................................................... 18 DAKKA ....................................................................................................................................................................... 18 YIL ................................................................................................................................................................................ 18 HAFTANINGN ....................................................................................................................................................... 19 SAAT ............................................................................................................................................................................ 19 AY ................................................................................................................................................................................. 20 SERTARH .................................................................................................................................................................. 20 TAMGN ............................................................................................................................................................... 20 SERAY ........................................................................................................................................................................ 21 HAFTASAY ................................................................................................................................................................. 21 GN ....................................................................................................................................................................... 22 METN FONKSYONLARI ......................................................................................................................................... 22 DAMGA ....................................................................................................................................................................... 22 TEMZ .......................................................................................................................................................................... 22 KOD .............................................................................................................................................................................. 23 BRLETR .................................................................................................................................................................. 23 LRA ............................................................................................................................................................................. 23 ZDE .......................................................................................................................................................................... 24 BUL .............................................................................................................................................................................. 24 SAYIDZENLE ........................................................................................................................................................... 24 SOLDAN ...................................................................................................................................................................... 25 UZUNLUK ................................................................................................................................................................... 25 KKHARF .............................................................................................................................................................. 25 PARAAL .................................................................................................................................................................... 26 YAZIM.DZEN .......................................................................................................................................................... 26 DETR .................................................................................................................................................................... 26 YNELE ........................................................................................................................................................................ 27 SADAN ...................................................................................................................................................................... 27 MBUL ........................................................................................................................................................................... 27 MBUL($B$17;$A$14) eittir 5 ..................................................................................................................................... 28 YERNEKOY ............................................................................................................................................................... 28 M ................................................................................................................................................................................... 28

2 METNEEVR ............................................................................................................................................................. 29 KIRP ............................................................................................................................................................................. 29 rnek............................................................................................................................................................................. 29 BYKHARF .............................................................................................................................................................. 29 SAYIYAEVR............................................................................................................................................................ 29 MATEMATKSEL FONKSYONLAR ........................................................................................................................... 30 MUTLAK ..................................................................................................................................................................... 30 TAVANAYUVARLA .................................................................................................................................................. 30 COS ............................................................................................................................................................................... 30 EERSAY .................................................................................................................................................................... 30 EERSAY(A3:A6;elmalar) eittir 2 ......................................................................................................................... 31 FT .............................................................................................................................................................................. 31 S ................................................................................................................................................................................. 31 ARPINIM ................................................................................................................................................................... 31 TABANAYUVARLA .................................................................................................................................................. 31 OBEB ............................................................................................................................................................................ 32 TAMSAYI .................................................................................................................................................................... 32 OKEK ........................................................................................................................................................................... 32 LN ................................................................................................................................................................................. 33 LOG .............................................................................................................................................................................. 33 LOG10 .......................................................................................................................................................................... 33 MOD ............................................................................................................................................................................. 33 KYUVARLA ................................................................................................................................................................ 33 TEK ............................................................................................................................................................................... 34 P ................................................................................................................................................................................... 34 ARPIM ....................................................................................................................................................................... 34 BLM ........................................................................................................................................................................ 35 S_SAYI_RET ............................................................................................................................................................. 35 RASGELEARADA ...................................................................................................................................................... 35 ROMEN ........................................................................................................................................................................ 35 YUVARLA ................................................................................................................................................................... 36 AAIYUVARLA ....................................................................................................................................................... 36 YUKARIYUVARLA.................................................................................................................................................... 36 ARET......................................................................................................................................................................... 37 SN ................................................................................................................................................................................ 37 KAREKK ................................................................................................................................................................... 37 ALTTOPLAM .............................................................................................................................................................. 37 TOPLA.......................................................................................................................................................................... 38 ETOPLA ....................................................................................................................................................................... 38 TAN .............................................................................................................................................................................. 39 NSAT ............................................................................................................................................................................ 39 VE ................................................................................................................................................................................. 39 VE(B1:B3) eittir YANLI ........................................................................................................................................... 39 VE(1<B4; B4<100) eittir DORU .............................................................................................................................. 40 YANLI ........................................................................................................................................................................ 40 EER ............................................................................................................................................................................ 40 DEL........................................................................................................................................................................... 41 YADA ........................................................................................................................................................................... 41 DORU ........................................................................................................................................................................ 41 MN ............................................................................................................................................................................... 41 ORTANCA ................................................................................................................................................................... 42 MAK ............................................................................................................................................................................. 42 ORTALAMA ................................................................................................................................................................ 42 BLG FONKSYONLARI ............................................................................................................................................... 43 HCRE ......................................................................................................................................................................... 43 BOLUKSAY ............................................................................................................................................................... 44 HATA.TP ................................................................................................................................................................... 44 BLG ............................................................................................................................................................................ 45 E levleri ...................................................................................................................................................................... 45 EFTSE ....................................................................................................................................................................... 46

ETEKSE........................................................................................................................................................................ 47 S .................................................................................................................................................................................... 47 YOKSAY ...................................................................................................................................................................... 47 TP ................................................................................................................................................................................ 48 ARAMA VE BAVURU LEVLER ............................................................................................................................ 48 ADRES ......................................................................................................................................................................... 48 ALANSAY ................................................................................................................................................................... 49 STUN ......................................................................................................................................................................... 49 STUNSAY ................................................................................................................................................................. 49 DOLAYLI ..................................................................................................................................................................... 50 SATIR ........................................................................................................................................................................... 50 SATIRSAY ................................................................................................................................................................... 50 DEVRK_DNM ................................................................................................................................................. 51 HATA MESAJLARI......................................................................................................................................................... 52 ##### hatasnn anlam nedir? ...................................................................................................................................... 52 #BL/0! hatasnn anlam nedir? .................................................................................................................................. 52 #YOK hatasnn anlam nedir? ...................................................................................................................................... 52 #AD? hatasnn anlam nedir? ....................................................................................................................................... 53 #BO! hatasnn anlam nedir? ..................................................................................................................................... 53 #SAYI! hatasnn anlam nedir? .................................................................................................................................... 53 #BAV! hatasnn anlam nedir?................................................................................................................................... 54 #DEER! hatasnn anlam nedir? ................................................................................................................................ 54 Formllerdeki hesaplama ileleri .................................................................................................................................... 55 BRLETR ...................................................................................................................................................................... 56 Microsoft Excel tarih ve saat hesaplamalarn nasl yapar? .......................................................................................... 56 Tarih ve saat girme ipular ........................................................................................................................................... 57 lem Tablosu levleri Hakknda ................................................................................................................................. 58 Microsoft Excel'deki ilev tular .................................................................................................................................. 62

Excel Fonksiyonlar

30 Ekim 2013

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." Bugn Excel renmeye balayacaktk. in bandan gzlerini korkutmak istemiyordum, ama Excel'i tm ilevleri, tablolama, veri taban ve makro zellikleri ile retmek, yle 4 gne sdrlabilecek bir ey deildi. Zaten onlar da raporlarnda Excel'in ancak %20'sini kullanabileceklerdi. Bu yzden Word'de olduu gibi bir yntem izleyip, verimli alabilmeleri ve hesap tablolarn dzenleyebilmeleri iin pratik pf noktalar retecektim. Amacm, raporlarn bir an nce hazrlamalarn salamakt. Excel'in karmak detaylarn PC World'de srekli yaynlanan Excel sayfalarn 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. Sabrszlandnz gryorum. yleyse hemen balayalm" ZEL BR EXCEL 52. Excel'de alrken belgelerimizin belirli aralklarla otomatik olarak kaydedilmesini salayabilir miyiz? Aralar*ine Ekle (Tools*Add-Ins) komutunu altrn. Ekrana gelen diyalog kutusunda Otomatik Kaydet (AutoSave) seeneini iaretleyip Tamam dmesine basn. Artk Aralar (Tools) mensn atnzda Otomatik Kayt (AutoSave) seeneinin eklendiini greceksiniz. Bu komutu altrnca 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 bilgiler yazdrmak istiyorum. rnein baslan sayfann bal, sayfay hazrlayan kiinin ad vs.. gibi. Bunu nasl baarabilirim? Excel5.0 ile alma sayfalarnz kada dkerken alt tarafa zel bilgiler yazdrmak istiyorsanz, Dosya*Sayfa Yaps (File*Page Setup) komutunu altrn. Ekrana gelecek olan diyalog kutusunun stbilgi/Altbilgi (Header/Footer) sekmesine gidin. Burada stbilgi (header) ve altbilgi (footer) alanlarn zelletirebilir, bu alanlara yazlacak olan bilgileri aa doru alan listelerden seebilirsiniz. Excel 95 sizin iin bir dizi seenek hazrlamtr. Bu seenekler arasnda kendinize uygun olan seenei bulamazsanz zel stbilgi (Custom Header) veya zel Altbilgi (Custom Footer) dmelerinden birine basp ekrana gelecek olan diyalog kutusunda istediiniz zel ayar 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. Bu durumu dzeltmek iin, hcre veya hcreleri sein, sa fare tuu ile zerine tklayp Hcreleri Biimle (Format Cells) komutuna tklayn. Karnza gelen diyalog kutusunun Say (Number) blmesindeki listede, Genel, Say, Para Birimi, Tarih, Zaman gibi seenekler greceksiniz. Bunlar hcrenin biimini belirler. Bu diyalog kutusunun sandaki pencere iinde ise bu biimlerin farkl trleri yer alr. Her birinin zerine geldiinizde aklamas diyalog kutusunun zerinde grnr, ama bir rnek vererek konuyu daha iyi aklayalm: Hcreye yazdmz rakamn ondalk kesirden sonra iki hanesinin grnmesini istiyorsak, Hcreleri Biimle diyalog kutusunda Say seeneini sein; Ondalk Yerleri (Decimal places) ksmna 2 yazn. Excel ondalk kesrini virgl (,) olarak gsterir. Buradaki 1000 Ayrac Kullan (Use 1000 Seperator) seeneini iaretlerseniz, rakam sondan itibaren er hanede bir nokta (.) ile ayrlacaktr (rnein 345 bin, 345.000,00 olarak gsterilir). 55. Para birimi girdiimiz hcrelerde hep TL kyor. Bazen para birimi olarak ABD dolar da ($) kullanyoruz. Hcre biimlerini kendimiz belirleyemez miyiz? Default para birimini

-1-

Excel Fonksiyonlar

30 Ekim 2013

Windows 95 belirler. Bunu Denetim Masas*Blgesel Ayarlar*Para Birimi (Control Panel*Regional Settings*Currency) blmesinden deitirebilirsiniz. Ancak yapacanz deiiklik tm belgelerinizi etkiler. Baz hesap tablolarnda TL, bazlarnda $ iareti kullanacaksanz, Excel size hcreleri zel olarak biimleme seenei sunar. zel biimlemek istediiniz hcreleri seip zerlerine 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 nasl grneceini diyalog kutusunun rnek (Sample) ksmnda grebilirsiniz. Son olarak Tr ksmnda grnen biimin sonuna bir boluk brakp $ iaretini yazn. Tamam dmesine tkladnzda hcrede 3.455,00 $ yazdn greceksiniz. 56. Excel'i her atmda yaztipi, stbilgi ve altbilgi alanlar, kenar boluklar, klavuz izgileri default olarak geliyor. Bu default deerleri deitiremez miyiz? Bu ayarlarn bazlarn Aralar*Seenekler (Tools*Options) komutu ilke alan diyalog kutusunun eitli blmelerinden deitirebilirsiniz, ancak hepsini deil. Bunun daha deiik bir yolu var: 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. BUNLARI DA BLN! 57. Excel Sayfasz Alsn. Excel'i her atnzda, karnza bo bir kitap sayfas gelir. Mevcut bir Excel dosyasn aacaksanz, bu sayfa bou bouna alm olur. Excel'in sayfasz olarak almasn istiyorsanz, masastnde bir Excel ksayolu yaratn. Bu ksayola sa far e tuu 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 basamak ayracnn 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, olarak isimlendirilmitir. 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 kullanabileceiniz dmeleri 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*A komutuyla direkt karnza bu klasrn kmasn isteyebilirsiniz. Bunun iin Aralar* Seenekler*Genel (Tools*Options*General) blmesine girin. "Varsaylan dosya yeri" (Default file location) blmesine Dosya A komutu ile almasn istediiniz klasrn yolunu yazn. 8.GN PRATK EXCEL PFLER Mterilerim, Excel'i daha rahat kullanabilmek iin rendikleri zelletirme numaralarn akam denemi, sabah ta raporlarn hazrlayabilmek iin kafalarnda pek ok soruyla gelmilerdi. "Acele etmeyin" dedim, "bugn srada pratik Excel pf noktalar var. Bunlar da renin, yarn raporunuzu dzenlemek iin soracanz sorulara geeriz" 62. Hcrelerde formller kullanarak hesaplama yaptryoruz. Bulunan deerleri baka sayfalarn baka hcrelerinde de kullanmann pratik bir yolu var m? Diyelim ki, Sayfa1'in D stununa mart ay giderlerini kalem kalem girdiniz ve stun sonunda tm giderleri toplayp mart ay giderlerini buldunuz. Bu toplam baka hcrelerde kullanacaksanz kopyalayp yaptrmak yetmez; nk formlde hcre adresleri yeni hcrenin

-2-

Excel Fonksiyonlar

30 Ekim 2013

konumuna gre deiir; yani bir anlamda deerler deil forml kopyalanr. Yaplacak i, forml deil 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 ay toplamnn bulunduu hcreyi seip Ekle*Ad*Tanmla (Insert*Name*Define) komutunu altrrsanz, 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 o alma kitabnn herhangi bir sayfasnda herhangi bir hcreye =mart_toplam yazdnzda, orijinal hcredeki mart ay toplam grnecek. 63. Excel'de formller kullandmzda, hcrelerde bazen hata 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 hcreye gndermeye 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 veya noktal 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 sayfasnda grntlenemeyecek kadar byk veya kk bir deer olabilir. #REF! Excel, geersiz bir hcre bavurusu ile karlatnda belirir. Bu, forml iinde bavurulmu bir hcreyi sildiinizde veya zerine baka bir hcre yaptrdnzda olabilir. #DEER! (#VALUE!) Bir formlde yanl trde bir bamsz deiken, yanl tr bir ilem kullandnzda veya metin girii ieren hcrelere bavuru yapan matematik ilemler yapmaya kalktnzda belirir. 64. Word'de byk harflerle yazdmz szckleri kk, kk harflerle yazdklarmz byk yapmay renmitik. Excel'de bunun iin bir ksayol tu kombinasyonu yok mu? Bunun iin bir klavye kombinasyonu yok ama yaratacanz iki ufak makro ile bu ii kendiniz halledebilirsiniz. Metni byk harfli yapmak iin u makroyu kullann: Sub BuyukHarf() For Each c In Selection.Cells c.Value=Ucase$(c.Value) Next c End Sub Metni kk harf yapmak iinse u makroyu kullann: Sub KucukHarf() For Each c In Selection.Cells c.Value=Lcase$(c.Value) Next c End Sub Bu makrolar kullanmak iin, iindeki szckleri deitirmek istediiniz hcreleri sein ve makroyu altrn. sterseniz bu makrolar ara ubuuna dme olarak da atayabilirsiniz. (Makro yaratmay bilmiyorsanz, bkz. 95 no'lu pf noktas.) 65. Excel'de Otomatik doldurma zellii olduunu duydum. Bu nasl alyor? Excel, haftann gnlerini, aylar ve rakamlar otomatik doldurabilir. rnein bir hcreye Ocak yazn; bu hcreyi seili duruma getirip sa alt kesindeki noktay fare ile ekitirerek seili alan stunun altna doru 4-5 hcre geniletin. Dier hcrelerin (ubat, Mart, Nisan,) olarak dolduunu greceksiniz. Rakamlarda ise en az iki veri girii gerekir. rnein bir stunda ilk hcreye 1, ikinci hcreye 2 yazp ayn ilemi yaparsanz, geri kalan hcreler (3, 4, 5,) olarak dolar. Bu tr verilerde ilk iki hcreye birer atlamal doldurma yaparsanz (rnein 1 ve 3 ya da Ocak, Mart) otomatik doldurma ilemi de birer atlamal devam eder (1, 3, 5, 7, 9 veya Ocak,

-3-

Excel Fonksiyonlar

30 Ekim 2013

Mart, Mays, gibi). Sadece gn, ay ve rakamlarla da snrl deilsiniz. Otomatik doldurulacak serileri kendiniz tanmlayabilirsiniz. Bunun iin Aralar*Seenekler*zel Listeler (Tools*Options*Custom Lists) blmne girip YEN LSTE seeneini iaretleyin ve Liste Girdileri (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. Fare imlecini 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 tanm olur. Ama srklediiniz alan dolu ise, buradaki verilerin silinecei uyars ekrana gelir. Bu ilemi yaparken <Shift> tuunu basl tutarsanz, seili alan kopyalanr, yani ayni alandan iki tane olur. Burada da srklediiniz alan dolu ise, buradaki verilerin silinecei uyars ekrana gelir. Ayn ilemi <Ctrl>+<Shift> tularna basarak gerekletirirseniz, tama yaptnz alanda yeni bir stun oluur ve komu hcrelerdeki veriler bozulmadan verileriniz araya girer. 67. Elimizde pound, Fahrenhaeit, galon gibi metrik sistemde kullanlmayan birimler cinsinden deerler var. Bunlar Excel'de kolayca metrik sisteme dntrebilir miyiz? Evet. Ama nce Aralar*ine Ekle (Tools*Add-Ins) komutu ile kan diyalog kutusundan zmleme Ara Paketi'ni (Analysis ToolPak) iaretleyip bu modln yklenmesini salamalsnz. Bu ilem tamamlandktan sonra EVR (CONVERT) fonksiyonunu kullanarak birimleri dntrebilirsiniz. Aada srasyla libreyi kilograma, Fahrenheit' Celcius'a, litreyi galona, watt' beygirgcne dntrmek iin verdiimiz 4 rnek fonksiyonlara bakabilirsiniz. Bunlarda r akam yerine hcre adresi yazarsanz o hcredeki rakama gre ilem yaplr. Dier birimlerin nasl kullanlacan 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 keye izmemiz gerekiyor. Ama hcrenin boyutunun deitiinde izginin de boyunun buna gre hizalanmasn 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 <Alt> tuuna basn ve basl tutun; izginizi izin. <Alt> tuuna basp bu izgiyi izince izgi bu hcreye yaptrlr. Artk hcre bir yere tanrsa ya da boyutu deiirse izginin boyutlar da otomatik olarak buna gre deiecektir. izginin renk, kalnlk gibi zelliklerini ayarlamak iin izginin 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 tamna uymasn salamak iin Biim*Stun*En Uygun Genilik (Format*Column*AutoFit) komutunu kullanabilirsiniz. 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 iin de geerlidir. 70. Sayfalar, Sayfalar. Excel durum ubuu tm sayfalar ayn anda grntlemeye yetmez. Tm sayfalar grmek iin durum ubuunun sandaki sola saa kaydrma dmelerinin zerine sa fare tuu ile tklayn ve istediinizi sein. 71. Otomatik Toplam. Bir stundaki tm deerleri toplamn o stunun altndaki hcreye yazdrmak istiyorsanz, bu hcreye gelip ara ubuundaki Otomatik Toplam (zerinde sigma simgesi var) dmesine tklayabilirsiniz. Klavyeyi tercih edenler ise <Alt>+<Shift>+0 tuuna basabilir. 72. Enter Tuunu Kontrol Edin. Excel'de bir hcreye yazdktan sonra <Enter> tuuna basarsanz, etkin hcre seicisi bir alt hcreye, <Shift>+<Enter> tuuna basarsanz bir st hcreye geer. Ama

-4-

Excel Fonksiyonlar

30 Ekim 2013

genelde 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 <Enter> tuuna bastnzda bir sadaki hcre seilecek. 73. Hzl Kopyalama. Bir hcrenin ieriini bir alttaki hcreye kopyalamak istiyorsanz, alt hcreye gidip <Ctrl>+<"> tularna basn. 74. Forml Kopyalama. Ayn forml ayn anda birden fazla hcreye girmek iin, hcrelerin tmn sein, forml yazn ve <Ctrl>+<Enter> tuuna basn. 75. Byk Alanlar Semek. Byk bir veri alann fare ile kaydrarak semek yerine bir anda geni bir seili alan oluturabilirsiniz. Bunun iin <Ctrl>+* tularna basmanz yeterli. Excel sizin iin bu byk alan seecektir. 8. GN TABLOLARIMIZI DZENLEYELM lerinin yava yava yoluna girdiini gren Elif ve Tamer artk birbirlerine dargn grnmyorlard. Eee, bunda benim katkm da yabana atlacak gibi deildi. Dorusu, buna hayflanaym m yoksa, dedektiflie yeni bir boyut eklediimden dolay sevineyim mi bilemiyordum. Bir azdan beni soru yamuruna tuttuklarnda, artk bunlar dnecek durumda deildim 76. Excel'de her stuna girdiimiz veriler uzadka uzuyor. Bazen tablonun tamamn deil, belirli bir deere sahip girdileri grntlemek istiyoruz. Bunu nasl yaparz? Bu ilemi Excel'in AutoFilter (Otomatik Sz) zelliini kullanarak gerekletireceksiniz. nce ilemi 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 seeneklerinizi belirtebilirsiniz. Kutucua sol fare dmesiyle bir kere tklayn. Aa doru alan bir liste kutusu belirecektir. Burada stundan grmek istediiniz kriterleri belirleyebilirsiniz. Otomatik Sz seeneini kullanarak kriterlerinizi deiik ynlerde yntemlerle belirleyebilirsiniz. rnein aa doru alan liste kutusunda zel (Custom) seeneini tercih ettiinizde, ekrana zel Otomatik Szme (Custom AutoFilter) diyalog kutusu gelecektir. Bu seenek kutusunu kullanarak seiminize byktr, kktr, eittir, vs.. gibi seenekleri de ekleyebilirsiniz. Ayrca bu szme yntemi ile ka girdi bulunduunu grmek istiyorsanz, durum ubuuna bakn. Burada belirlediiniz kritere gre 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 hesap tablosunun sadece bir grntsn yaptrr. Excel'de bu hesap tablosunu ap yapacanz deiiklikler, Word'e yaptrlm tabloya yansmaz. Gmme (Embedding) ileminde ise, Excel tablosunda yapacanz deiiklikler Word'e yaptrlm tabloya yansmaz, ancak Word'deki tablo zerine ift tkladnzda, tablo ile birlikte Word'n ara ubuu ve menleri Excel'inki gibi olur ve tablo zerinde gerekli deiiklikler yaplabilir. Gmme ilemi iin u admlar izleyeceksiniz: Excel'deki tabloyu seip <Ctrl>+C tularyla kopyaladktan sonra Word'e gein ve Dzen*zel Yaptr (Edit*Paste Special) komutunu altrn. Alan diyalog kutusunda Yaptr (Paste) ve Microsoft Excel alma Sayfas Nesne'yi (Microsoft Excel Worksheet Object) sein. Tamam dmesine tklayn. Balama (Linking) ilemi ise Excel'deki tabloda sonradan yaptnz deiikliklerin, Word'e yaptrdnz tabloya yansmasn salar. Balama ilemi iin u admlar izleyeceksiniz: Excel'deki tabloyu seip <Ctrl>+C tularyla kopyaladktan sonra Word'e gein ve Dzen*zel Yaptr (Edit*Paste Special) komutunu altrn. Alan diyalog kutusunda Ba Yaptr (Paste Link) ve Biimlendirilmi Metin'i (Formatted Text) seip Tamam dmesine tklayn. Word'deki tablo 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.

-5-

Excel Fonksiyonlar

30 Ekim 2013

78. Excel'de girdiimiz verileri bir form halinde dzenlemek, bu forma yeni veriler girmek ve istediimiz verileri aratmak mmkn m? Elbette. rnein elimizde firma isim ve telefonlarnn bulunduu bir veritaban olsun. Bu veritabann tmn seip Veri*Form (Data*Form) komutuna tklayn. Karnza aadaki gibi bir form kutusu gelecek. Bu formu dBase tarz gerek bir veritaban formu olarak kullanabilirsiniz. Yeni (New) komutuna tklayarak ilgili alanlara yeni veriler eklerseniz, bunlar Excel tablonuzda en alt satra eklenecektir. Bu ekilde byk bir veritaban oluturduysanz, lt (Criteria) komutuna tklayarak istediiniz gibi arama yaptrabilirsiniz. 79. verenimiz sata sunaca bir rn iin maliyetlerini ve sat gelirlerini vermi. Belirli bir kar elde etmek iin ne kadar sat yapmas gerektiini renmek istiyor. Bunu Excel'de hesaplatabilir miyiz? Elbette. Bunu iin Excel'in Hedef Ara (Goal Seek) zelliini kullanacaksnz. Bunu bir rnek zerinde anlatalm: Diyelim ki ivereninizin sat gelirlerini, giderleri ve kar aada verilen tablodaki gibi olsun. Burada kar 450 milyon TL olarak gzkyor. verenin hedefi ise 500 milyon TL. Aralar*Hedef Ara (Tools*Goal Seek) komutunu altrn. Hcre Ara (Set cell) ksmnda sonu 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, iverenin satlardan elde ettii geliri 2.4 milyar TL'ye karmas gerektii bulunur. Elbette Deiecek Hcre ksmna $B$4 yazsaydk, bu kar elde etmek iin giderlerin ka liraya drlmesi gerektii orta ya kard. Hedef Ara zellii bu kk rnekte basit grnebilir, ancak karmak formllerin kullanld 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 baskdan nceki grnmne gein. stteki Kenar Boluu (Margins) dmesine tklayn. Hcrelerin ve sayfann snrlar belli olacak; bunlar ekitirerek hem hcrelere smayan metinleri dzeltebilir, hem de sayfada yazlabilecek alann boyutlarn geniletebilirsiniz. Tablonuz bir sayfaya yine smyorsa Ayarla (Setup) dmesine tklayn. Karnza sayfa yapsn ve dier sayfa ayarlarn yapabileceiniz bir diyalog kutusu gelecek. Burada sayfann yatay dikey ayarlarn yapabileceiniz gibi, Sdr (Fit to) seeneini iaretleyerek, tablonuzu enine ve boyuna ka sayfaya sdrmak istediinizi belirleyebilirsiniz. Gerekirse Kltme/Bytme (Adjust to) alanna yzde cinsinden deerler 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 birden fazla 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 kullanmann yolu nedir? Stun balklarnzn birinci satrda yer aldn varsayalm. Satrn bandaki satr numarasna bir kere tklayn ve tm satr seili duruma getirin. Biim*Hcreler (Format*Cells) komutunu altrn. Ekrana gelecek olan diyalog kutusundan Hizalama (Alignment) blmne gidin. Bu blmde de hcre ierisindeki metnin yatay ve dikey olarak nasl yerletirilecei ayarlanabilir. Bunun hemen yanndaki Metni Sar (Wrap Text) seeneini aktif hale getirirseniz, hcre ierisinde istediiniz kadar satr kullanabilirsiniz. Excel hcre ierisindeki satrlar otomatik olarak bir alta kaydrr. Eer satr istediiniz yerde alta geirmek istiyorsanz hcre ierisinde satr yazarken <Enter> yerine <Alt+Enter> tularn kullanarak satr bir alta kaydrabilirsiniz. 82. Excel hcrelerine girdiim metinler, ekranda hcreye sm gzkse bile, yazcdan eksik kyor. Ne yapabilirim? Excel'de hcre snrlarn ekitirerek bir metni hcreye tam sdrdnz dnebilirsiniz. Ancak emin olmayn; nce Dosya*Bask nizleme (File*Print Preview) komutunu altrn. Tablonuzun kat zerinde nasl grneceini aktaran bir pencere alacaktr.

-6-

Excel Fonksiyonlar

30 Ekim 2013

Bylece hem eksiklerinizi, hem de hcrelere smayan metinleri grebilir, gerekli dzeltmeleri yapabilirsiniz. 83. ki farkl sayfadaki hesap tablolarm raporumuzun tek sayfasna nasl bastrabiliriz? Diyelim ki Excel 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 Grubu verilerinin 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 kamera dmesidir. 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 (rneimizde A8) tklayn. Sayfa2'deki verilerin bir grnts Sayfa1'in zerine yaptrlacaktr. <Alt> tuunu basl tutarak yaptrlan grnty uygun bir konuma srkleyin. Yaptrdnz alann erevesini silmek iin zerine sa fare tuu ile tklayp menden Nesneyi Biimle (Format Object) komutunu altrn. Desen (Pattern) blmesinde Hibiri (None) seeneini iaretleyip Tamam dmesine 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 alan tanmlamanz gerekir. Excel 95'te de bu komut olmasna karn menlerden kaldrlm. Geri Aralar*Seenekler*Genel blmesinde Excel 4.0 menleri seeneini iaretleyerek eski menlere dn yapma ansnz var ama, Excel'i her atnzda tekrar tekrar bu ayar yapmamanz iin daha ksa 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 grdnz dmeler iinde ilk srann sonundaki yazc simgeli dmeyi (normal yazc simgesine gre daha kktr) fare ile srkleyip ara ubuu zerine brakn. Artk bir alan seip bu dmeye tkladnzda yazcya sadece bu alan gnderebilirsiniz. BUNLARI DA BLN! 85. Seimin Vaziyeti. Bir Excel alma sayfasnda bir dizi hcreyi setikten sonra bu seim alanndaki baz bilgileri Excel penceresinin hemen altndaki durum ubuunda bulunan Otomatik Hesaplama kutusundan alabilirsiniz. Bu kutuda normalde setiiniz hcredeki saylarn toplam grntlenir. Ancak bu kutunun zerine gidip sa fare dmesine bastnzda bir men alr. Bu menden seimle ilgili ortalama, say adedi, en byk ve en kk deerleri ve elbette saylarn toplamn ekrana getirebilirsiniz. 86. Balk Ortalama. alma tablosunun bir satrnda belirli hcreler arasna ortalanm bir balk yazmak istiyorsanz, ilk hcreye balnz yazn. Sonra o satrda ilk hcre ile birlikte ortalama yaplacak tm hcreleri sein ve ara ubuunda Stunlar Arasnda Ortala (Merge and Center) dmesine tklayn. 87. Tablo Yaptrma. Excel'de hazrladnz tabloyu bir Word belgesine, Word tablolarna benzer bir ekilde yaptrmak istiyorsanz, tabloyu Excel'de seip <Ctrl>+C tularna basn. Daha sonra Word belgesine geip Dzen*zelYaptr (Edit*Paste Special) komutunu altrn. Tr (As) ksmnda Biimlendirilmi Metin'i (Formatted Text) seip Tamam dmesine tklayn. 88. Word'den Excel'e Tablo. Word'de hazrladnz bir tablo varsa bunu Excel'e kes/yaptr yntemi ile biimi bozulmadan aktarabilmeniz 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. GN GRAFKLER, FONKSYONLAR, MAKROLAR te son gne gelmitik. Excel'in grafik zellikleri, makrolar ve fonksiyonlar ile ilgili sorularn cevaplayp birka pf noktas verdiimde raporlarn hazrlamak iin hibir eksikleri kalmayacakt. "Grafiklerle ve fonksiyonlarla uramak pek kolay i deil" dedi Tamer. "O kadar ekinmeyin;

-7-

Excel Fonksiyonlar

30 Ekim 2013

sizin iin gerekli olanlar renmeniz zor deil. Excel 95, grafik sihirbaz ile grafik yaratma ilerini kolaylatryor. 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 biraz uzman iidir. Art arda yaptnz ilemleri tek komuta indirmesi iin, Word'deki gibi Makro Kaydet komutu ile temel makrolar yaratabilirsiniz. Ancak, gerek makrolar yaratmak iin Visual Basic For Applications isimli makro yaratma dilini iyi bilmeniz gerekir. Yine de size birka rnek vereceim. imdi dersimize geelim" 89. Excel'de bir grafii nasl izdiririz? Bunu basit bir rnek zerinde aklayalm. Diyelim ki aadaki gibi bir veritabanmz var. Bu veritabannda belirtilen kamyonlarn her ay tadklar yk miktar grafik olarak gsterilmek isteniyor. 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 alanna bir dikdrtgen izin. Karnza Grafik sihirbaznn 1. adm kacak. Tablonun tamamn nceden setiiniz iin Aralk (Data range) ksmnda deiiklik yapmanz gerekmez; leri (Next) dmesine tklayn. 2. ve 3. admlarda grafiinizin biimini seeceksiniz; bu tercih size kalm. 4. admda satr veya stunlardaki verilerin grafik zerindeki yerleimi ile ilgili ayarlar var. rneimizde bu diyalog kutusunda bir deiiklik yapmak gerekmiyor; ama diyalog kutusunda grnen rnek grafie gre bu seeneklerin ne ie yaradn kolayca grebilirsiniz. 5. admda gstergeyi (lejand) ekleme seeneinin yan sra, grafik baln ve eksen balklarn yazabileceiniz alanlar bulunur. Bunlar doldurun. Son dmesine tkladnzda grafiiniz oluacak. Grafiin renklerini, izgi ve kenarlk kalnlklarn deitirmek iin, Grafiin zerine ift tklayn; daha sonra biimini deitirmek istediiniz 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 ubuk grafik hazrladk. Bu ubuk grafik zerinde serinin genel gidiini (trendini) gsterebilir miyiz? Bunun iin ELM (TREND) ilevini kullanacaksnz. rnein elimizde aadaki gibi bir veritaban olsun. Sat Trendini (eilimini) hesaplamak iin, A3 alanna Sat Trendi yazdktan sonra B3:G3 alann sein. Hemen ardndan =ELM(B2:G2) formln yazp <Ctrl>+<Shift>+<Enter> tularna ayn anda basn. Bylece sat trendi deerlerini bulmu oldunuz. Bunu grafie dntrmek iinse, A1:G3 arasndaki hcreleri sein, Grafik Sihirbaz (Chart Wizard) dmesine tklayp alma sayfas zerinde bir grafik alan yaratn. Grafik Sihirbaz'nn 2. admnda tipi olarak karma (izgi-ubuk) grafik trn, 3. admda ilk seenei iaretleyin. Bylece aadaki gibi, hem aylk satlar hem de sat trendini gsteren bir grafik elde edeceksiniz. 91. Tablomuza yazdmz baz rakamlarn en yakn tam sayya yuvarlanmasn istiyoruz. Bunu nasl yaparz? Bunun iin Excel'in YUVARLA (ROUND) fonksiyonundan yararlanabilirsiniz. Ancak, fonksiyonlar verilerin bulunduu hcrelerde kullanlamazlar; yoksa fonksiyon dngye girer. Bu yzden, bir stuna saylar girdiyseniz, yanndaki stuna YUVARLA fonksiyonu ile yuvarlatlm hallerini yazmalsnz. Sonra gerekirse gerek rakamlarn bulunduu stunu seip, sa fare mensnden Gizle (Hide) komutu ile bu stunu gizleyebilirsiniz. imdi YUVARLA fonksiyonunun nasl kullanldn anlatalm: =YUVARLA(A5;-1) gibi bir deer A5 stunundaki rakam bir basamak yuvarlar. rnein rakam 3456 ise 3460 yapar. -1 yerine -2 kullansaydk yuvarlanm rakam 3500 olacakt. Burada eksi (-) iareti sizi artmasn: Burada 1, 2 gibi pozitif bir deer kullansaydk, varsa ondalk kesirden sonrasn yuvarlayacakt. rnein 3456,45 gibi bir rakam iin =YUVARLA(A5;1) fonksiyonunu kullanrsanz, yuvarlanm rakam 3456,5 olur. 92. Bir hcrenin deeri rnein 100'den fazla ise 100 yazlmas, az ise gerek deerin yazlmasn istiyoruz. Bunu nasl baarabiliriz? Bunu Excel'in IF fonksiyonunu kullanarak yapacaz. aadaki gibi bir hesap tablonuzun olduu varsayalm. Burada A ve B stunlarnda yazan deerleri toplayp D stununa yazyoruz. Sizin istediiniz D stunundaki deerin 100'den fazla olmas durumunda buraya 100 yazlmas olduuna gre D stununda ufak bir IF forml kullanmamz gerekiyor. Burada yazmamz gereken forml ise EER((C3+B3)>100,100,C3+B3).

-8-

Excel Fonksiyonlar

30 Ekim 2013

ngilizce Excel kullanyorsanz EER yerine IF formln kullanabilirsiniz. 93. Hcreye girdiim tarihin o yln kanc gn olduunu hesaplatmak istiyorum. Yani, 1 Ocak iin 1. Gn, 31 Kasm iin 366. Gn olacak ekilde. Bunu nasl baarabilirim? Ayn zamanda Jlyen takvimi ad verilen bu ilemi yapmak Excel iin son derece kolaydr. Ancak dikkat edilmesi gereken bir nokta var, o da artk yllar. Neyseki Microsoft'ular Excel'i yaparken bunu ayarlayacak bir eyler gelitirmiler. A1 hcresinde dzgn olarak yazlm tarihin olduunu dnelim. B1 hcresine =A1TARH(YIL(A1)-1;12;31) formln girerseniz, bu forml A1 hcresindeki tarihin yln kanc gnne karlk geldiini gsterecektir. (ngilizce Excel kullanyorsanz, TARH yerine DATE fonksiyonunu kullann.) 94. Raporumuzda matrisler kullanacaz. Bu matrislerin arpmn Excel'de otomatik yaptrabilir miyiz? Excel bu zellie sahip. rnein alma tablonuzun A1:C3 alannda 3x3'lk bir matris ile F1:G3 alannda 3x2'lik birer matris olsun. (ki matrisin arplabilmesi iin, ilk matrisin stun saysnn, ikinci matrisin satr saysna eit olmas gerektiini hatrlatalm.) 3 x3'lk (mxn formatndaki) matris ile 3x2'lik (nxp formatndaki) iki matris arplrsa, 3x2'lik (mxp formatnda) 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 kullanyorsanz DARP yerine MMULT fonksiyonunu kullann) <Shift>+<Ctrl>+<Enter> tularna basn. te matris arpmnz karnzda 95. Excel'de makro yaratmaya alyoruz ama yazdmz makro, sayfa (sheet) olarak zerinde altmz kitapa ekleniyor. Makrolar tm kitaplarda geerli klmann yolu yok mu? Bu, Excel'i yaratanlarn bir azizlii. Excel'de makrolar Word'den farkl bir ekilde kaydedilir. Makrolarnz tm belgelerde geerli klmak iin u yolu izlemelisiniz: Excel'de bir kitap (workbook) an. Aralar*Makro Kaydet*Yeni Makro Kaydet (Tools*Record Macro*Record New Macro) komutuna tklayn. Karnza gelen diyalog kutusuna yeni makronuzun adn girin ve Seenekler (Options) dmesine tklayn. Saklama Yeri (Store in) ksmnda Kiisel Makro alma Kitab (Personal Macro Workbook) seeneini iaretleyin. Tamam dmesine tklayarak alan Modl sayfasnda yeni makronuzu yazn. (Bu ekilde makro yazmak iin Visual Basic for Applications dilini bilmeniz veya elinizde makro rneklerinin olmas gerekir.) Dosyay PERSONAL.XLS adyla EXCEL\XLSTART dizinine kaydedin. Bundan byle her Excel'i atnzda bu dosya karnza gelecek, yarattnz her yeni makro bu dosyaya eklenecek ve zerine atnz tm dosyalarda tm makrolarnz geerli olacak. Tabii, Excel'i her atnzda PERSONAL.XLS dosyasnn grnmesini istemeyebilirsiniz. yleyse bu dosya aldnda Pencere*Gizle (Windows*Hide) komutunu altrn. Yeni bir makro yaratacanz zaman bu dosyay Pencere*Gster (Window*Unhide) komutuyla grnr hale getirmeniz gerektiini de unutmayn. 96. Excel'de girdiim verileri sralamak veya szmek (filtrelemek) istediimde bunlarn doru srada olmadn gryorum. Nedendir ve nasl dzeltilir? Bu, byk olaslkla, girdilerin banda yanllkla boluk brakyor olmanzdan kaynaklanyor. Ama tek tek bu boluklar silmek zorunda 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 grnmesini istiyorum. Bir hcrede forml kullanarak yaptnz hesab baka bir hcreye kopyalayacaksanz, bu hcreyi sein ve Ctrl+C tular ile kopyalayn. Sonra kopyalama yapacanz hcreye geerek Dzen*zelYaptr (Edit*Paste Special) komutunu altrn. Ekrana gelen diyalog kutusunda Deerleri (Values) seeneini iaretleyip Tamam dmesine tklayn. Ama bir hcre veya hcre grubundaki formlleri rakamsal deere evirmek istiyorsanz, u makroyu da kullanabilirsiniz: Sub Form2Deger() For Each c In Selection.C ells c.Formula=c.Value Next c End Sub BUNLARI DA BLN! 98. Dikine Balklar. Excel tablonuzda dikine balklar kullanmak istiyorsanz, baln yer ald hcreyi sein, zerine sa fare tuu ile tklayp Hcreleri Biimle (Format Cells) komutunu altrn. Hizalama (Alignment) blmesine geip Ynelim (Orientation) ksmndan dikine balk formatn seip Tamam dmesine tklayn. 99. Otomatik Biim. Excel'de hazrladnz tablolara k bir grnm vermek istiyorsanz, tabloyu seip Biim*Otomatik Biim (Format*AutoFormat) komutunu altrn. Karnza gelen diyalog kutusunda pek ok tablo biimini rnekleri ile birlikte

-9-

Excel Fonksiyonlar

30 Ekim 2013

bulacaksnz. 100. Romen Rakamlar. Bir saynn Romen rakamlar ile grnmesini istiyorsanz, ROMEN() formln kullanabilirsiniz. B2 hcresinde 1996 saysnn olduunu varsayalm. Eer A2 hcresinde bu sayy Romen rakam ile grmek istiyorsanz, btn yapacanz ey A2 hcresine ROMEN(B2) formln girmektir. 101. Frldak. Hesap tablonuza bir hcrenin deerini artrp azaltacak dmeler eklemek iin Frldak (Spinners) zelliini kullanabilirsiniz. Bu dmeyi kullanmak iin herhangi bir hcreye herhangi bir deer girin. Forms (Formlar) ara ubuundan Frldak 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 etkileyecei adresi girin (rnein B3 iin $b$3). Bu diyalog kutusundan ayrca hcrenin alabilecei minimum ve maksimum deerleri, art miktarn ayarlayabilirsiniz. te bu kadar. Artk arttrma/azaltma dmenizi kullanabilirsiniz. Elbette bu aylaklarn Excel bilgilerini gelitirmek iin daha bir frn ekmee ihtiyalar vard. Ama artk ii bilen birini mi tutarlar, yoksa bu rendiklerinin zerine her gn bir ta daha koyup kendileri mi Excel uzman olurlard, oras kendilerine kalmt. Dorusu bu macerann bitmesi iime geliyordu. Bana artk hayr dokunmayaca anlalan o yeil gzleri deil, birikmi faturalarm dnmek zorundaydm. Elif ve Tamer ofisimden ayrldklarnda, geride bol sfrl bir ek ve daha dn kyamet habercisi gibi yaan saana hie sayarcasna parldayan bir nisan gnei brakmlard. Ofisimin kapsn kilitleyip Cihangir'deki evime doru yol alrken iyi bir tatili hakkettiimi dnyordum. yle Fethiye civarlarnda, bol deniz, bol kum ve bol ormanl bir tatili

- 10 -

Excel Fonksiyonlar

30 Ekim 2013

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 alma sayfasndaki baka hcrelere, ayn alma kitabnn baka sayfalarndaki hcrelere veya baka alma kitaplarndaki sayfalarda bulunan hcrelere bavurabilir. Aadaki rnek, B4 hcresinin deeri ile 25i toplamakta ve sonra sonucu, D5, E5 ve F5 hcrelerinin toplamna blmektedir.

Forml szdizimi hakknda


Formller, deerleri, szdizimi olarak bilinen belirli srayla hesaplar. Formln szdizimi, hesaplamann srecini tanmlar. Microsoft Excelde formller eit imiyle (=) balar, arkasndan da formln hesaplad gelir. rnein, aadaki forml, 5ten 1i karmaktadr. Sonra da, formln sonucu hcrede grntlenir.
=5-1

Hcre bavurular hakknda Bir forml, bir hcreye bavurabilir. Bir hcrenin, baka bir hcreyle ayn deeri iermesini istiyorsanz, bir eit imi ve arkasndan hcreye bavuruyu girin. Forml ieren hcreye, baml hcre denir bu hcrenin deeri, dier hcredeki deere baldr. Formln bavurduu hcre her deitiinde, forml ieren hcre de deiir. Aadaki forml, B15 hcresindeki deeri, 5le arpmaktadr. Forml, B15 hcresindeki deer her deitiinde, yeniden hesaplanacaktr. =B15*5 Formller, hcrelere veya hcre aralklarna veya hcreleri veya aralklar gsteren adlara veya etiketlere bavurabilir.

alma sayfas ilevleri hakknda


Microsoft Excel, ilev olarak bilinen pek ok nceden tanmlanm veya yerleik forml ierir. levler, basit veya karmak hesaplamalar yapmak iin kullanlabilir. alma sayfalarnda en sk kullanlan ilev, hcre aralklarn toplamada kullanlan TOPLA ilevidir. Deerler ieren az sayda hcrenin toplam deerini hesaplamak iin bir forml yaratabilirsiniz; 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 (=) ve arkasndan 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. Formln szdizimini deitirerek, hesaplamann nasl yapldn denetleyebilirsiniz. rnein, aadaki forml, Microsoft Excel arpmay toplamadan nce hesaplad iin, 11 sonucunu verir: Forml, 2yle 3 arpar (sonuta 6 ortaya kar) ve sonra 5 ekler. =5+2*3 Aksi durumda, szdizimini deitirmek iin ayra kullanrsanz, ilk olarak 5le 2yi toplayp, sonra sonucu 3le arparak, 21 sonucunu elde edebilirsiniz. =(5+2)*3

Forml dzenleme
1 Dzenlemek istediiniz forml ieren hcreyi tklatn.
- 11 -

Excel Fonksiyonlar

30 Ekim 2013

Hcre bir balant ieriyorsa, dzenlemek istediiniz hcrenin yanndaki bir hcreyi tklatn, sonra dzenlemek istediiniz 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 balayc ayralar ( { } ) grnmez. 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, forml dondurabilirsiniz. Bir forml, hesaplanan deeriyle deitirerek, Microsoft Excel forml kalc olarak siler. Bir formln yalnzca bir parasn dondurmak istiyorsanz, yalnzca, yeniden hesaplanmasn istemediiniz parasn deitirebilirsiniz.

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 hakknda


Bir bavuru, bir alma sayfasndaki bir hcreyi veya hcre araln tanmlar ve Microsoft Excele formlde kullanmak istediiniz deerleri veya verileri nerede aramas gerektiini belirtir. Bavurularla, alma sayfasnn farkl ksmlarnda 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 programlardaki verilere bavurabilirsiniz. Baka alma kitaplarndaki hcrelere yaplan bavurulara, d bavuru denir. Baka programlardaki verilere yaplan bavurulara, uzaktan bavuru denir. Varsaylan olarak, Microsoft Excel , stunlar harflerle (Adan IVye kadar, toplam 256 stun olarak) ve satrlar saylarla (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. Bir hcre 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 kullann A. stun ve 10. satrdaki hcre A10 A. stun ve 10. satrdan 20.satra kadar olan hcreler A10:A20 15. satr ve B. stundan E. stuna kadar olan hcreler B15:E15 5. satrdaki tm hcreler 5:5 5. satrdan 10. satra kadar olan btn hcreler 5:10 H. stundaki btn hcreler H:H
- 12 -

Excel Fonksiyonlar

30 Ekim 2013

H. stundan J. stuna kadar olan tm hcreler H:J alma sayfasndaki satrlarn ve stunlarn numaralandrld bir bavuru biemi de kullanabilirsiniz. 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 stun numarasyla 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 bavurular kullanabilirsiniz. Bir alma sayfasnda bulunan belli stunlardaki veya satrlardaki hcrelere bavuru yapmak iin, alma sayfasndaki stunlarn ve satrlarn etiketlerini kullanabilirsiniz veya hcreleri, hcre aralklarn, formlleri veya sabit deerleri gstermek iin tanmlayc adlar yaratabilirsiniz. Ayn hcredeki veya hcre aralndaki verileri alma kitab iindeki ok sayda alma sayfasnda zmlemek istiyorsanz, 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 herhangi alma sayfalarn kullanr.

Greceli ve mutlak bavurularn arasndaki fark


Bir forml yarattnzda, hcrelere veya aralklara yaplan bavurular, ounlukla forml ieren hcreye gre konumlarna dayandrlr. Aadaki rnekte, B6 hcresi, =A5 formln iermektedir; Microsoft Excel, B6 hcresinin bir 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 hcresine kopyalanmtr. 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 bavuru kullann. rnein, formlnz A5 hcresini, C1 hcresiyle arpyorsa (=A5*C1) ve forml baka bir hcreye kopyalarsanz, her iki bavuru da deiir. Bavurunun deimeyen paralarndan nce bir dolar imi ($) yerletirerek, C1 hcresine bir mutlak bavuru yaratabilirsiniz. C1 hcresine bir mutlak bavuru yaratmak iin, rnein, formle, aadaki biimde dolar imleri ekleyin: =A5*$C$1

R1C1 bavurular hakknda


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

- 13 -

Excel Fonksiyonlar

30 Ekim 2013

ok saydaki sayfada ayn hcreye veya arala 3-B bavuru kullanarak bavurma
alma 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 sekmesini tklatn. 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 ilevleri kullanarak 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 formllerde kullanlamaz.

alma sayfalarn tadnzda, kopyaladnzda, eklediinizde veya sildiinizde 3-B bavuruya ne olur?
Aadaki rnekler, bir 3-B bavuruda ierilen hcreleri tadnzda, kopyaladnzda, eklediinizde ve sildiinizde neler olduunu aklamaktadr. rnekler, 2den &a kadar olan alma sayfalarndaki A2yle A5 arasndaki hcreleri toplamak 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 hakknda


Bir 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 bamsz deikeninin ayn sayda satr ve stunu bulunmas gerekir. Dizi formllerini, temel, tek deerli formllere yarattnz biimde 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 Mavi Havaclk irketi metnini ierdii hcrelerin ortalamasn almaktadr. EER ilevi, A5:A15 aralndaki, Mavi Havaclk irketi metnini ieren hcreleri bulur ve sonra D5:D15 aralndaki ilikili hcrenin deerini, ORTALAMA ilevine verir.

- 14 -

Excel Fonksiyonlar

30 Ekim 2013

{=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 sat rakam (stun Bde) verilmitir ve ELM ilevi, sat rakamlar iin dz izgi deerleri belirler. Formln btn sonularn 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 iin de 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 deer verilince, 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 numaralar kullanmaktadr: {=ELM(B10:B15,A10:A15,{35246;35261})}

alma kitaplarndaki hesaplamalar hakknda


Hesaplama, formlleri hesaplama ve sonra sonular, formlleri ieren hcrelerde deerler olarak grntleme ilemidir. Varsaylan olarak, Microsoft Excel ak olan btn alma kitaplarn otomatik olarak hesaplar. Bununla birlikte, hesaplamann ne zaman yaplacan denetleyebilirsiniz. Mmkn olan her defasnda, Microsoft Excel yalnzca, deimi olan deerler ieren baka hcrelere baml olan hcreleri 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, depolanan deeri nasl biimlendirmeyi ve grntlemeyi setiinize baldr. rnein, bir tarihi 22/6/96 olarak grntleyen bir hcre, hcredeki tarih iin depolanan deer olan bir seri numaras da ierir. Tarihin grntsn, baka bir biime deitirebilirsiniz (rnein, 22-Haz96); fakat, bir deerin alma sayfasndaki grnmn deitirmek, depolanan deeri deitirmez. Hesaplama devam ettike, komutlar seebilir, saylar veya formller girmek gibi ilemler yapabilirsiniz. Microsoft Excel, dier komutlar veya ilemleri yerine getirmek iin, hesaplamay 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 hesapland her defasnda otomatik olarak yeniden hesaplanan ilevler ieriyorsa, hesaplama ilemi daha fazla zaman alabilir.

Dier alma sayfalarndaki veya alma kitaplarndaki deerleri hesaplamak iin formller kullanma hakknda
Farkl alma sayfalarnda ve alma kitaplarnda depolanan verileri, balama veya d bavurular kullanarak paylaabilirsiniz. Byk alma sayfas modellerini ayn alma kitabnda tutmann kullanl olmad durumlarda, balama zellikle yararldr. Balama, iki alma kitab arasndaki balarla snrl deildir; balantl alma kitaplarnn sra dzenlerini de kurabilirsiniz. Aadaki rnekte, ORTALAMA alma sayfas ilevi, Pazarlama adl alma sayfasndaki B1:B10 aralndaki 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.

- 15 -

Excel Fonksiyonlar

30 Ekim 2013

Verilerinizin farkl grnmlerini yaratma. Verilerinizin ve formllerinizin tmn bir veya daha fazla kaynak alma kitabna girebilir ve sonra yalnzca kaynak alma kitaplarndaki kalc verilere balantlar ieren bir rapor alma kitab yaratabilirsiniz. Byk, karmak modelleri ykleme. Karmak bir modeli, bamsz bir alma kitaplar serisine blerek, model zerinde, ilgili btn sayfalarn amadan alabilirsiniz. Kk alma kitaplarn deitirmek daha kolaydr, ok fazla bellek gerektirmezler ve daha hzl alabilir, kaydedilebilir ve hesaplanabilirler.

TARH VE SAAT FONKSYONLARI


TARH TARHSAYISI GN GN360 SERTARH SERAY SAAT DAKKA AY TAMGN MD SANYE ZAMAN ZAMANSAYISI Belirli bir tarihin seri numarasn verir Metin biimindeki bir tarihi seri numarasna dntrr Seri numarasn, ayn bir gnne dntrr ki tarih arasndaki gn saysn, 360 gnlk yla dayanarak hesaplar Balang tarihinden itibaren, belirtilen sayda ay nce ya da sonraki tarihin seri numarasn verir Belirtilen sayda ay nce ya da sonraki ayn son gnnn seri numarasn verir Bir seri numarasn, saate dntrr Bir seri numarasn dakikaya dntrr Bir seri numarasn aya dntrr ki tarih arasndaki tam alma gnlerinin saysn verir Geerli tarihin ve saatin seri numarasn verir Bir seri numarasn saniyeye dntrr Belirli bir zamann seri numarasn verir Metin biimindeki zaman seri numarasna dntrr

BUGN Bugnn tarihini seri numarasna dntrr HAFTANINGN Bir seri numarasn, haftann gnne dntrr GN Belirtilen sayda alma gn ncesinin ya da sonrasnn tarihinin seri numarasn verir YIL Bir seri numarasn yla dntrr YILORAN 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 TARH(yl;ay;gn)

Yl Windows iin Microsoft Excelde 1900den 9999a kadar, Macintosh iin Microsoft Excelde 1904tem 9999a kadar bir saydr. Ay yln ayn ifade eden bir saydr. Ay 12den bykse, ay o ay saysn belirtilen yldaki ilk aya ekler. 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 gn saysn ayn ilk gnne ekler. rnein, TARH(91;1;35) 4 ubat 1991i temsil eden seri saysn verir. 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.

rnekler 1900 Tarih sistemi kullanldnda (Windows iin Microsoft Excelde varsaylan sistem), TARH(91; 1; 1) eittir 332391; Ocak 1991e karlk gelen seri says.

- 16 -

Excel Fonksiyonlar

30 Ekim 2013

1904 Tarih sistemi kullanldnda (Macintosh iin Microsoft Excelde varsaylan sistem), TARH(91; 1; 1) eittir 31777; 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.
Szdizimi BUGN( )

GN
Seri_noya karlk gelen ayn gnn verir. Gn 1 ile 31 arasnda bir tamsay olarak verilir. Szdizimi GN(seri_no)

Seri_no Microsoft Excelin tarih ve zaman hesaplamalar iin kulland tarih-zaman kodudur. Seri_no yu bir say yerine 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. 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.
rnekler GN(4-Oca) eittir 4 GN(15-Nis-1993) eittir 15 GN(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 olan tarihlere karlk geldii 1900 tarih sistemini kullanr. Macintosh iin Microsoft Excel ise, seri saylar aralnn 1 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 tarih sisteminde 367,5 seri says 12., 1 Ocak 1901 tarih-zaman bileimini ifade eder. Aralar mensnden Seenekleri tklattnzda grnen Seenekler iletiim kutusunun Hesaplama sekmesinde 1904 tarih sistemi onay kutusunu seerek ya da temizleyerek tarih sistemini deitirebilirsiniz. Baka bir platformdan bir belge atnzda tarih sistemi otomatik olarak deiir. rnein, Microsoft Excelde alyorsanz ve Macintosh iin Microsoft Excelde yaratlm bir belgeyi aarsanz, 1904 tarih sistemi onay kutusu kendiliinden seilir. Ancak ilem tablosu hesaplanrken ya da ilevi ieren makro alrken MD ilevi deiir. Srekli olarak gncelletirilmez. rnekler 1900 tarih sistemini kullanyorsanz ve bilgisayarnzn yerleik saati 12:30:00., 1 -Oca-1987ye ayarlanmsa: MD() eittir 31778,52083

On dakika sonra: MD() eittir 31778,52778 TARHSAYISI Tarih_metni ile ifade edilen tarihin seri saysn verir. Metinle ifade edilen bir tarihi seri saysna evirmek iin TARHSAYISI ilevini kullann.
Szdizimi TARHSAYISI(tarih_metni)

- 17 -

Excel Fonksiyonlar

30 Ekim 2013

Tarih_metni bir tarihi bir Microsoft Excel tarih biiminde veren metindir. Windows iin Microsoft Excelde varsaylan tarih sistemi kullanldnda, tarih_metni 1 Ocak 1900den 31 Aralk 9999a kadar olan bir tarihi ifade etmelidir. Macintosh iin Microsoft Excelde varsaylan tarih sistem i kullanldnda, tarih_metni 1 Ocak 1904ten 31 Aralk 9999a kadar olan bir tarihi ifade etmelidir. Tarih_metni bu araln dndaysa TARHSAYISI ilevi #DEER! hata deerini 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.

rnekler
Aadaki rnek 1900 Tarih Sistemini kullanyor: TARHSAYISI(22.8.55) eittir 20323 TARHSAYISI(22-AU-55) eittir 20323 Bilgasayarnzn 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 evirmek iin ZAMANSAYISI ilevini kullann.
Szdizimi ZAMANSAYISI(zaman_metni)

Zaman_metni Microsoft Excelin yerleik zaman biimlerinden birinde bir zaman veren bir metin dizisidir. Zaman_metni iindeki tarih bilgisi dikkate alnmaz. Uyarlar Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemi olarak farkl tarih sistemleri kullanrlar. Tarih sistemleri ve seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn.
rnekler ZAMANSAYISI(2:24 AM) eittir 0.1 ZAMANSAYISI(22-Au-55 6:35 AM) eittir 0,274305556

DAKKA
Seri_noya karlk gelen dakikay verir. Dakika, 0 ile 59 arasnda bir tamsay olarak verilir. Szdizimi DAKKA(seri_no)

Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu bir say yerine 16:48:00 ya da 4:48:00 gibi metin olarak verebilirsiniz. Metin kendiliinden seri saysna dnr. Seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn. Uyarlar Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemleri olarak farkl sistemler kullanrlar. Daha fazla bilgi iin, MD ilevine bakn.
rnekler DAKKA(4:48:00) eittir 48 DAKKA(0,01) eittir 14 DAKKA(4,02) eittir 28

YIL
Seri_noya karlk gelen yl verir. Yl, 1900 -9999 aralnda bir tamsay olarak verilir. Szdizimi YIL(seri_no)

- 18 -

Excel Fonksiyonlar

30 Ekim 2013

Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu bir say 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. 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.
rnekler YIL(5/7/90) eittir 1990 1900 tarih sistemini (Windows iin Microsoft Excelde varsaylan sistem) kullanyorsanz: YIL(0,007) eittir 1900 YIL(29747,007) eittir 1981 1904 tarih sistemini (Macintosh iin Microsoft Exce lde varsaylan sistem) kullanyorsanz: YIL(0,007) eittir 1904 YIL(29747,007) eittir 1985

HAFTANINGN Seri_noya karlk gelen haftann gnn verir. Gn, 1den (Pazar) 7ye (Cumartesi) kadar bir tamsay olarak verilir.
Szdizimi HAFTANINGN(seri_no; dndr_tr)

Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu bir say 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. Dndr_tr sonu deerinin tipini belirleyen bir trdr. Dndr_tr Verilen Say 1 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 Pazartesi rnekler HAFTANINGN(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. Szdizimi SAAT(seri_no)

Seri_no Microsoft Excel tarafndan tarih ve zaman hesaplamalarnda kullanlan tarih-zaman kodudur. Seri_noyu bir say yerine 16:48:00 gibi metin olarak verebilirsiniz. Metin kendiliinden seri saysna dnr. Seri saylar hakknda daha fazla bilgi iin, MD ilevine bakn.

- 19 -

Excel Fonksiyonlar

30 Ekim 2013

Not Windows iin Microsoft Excel ve Macintosh iin Microsoft Excel varsaylan tarih sistemleri olarak farkl sistemler kullanrlar. Daha fazla bilgi iin, MD ilevine bakn.
rnekler SAAT(0,7) eittir 16 SAAT(29747,7) eittir 16 SAAT(3:30:30 PM) eittir 15

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

SERTARH Belirtilen tarihten (balang_tarihi) belirtilen sayda ay nceki ya da sonraki tarihi temsil eden seri sayy verir. Ayn ihra tarihiyle ayn gnne denk den deme tarihlerini ya da vade tarihlerini hesaplamak iin SERTARH ilevini kullann. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi SERTARH(balang_tarihi; aylar)

Balang_tarihi balang tarihini ifade eden bir tarihtir. Aylar balang_tarihinden nceki ya da sonraki aylarn saysdr. Aylar iin pozitif bir deer gelecekteki 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.

rnekler SERTARH(TARHSAYISI(15/01/91);1) eittir 33284 ya da 15/02/91 SERTARH(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 hafta sonlar ve tatil olarak belirlenmi tarihler dahil edilmez. Belli bir dnem boyunca allan gn says temelinde gerekleen ii haklarn hesaplamak iin TAMGN ilevini kullann. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.

- 20 -

Excel Fonksiyonlar

30 Ekim 2013

Szdizimi TAMGN(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 braklacak istee 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.

rnek TAMGN(TARHSAYISI(01/10/91); TARHSAYISI(01/12/91); 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 ilevini kullann. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensnden Eklentiler komutunu semeniz ve etkinletirmeniz gerekir.
Szdizimi SERAY(balang_tarihi;aylar)

Balang_tarihi balang tarihini temsil eden bir tarihtir. Aylar balang_tarihinden nceki ya da sonraki aylarn saysdr. Aylar iin pozitif bir say gelecek bir tarihi; negatif bir say gemi bir tarihi verir. Uyarlar
Bamsz deikenlerden biri saysal deilse, SERAY ilevi #DEER! hata deerini verir. Balang_tarihi geerli bir tarih deilse, SERAY ilevi #SAYI! hata deerini verir. Aylar tamsay deilse kesirli ksm atlr. Balang_tarihi art aylar geersiz bir tarih veriyorsa, SERAY ilevi #SAYI! hata deerini verir.

rnekler SERAY(TARHSAYISI(01/01/93); 1) eittir 34028 ya da 28/2/93 SERAY(TARHSAYISI(01/01/93); -1) eittir 33969 ya da 31/12/92 HAFTASAY Ayrca bkz.Haftann, saysal olarak bir yl iinde bulunduu yeri belirten bir say verir. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi HAFTASAY(tarih; sbayrak)

Tarih bir seri tarih says olarak ifade edilen tarihtir. Sbayrak haftann hangi gn baladn belirten 0 ya da 1 deeridir. SBayrak Haftann Balangc 1 2 3 Hafta Pazar gn balar. Haftann gnleri 1den 7ye sralanr. Hafta Pazartesi gn balar. Haftann gnleri 1den 7ye sralanr. Hafta Pazartesi gn balar. Haftann gnleri 0dan 6ya sralanr.

rnekler Tarih, 9 Ocak 1994, Pazar ise: HAFTASAY(34343; 0) eittir 3 HAFTASAY(34343; 1) eittir 2

- 21 -

Excel Fonksiyonlar

30 Ekim 2013

GN Ayrca bkz.Balang_tarihinden belirtilen saydaki alma gn nceki ya da sonraki t arihi temsil eden bir sayy verir. Fatura deme tarihlerini, tahmini teslimat zamanlarn ya da alma gn saysn hesaplarken, hafta sonlarn ve tatiller olarak belirlenen tarihleri darda brakmak iin GN ilevini kullann. Sayy tarih eklinde grmek iin, Biim mensnden Hcreleri tklatn, Kategori kutusundan Tarihi tklatn ve sonra Tr kutusunda bir tarih biimini tklatn. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi GN(balang_tarihi; gnler; tatiller)

Balang_tarihi balang tarihini ifade eden bir seri tarih saysdr. Gnler balang_tarihinden nceki ya da sonraki haftasonu ve tatil olmayan gnlerin saysdr. Gnler iin pozitif bir say gelecekteki bir tarihi, negatif bir say ise gemi bir tarihi verir. Tatiller resmi tatiller ve tarihi deien tarihler gibi, alma takviminden karlacak bir ya da daha fazla tarihten oluan istee bal bir liste. Liste, bir hcre aral veya tarihleri temsil eden bir say dizisi sabiti olabilir. Uyarlar
Bamsz deikenlerden herhangi biri saysal deilse, GN ilevi #DEER! hata deerini verir. Balang_tarihi geerli bir tarih deilse, GN ilevi #SAYI! hata deerini verir. Balang_tarihi art gnler geersiz bir tarih verirse, GN ilevi #SAYI! hata deerini verir. Gnler tamsay deilse, kesirli ksm atlr.

rnekler
GN(TARHSAYISI(03/01/91); 5) eittir 33248 ya da 10/01/91 7 Ocak 1991 ve 8 Ocak 1991 tatilse: GN(TARHSAYISI(03/01/91); 5; {33245; 33246}) eittir 33252 ya da 14/01/91

METN FONKSYONLARI DAMGA Numaras belirtilen karakteri verir. Baka tipte bilgisayarlardaki dosyalardan alm olabileceiniz sayfa kod numaralarn karakterlere evirmek iin DAMGA ilevini kullann. letim ortam Karakter kmesi Macintosh Macintosh karakter kmesi Windows ANSI
Szdizimi DAMGA(say) Say 1 ile 255 arasnda hangi karakteri istediinizi belirleyen bir saydr. Karakter, bilgisayarnz tarafndan kullanlan karakter takmndan alnr. rnekler DAMGA(65) eittir A DAMGA(33) eittir !

TEMZ Ayrca bkz.Yazdrlamayan tm karakterleri metinden karr. letim sisteminizde yazdrlamayan karakterler ieren baka uygulamalardan alnm metin zerinde TEMZ ilevini kullann. rnein, genellikle veri dosyalarnn banda ve sonunda olan ve yazdrlamayan dk seviyeli baz bilgisayar kodlarn karmak iin TEMZ ilevini kullanabilirsiniz.
Szdizimi TEMZ(metin) Metin iinden yazdrlamayan karakterleri karmak istediiniz herhangi bir ilem tablosu bilgisidir. rnek

- 22 -

Excel Fonksiyonlar

30 Ekim 2013

DAMGA(7) yazdrlamayan bir karakter verdii iin: TEMZ(DAMGA(7)&metin&DAMGA(7)) eittir metin KOD Bir metin dizisindeki ilk karakter iin saysal bir kod verir. Sonu olarak verilen kod bilgisayarnz tarafndan kullanlan karakter kmesine karlk gelir. letim sistemi Karakter kmesi Macintosh Windows Macintosh karakter kmesi ANSI

Szdizimi KOD(metin) Metin ilk karakterinin kodunu renmek istediiniz metindir. rnekler KOD(A) eittir 65 KOD(Alfabe) eittir 65

BRLETR
Birka metin esini tek bir metin esi olarak birletirir. Szdizimi BRLETR (metin1; metin2; ...)

Metin1; metin2;... tek bir metin esi olarak birletirecek 1 ile 30 arasnda metin esidir. Metin eleri, metin dizisi, say ya da tek hcre bavurusu olabilir. Uyarlar & ileci, metin elerini birletirmek iin, BRLETR ilevinin yerine kullanlabilir. rnekler BRLETR(Toplam ; Deer) eittir Toplam Deer. Bu aadakinin edeeridir Toplam& &Deer . BRLETR(C5,iin debi,C2,C8,/km,dr.) eittir Kzlrmak iin debi 32/kmdir. LRA Para birimi biimini kullanarak, onluklar istenen haneye yuvarlayarak, bir sayy metne dntrr. Kullanlan biim: #.##0,00 TL_);(#.##0,00 TL).
Szdizimi LRA(say,onluklar)

Say bir say, bir say ieren bir hcreye bavuru ya da say veren bir formldr. Onluklar ondalk noktann sandaki basamak saysdr. Onluklar negatifse, say ondalk noktann soluna yuvarlanr. Onluklar belirtilmezse, 2 olduu varsaylr. Uyarlar Bir say ieren bir hcreyi Biim mensnden Hcreler komutuyla biimlemek ile bir sayy dorudan LRA ileviyle biimlemek arasndaki en nemli fark, LRA ilevinin sonucu metne dntrmesidir. Hcreler komutuyla biimlenen bir say hala bir saydr. Formllerde LRA ileviyle biimlenmi saylar kullanmaya devam edebilirsiniz, nk Microsoft Excel metin deerleri olarak girilmi saylar hesaplama yaparken saylara dntrr.
rnekler LRA(1234,567; 2) eittir 1234,57 TL LRA(1234,567, -2) eittir 1200 TL LRA(-1234,567; -2) eittir (1200 TL) LRA(-0,123; 4) eittir (0,1230 TL) LRA(99,888) eittir 99,89 TL

- 23 -

Excel Fonksiyonlar

30 Ekim 2013

ZDE ki metin dizisini karlatrr ve tam olarak aynysalar DORUyu, ayn deilseler YANLI verir. ZDE byk-kk harfe duyarldr, ama biim farklarn gzard eder. Bir belgeye girilmekte olan metni test etmek iin ZDE ilevini kullann.
Szdizimi ZDE(metin1;metin2)

Metin1 ilk metin dizisidir. Metin2 ikinci metin dizisidir.


rnekler ZDE(szck; szck) eittir DORU ZDE(Szck; szck) eittir YANLI ZDE(S zck; szck) eittir YANLI

Kullanc tanml bir deerin bir aralktaki bir deere uyduundan emin olmak iin, bir hcreye bir dizi olarak aadaki forml girin. Tek bir hcreye bir dizi forml girmek iin, CTRL+ST KARAKTER+ENTER (Windows iin Microsoft Excelde) tularna basn. TestDeeri ad kullanc tanml bir deer ieren bir hcreye bavuruda bulunur; KarlatrAralk ad, kontrol edilecek metin deerlerinin listesine bavuruda bulunur. {=OR(ZDE(TestDeeri; KarlatrAralk))} BUL Bir metin dizisini baka bir metin dizisi iinde bulur ve bul_metinin ilk olutuu karakterin saysn verir. Bir metin dizisi iinde baka bir metin dizisini bulmak iin MBUL ilevini de kullanabilirsiniz, ama MBULun tersine BUL ilevi byk-kk harfe duyarldr ve joker karakterlere izin vermez.
Szdizimi BUL(bul_metin; metin; balang_says) Bul_metin bulmak istediiniz metindir. Bul_metin (bo metin) ise, BUL arama dizisindeki ilk karakteri (balang_says ya da 1 numaral karakter) seer. Bul_metin joker karakterler ieremez.

Metin bulmak istediiniz metni ieren metindir. Balang_says aramann balatlaca karakteri belirtir. Metindeki ilk karakter karakter says 1dir. Balang_says belirtilmezse, 1 olduu varsaylr. Uyarlar
Bul_metin, metinde yoksa, BUL ilevi #DEER! hata deerini verir. Balang_says sfrdan byk deilse, BUL ilevi #DEER! hata deerini verir. Balang_says, metinin uzunluundan bykse, BUL ilevi #DEER! hata deerini verir. rnekler BUL(M,Meryem Turkmen) eittir 1 BUL(m,Meryem Turkmen) eittir 6 BUL(M,Meryem Turkmen,3) eittir 8

Bir ilem tablosunda paralar ve seri saylar listeniz olduunu ve her hcreden para adlarn ayklayp seri saylarn darda tutmak istediinizi varsayalm. # simgesini bulmak iin BUL ilevini ve seri saysn gzard etmek iin PARAAL ilevini kullanabilirsiniz. A2:A4 srasyla aadaki seri saylaryla paralar iermektedir: Seramik zolatrler #124-TD45-87, Bakr Teller #12-671-6772, Deiken Rezistrler #116010.
PARAAL(A2;1;BUL( #;A2;1)-1) eittir Seramik zolatrler PARAAL(A3;1;BUL( #;A3;1)-1) eittir Bakr Teller PARAAL(A4;1;BUL( #;A4;1)-1) eittir Deiken Rezistrler

SAYIDZENLE Bir sayy belirtilen sayda ondala yuvarlar, bir virgl ve noktalar kullanarak sayy onluk biimde biimler ve sonucu metin olarak verir.

- 24 -

Excel Fonksiyonlar

30 Ekim 2013

Szdizimi SAYIDZENLE(say;onluklar;virgl_yok)

Say yuvarlamak ve metne dntrmek istediiniz saydr. Onluklar ondalk virgln sandaki basamak saysdr. Virgl_yok DORU olduunda SAYIDZENLE ilevinin sonu metnine noktalar dahil etmesini nleyen bir mantksal deerdir. Virgl_yok YANLIsa ya da belirtilmemise, sonu metni her zamanki gibi noktalar ierir.
Microsoft Excelde saylar hibir zaman 15den fazla anlaml basamak ieremezler, ama onluklar 127ye kadar kabilirler. Onluklar negatifse, say ondalk virgln soluna yuvarlanr. Onluklar belirtilmezse 2 olduu varsaylr.

Uyarlar Bir say ieren bir hcreyi Biim mensnden Hcreler komutuyla biimlemekle, sayy dorudan SAYIDZENLE ileviyle biimlemek arasndaki en nemli fark, SAYIDZENLE ilevinin sonucu metne dntrmesidir. Hcreler komutuyla biimlenen bir say hala bir saydr.
rnekler SAYIDZENLE(1234,567; 1) eittir 1234.6 SAYIDZENLE(1234,567; -1) eittir 1230 SAYIDZENLE(-1234,567; -1) eittir -1230 SAYIDZENLE(44,332) eittir 44,33

SOLDAN
Bir metin dizisindeki ilk (ya da en soldaki) karakteri ya da karakterleri verir. Szdizimi SOLDAN(metin; say_karakterler)

Metin Szmek istediiniz karakterleri ieren metin dizisidir. Say_karakterler SOLDAN ilevinin vermesini istediiniz karakter saysn belirler.
Say_karakterler sfrdan byk ya da sfra eit olmaldr. Say_karakterler metnin uzunluundan bykse, SOLDAN ilevi tm metni verir. Say_karakterler belirtilmezse, 1 olduu varsaylr. rnekler SOLDAN(Sat Fiyat; 5) eittir Sat

A1 zmiri ieriyorsa: SOLDAN(A1) eittir Baz muhasebe programlar, negatif saylar deerin sanda bir eksi (-) iareti ile grntlerler. Negatif saylar bu ekilde saklayan bir programla yaratlm bir dosyadan veri alyorsanz, Microsoft Excel deerleri metin olarak alabilir. Metinleri deerlere dntrmek iin, en sadaki karakter (-) simgesi hari metnin tm karakterlerini dndrmeli ve sonucu -1 ile arpmalsnz. Say_karakterler deikeni iin, metin dizesindeki karakter saysn hesaplamak zere UZUNLUK alma sayfas ilevini kullann ve sonra 1 karn. rnein, A2 hcresindeki deer 156 ise, aadaki forml bu deeri -156ya evirir. SOLDAN(A2,UZUNLUK(A2)1)*1 UZUNLUK
Bir metin dizisindeki karakterlerin saysn verir. Szdizimi UZUNLUK(metin) Metin uzunluunu bulmak istediiniz metindir. Boluklar da karakter olarak saylr. rnekler UZUNLUK(Phoenix, AZ) eittir 11 UZUNLUK() eittir 0

KKHARF
Metindeki tm byk harfleri kk harfe evirir.

- 25 -

Excel Fonksiyonlar

30 Ekim 2013

Szdizimi KKHARF(metin) Metin kk harfe evirmek istediiniz metindir. KKHARF ilevi metindeki harf olmayan karakterleri deitirmez. rnekler KKHARF(E. E. Birlii) eittir e. e. birlii KKHARF(Apt. 2B) eittir apt. 2b KKHARF ilevi YAZIM.DZEN ve BYKHARF ilevlerine benzer. YAZIM.DZEN ilevi iin verilen rnekleri inceleyin

PARAAL
Belirlediiniz konumdan balayarak, bir metinden belirli sayda karakteri verir. Szdizimi PARAAL(metin; balang_says; say_karakterler)

Metin Szmek istediiniz karakterleri ieren metindir. Balang_says metinde Szmek istediiniz ilk karakterin konumudur. Metindeki ilk karakterin balang_says 1dir ve yle devam eder.
Balang_says, metin uzunluundan bykse PARAAL ilevi (bo metin) verir. Balang_says, metin byklnden kkse, ama balang_says art say_karakterler, metin uzunluunu ayorsa, PARAAL metinin metnin sonuna kadar olan karakterleri verir. Balang_says 1den kkse, PARAAL ilevi #DEER! hata deerini verir.

Say_karakterler metinden ka karakter verileceini belirler. Say_karakterler negatifse, PARAAL ilevi #DEER! hata deerini verir.
rnekler PARAAL(Ad Yaptr; 1; 2) eittir Ad PARAAL(Ad Yaptr; 4; 20) eittir Yaptr PARAAL(1234; 5; 5) eittir (bo metin) Ayrca KOD ve BUL ilevleri iin verilen rnekleri inceleyin.

YAZIM.DZEN Metin dizesindeki ilk karakteri ve metinde bir harf dndaki bir karakteri izleyen dier harfleri byk harfe evirir. Tm dier harfleri kk harfe evirir.
Szdizimi YAZIM.DZEN(metin)

Metin trnak iaretleri iindeki metin, metin veren bir forml ya da yer yer byk harfle yazlmasn istediiniz metni ieren bir hcreye bavurudur. rnekler
YAZIM.DZEN(bu bir BALIKTIR) eittir Bu Bir Balktr YAZIM.DZEN(5-paralk deeri yok) eittir 5 -Paralk Deeri Yok YAZIM.DZEN(76BTe) eittir 76Bte

DETR
Bir metnin yerine baka bir metin koyar. Szdizimi DETR(eski_metin; balang_says; say_karakterler; yeni_metin)

Eski_metin iinde baz karakterleri deitirmek istediiniz metindir. Balang_says yerine yeni_metini koymak istediiniz eski_metinde karakterin konumudur Say_karakterler yerine yeni_metini koymak istediiniz eski_metinde karakterlerin saysdr Yeni_metin eski_metindeki karakterlerin yerini alacak metindir
rnekler Aadaki forml, eski_metindeki altnc karakterden balayarak, be karakterin yerine yeni_metini koyar. DETR(abcdefghijk; 6; 5; *) eittir abcde*k Altnc karakterden onuncu karaktere kadar olan karakterler * ile deitirilir.

Aadaki forml, 1990n son iki basaman 91 olarak deitirir: DETR(1990; 3; 2; 91) eittir 1991

- 26 -

Excel Fonksiyonlar

30 Ekim 2013

A2 hcresi 123456y ieriyorsa: DETR(A2; 1; 3; @) eittir @456 SADAN ilevi ABCDEFyi verirse: DETR(SADAN(A3; 6); 1; 6; *) eittir * YNELE Metni belirtilen sayda yineler. Bir hcreyi bir metni yineleyerek doldurmak iin YNELE ilevini kullann.
Szdizimi YNELE(metin, say_kere)

Metin yinelemek istediiniz metindir. Say_kere metinin ka kez yineleceini belirten pozitif bir saydr. Say_kere 0 (sfr) ise, YNELE ilevi (bo metin) verir. Say_kere tamsay deilse, kesirli ksm atlr. YNELE ilevinin sonucu 255 karakterden uzun olamaz. pucu lem tablonuzda basit bir histogram yaratmak iin bu ilevi kullanabilirsiniz.
rnekler YNELE(*-; 3) eittir *-*-*-

A3 hcresi Satlar ieriyorsa: YNELE($A$3; 2,9) eittir SatlarSatlar SADAN


Bir metindeki son (en sadaki) karakteri ya da karakterleri verir. Szdizimi SADAN(text; say_karakterler)

Metin Szmek istediiniz karakterleri ieren metindir. Say_karakterler ka karakter Szmek istediinizi belirler.
Say_karakterler sfrdan byk ya da sfra eit olmaldr. Say_karakterler metnin uzunluundan bykse, SADAN ilevi metnin tamamn verir. Say_karakterler belirtilmezse, 1 olduu varsaylr. rnekler SADAN(Sat Fiyat; 6) eittir Fiyat SADAN(Stok Says) eittir SADAN ilevi, SOLDAN ilevine benzer. daha fazla rnek iin SOLDAN ilevine bakn.

MBUL Belirli bir karakterin ya da metin dizisinin ilk bulunduu karakterin saysn verir (soldan saa doru). Bir karakteri ya da metin dizisini baka bir metin dizisi iinde yerini bulmak iin MBUL ilevini kullanabilir ve PARAAL ya da DETR ilevlerini kullanarak metni deitirebilirsiniz.
Szdizimi MBUL(bul_metin; metin; balang_says)

Bul_metin bulmak istediiniz metindir. Bul_metinde joker karakterler, soru iareti (?) ve yldz (*) kullanabilirsiniz. Soru iareti tek bir karakteri bulur; yldz bir dizi karakteri bulur. Gerek bir soru iaretini ya da yldz bulmak istiyorsanz, karakterden nce bir tilde (~) yazn. Bul_metin bulunamazsa, #DEER! hata deeri verilir. Metin iinde bul_metini aramak istediiniz metindir. Balang_says soldan saymaya balayarak, metinin iinde, aramay balatmak istediiniz karakter saysdr.
Balang_says belirtilmezse, 1 olduu varsaylr. Balang_says 0dan byk deilse ya da metinin uzunluundan bykse, #DEER! hata deeri verilir.

pucu Metnin solundan belirlenen sayda karakteri atlamak iin balang_saysn kullann. rnein, AYF0093.YoungMensApparel gibi bir metin dizisiyle altnz varsayalm. Metin dizisinin tanmlayc ksmnda, metnin seri says ksmn aratrmadan, ilk Ynin saysn bulmak iin, balang_saysn 8e ayarlayn. MBUL ilevi 8. karakterle balar, sonraki karakterde
- 27 -

Excel Fonksiyonlar

30 Ekim 2013

bul_metini bulur ve 9 saysn verir. MBUL ilevi her zaman, balang_saysndan deil, metin dizisinin solundan itibaren karakterlerin saysn verir. Uyarlar
MBUL ilevi, metni aratrrken byk-kk harf ayrm yapmaz. MBUL ilevi BUL ilevine benzer, ama BUL ilevi byk -kk harfe duyarldr. rnekler MBUL(r;Durum;3) eittir 3

B17 hcresi marj ve A14 hcresi Kr Marjn ieriyorsa: MBUL($B$17;$A$14) eittir 5 DETR ilevine, yeni metni eklemeye balayacanz doru balang_saysn vermek iin MBUL ilevini DETR ileviyle birlikte kullann. Yukardaki rnekle ayn hcre bavurularn kullanarak: DETR($A$14;MBUL($B$17;$A$14);6;Tutar) Kr Tutarn verir. YERNEKOY Metinde, yeni_metinin yerine eski_metini koyar. Metin dizisindeki belirli bir metni deitirmek istediinizde YERNEKOY ilevini, bir metin dizisinde belirli bir yerde geen metni deitirmek iin DETR ilevini kullann. Szdizimi YERNEKOY(metin; eski_metin; yeni_metin; yineleme_says) Metin metin ya da karakterlerini deitirmek istediiniz metni ieren hcreye bavurudur. Eski_metin deitirmek istediiniz metindir. Yeni_metin eski_metinin yerine koymak istediiniz metindir . Yineleme_says eski_metinin, getii hangi yerlerde yeni_metin ile deitirileceini belirtir. Yineleme_says belirtilirse, eski_metin yalnz orada deitirilir. Belirtilmezse, eski_metin, metinde getii her yerde yeni_metin ile deitirilir. rnekler YERNEKOY(Sat Verisi; Sat; Maliyet) eittir Maliyet Verisi YERNEKOY(1. Dnem, 1991; 1; 2; 1) eittir 2. Dnem, 1991 YERNEKOY(1. Dnem, 1991; 1; 2; 3) eittir 1. Dnem, 1992 Hcii adl hcredeki Ayra adl metin sabitini, getii her yerde keli ayralarla deitirmek iin: YERNEKOY(Hcii; Ayra; ] [) M
Deerin bavuruda bulunduu metni verir Szdizimi M(deer)

Deer test etmek istediiniz deerdir. Deer metin ise ya da metne bavuruda bulunuyorsa, M ilevi deeri verir. Deer metne bavuruda bulunmuyorsa, M ilevi (bo metin) verir. Uyarlar Genellikle bir formlde M ilevini kullanmanz gerekmez, nk Microsoft Excel gerekli olduunda deerleri kendiliinden dntrr. Bu ilev baka i tablosu uygulamalaryla uyumluluk asndan dahil edilmitir. rnekler B1 Yamur metnini ieriyorsa: M(B1) eittir Yamur
B2 19 saysn ieriyorsa: M(B2) eittir M(Doru) eittir Doru M(DORU) eittir

- 28 -

Excel Fonksiyonlar

30 Ekim 2013

METNEEVR
Bir deeri belirtilen say biiminde metne evirir. Szdizimi METNEEVR(deer, biim_metni)

Deer saysal bir deer, bir saysal deeri deerlendiren bir forml ya da bir saysal deer ieren bir hcreye yaplan bir bavurudur Biim_metni Hcreleri Biimlendir iletiim kutusundaki Say sekmesinde Kategori kutusundan metin biiminde bir say biimidir. Biim_metni yldz (*) ieremez ve Genel say biiminde olamaz. Uyarlar Bir hcreyi Biim mensndeki Hcreler komutunun Say sekmesindeki bir seenekle komutla biimlendirmek, yalnz biimi deitirir, deeri deitirmez. METNEEVR ilevini kullanmak bir deeri biimlenmi metne dntrr ve sonu artk hesaplanm bir say deildir.
rnekler METNEEVR(2,715; 0,00 TL) eittir 2,72 TL METNEEVR(15/4/91, gg mmmm yyyy) eittir 15 Nisan 1991

KIRP Szckler arasndaki tek boluklar dnda metinden tm boluklar kaldrr. Boluklar dzenli olmayan, baka bir uygulamadan aldnz metin zerinde KIRP ilevini kullann.
Szdizimi KIRP(metin) Metin iinden boluklarn kaldrlmasn istediiniz metindir.

rnek KIRP( lk Dnem Gelirleri ) eittir lk Dnem Gelirleri BYKHARF


Metni byk harfe evirir. Szdizimi BYKHARF(metin) Metin byk harfe evrilmesini istediiniz metindir. Metin bir bavuru ya da metin dizisi olabilir. rnekler BYKHARF(toplam) eittir TOPLAM E5 hcresi verimi ieriyorsa BYKHARF(E5) eittir VERM

SAYIYAEVR
Bir sayy temsil eden bir metni sayya evirir. Szdizimi SAYIYAEVR(metin)

Metin trnak iaretleri iindeki metin ya da dntrmek istediiniz metni ieren bir hcreye yaplan bir bavurudur. Metin, Microsoft Excelin tand sabit say, tarih ya da zaman biimlerinden herhangi birinde olabilir. Metin bu biimlerden birinde deilse, SAYIYAEVR ilevi #DEER! hata deerini verir. Uyarlar Genellikle bir formlde SAYIYAEVR ilevini kullanmanz gerekmez, nk Mi crosoft Excel gerekli olduunda metni otomatik olarak saylara evirir. Bu ilev baka i tablosu programlaryla uyumluluk asndan dahil edilmitir.
rnekler SAYIYAEVR($1, 000) eittir 1.000 SAYIYAEVR(16:48:00)-SAYIYAEVR(12:00:00) eittir 16:48:00-12:00:00 eittir 0.2, 4 saat ve 48 dakikaya karlk gelen seri says.

- 29 -

Excel Fonksiyonlar

30 Ekim 2013

MATEMATKSEL FONKSYONLAR
MUTLAK
Bir saynn mutlak deerini verir. Bir saynn mutlak deeri, iareti olmadan saydr. Szdizimi MUTLAK(say) Say mutlak deerini istediiniz gerek saydr. rnekler MUTLAK(2) eittir 2 MUTLAK(-2) eittir 2

A1, -16y ieriyorsa: KAREKK(MUTLAK(A1)) eittir 4 TAVANAYUVARLA Sfrdan uzaa, anlamn en yakn katna yuvarlanm sayy verir. rnein, fiyatlarnzda kurular kullanmak istemiyorsanz ve rnnzn fiyat 4, 42 TL ise, fiyatlar en yakn 5 kurua yuvarlamak iin =TAVANAYUVARLA(4,42;0,05) formln kullann.
Szdizimi TAVANAYUVARLA(say;anlam)

Say yuvarlamak istediiniz deerdir. Anlam kendisine yuvarlamak istediiniz kattr. Uyarlar
Bamsz deikenlerden herhangi biri saysal deilse, TAVANAYUVARLA ilevi #DEER! hata deerini verir. Saynn iaretinden bamsz olarak, bir deer sfrdan uzaa ayarlandnda yukar yuvarlanr. Say, anlamn tam bir katysa, yuvarlama yaplmaz. Say ile anlamn iaretleri farklysa, TAVANAYUVARLA ilevi #SAYI! hata deerini verir. rnekler TAVANAYUVARLA(2,5; 1) eittir 3 TAVANAYUVARLA(-2,5; -2) eittir -4 TAVANAYUVARLA(-2,5; 2) eittir #SAYI! TAVANAYUVARLA(1,5; 0,1) eittir 1,5 TAVANAYUVARLA(0,234; 0,01) eittir 0,24

COS
Verilen ann kosinsn verir. Szdizimi COS(say) Say Kosinsn istediiniz radyan cinsinden adr. A derece cinsindense, radyana evirmek iin P()/180 ile arpn. rnekler COS(1,047) eittir 0,500171 COS(60*P()/180) eittir 0,5; 60 derecenin kosins

EERSAY
Verilen ltlere uyan bir aralk iindeki bo olmayan hcreleri sayar. Szdizimi EERSAY(erim; lt)

Erim iinde bo olmayan hcreleri saymak istediiniz hcre araldr. lt hangi hcrelerin saylacan tanmlayan sayi, ifade ya da metin biimindeki lttr. rnein, lt 32, 32, >32, elmalar olarak ifade edilebilir. rnekler A3:A6nn srasyla elmalar, portakallar, eftaliler, elmalar ierdiini varsayalm.

- 30 -

Excel Fonksiyonlar

30 Ekim 2013

EERSAY(A3:A6;elmalar) eittir 2 B3:B6nn srasyla 32, 54, 75, 86 saylarn ierdiini varsayalm. EERSAY(B3:B6;>55) eittir 2 FT En yakn ift tamsayya yuvarlanm sayy verir. Bu ilevi ikier ikier gelen eleri ilemek iin kullanabilirsiniz. rnein, bir ambalaj sand bir ya da iki elik sralar kabul ediyor. En yakn ikiye yuvarlanan e says sandn kapasitesine denk geldii zaman sandk dolar.
Szdizimi FT(say) Say yuvarlanacak deerdir. Uyarlar Say saysal deilse, FT ilevi #DEER! hata deerini verir. Saynn iaretinden bamsz olarak, sfrdan uzaa ayarlandnda bir deer yuvarlanr. Say bir ift tamsay olduunda, yuvarlama olmaz. rnekler FT(1,5) eittir 2 FT(3) eittir 4 FT(2) eittir 2 FT(-1) eittir -2

S Saynn kuvvetine ykseltilmi eyi verir. Sabit e, doal logaritmann taban olans 2,71828182845904e eittir.
Szdizimi S(say) Say e tabanna uygulanm str. Uyarlar Baka tabanlarn kuvvetlerini hesaplamak iin, s alma ilecini (^) kullann. S ilevi, saynn doal logaritmas olan LN ilevinin tersidir. rnekler S(1) eittir 2,718282 (enin yaklak deeri) S(2) eittir e2 ya da 7,389056 S(LN(3)) eittir 3

ARPINIM Bir saynn arpnmn verir. Bir saynn arpnm, 1*2*3*...* sayya eittir Szdizimi
ARPINIM(say) Say arpnmn istediiniz negatif olmayan saydr. Say tamsay deilse kesirli ksm atlr. rnekler ARPINIM(1) eittir 1 ARPINIM(1,9) eittir ARPINIM(1) eittir 1 ARPINIM(0) eittir 1 ARPINIM(-1) eittir #SAYI! ARPINIM(5) eittir 1*2*3*4*5 eittir 120

TABANAYUVARLA
Sayy aa, sfra doru, anlamn en yakn katna yuvarlar. Szdizimi TABANAYUVARLA(say; anlam)

Say yuvarlamak istediiniz saysal deerdir. Anlam kendisine yuvarlamak istediiniz kattr. Uyarlar
Bamsz deikenlerden biri saysal deilse, TABANAYUVARLA ilevi #DEER! hata deerini verir.

- 31 -

Excel Fonksiyonlar

30 Ekim 2013

Say ve anlam farkl iaretlere sahipse, TABANAYUVARLA ilevi #SAYI! hata deerini verir. Saynn iaretinden bamsz olarak, sfrdan uzaa ayarlandnda bir say yuvarlanr. Say, anlamn tam bir katysa yuvarlama olmaz. rnekler TABANAYUVARLA(2,5; 1) eittir 2 TABANAYUVARLA(-2,5; -2) eittir -2 TABANAYUVARLA(-2,5; 2) eittir #SAYI! TABANAYUVARLA(1,5; 0,1) eittir 1,5 TABANAYUVARLA(0,234; 0,01) eittir 0,23

OBEB ki ya da daha fazla tamsaynn en byk ortan blenini verir. En byk ortak blen hem say1i hem de say2yi kalansz blen en byk tamsaydr. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensnden Eklentiler komutunu semeniz ve etkinletirmeniz gerekir.
Szdizimi OBEB(say1; say2; ...) Say1, say2;... 1 ile 29 arasnda deerlerdir. Herhangi bir deer tamsay deilse, kesirli ksm atlr. Uyarlar Bamsz deikenlerden biri saysal deilse, OBEB ilevi #DEER! hata deerini verir. Bamsz deikenlerden biri sfrdan kkse, OBEB ilevi #SAYI! hata deerini verir. Bir her sayy tam olarak bler. Bir saynn blenleri yalnzca kendisi ve birdir. rnekler OBEB(5; 2) eittir 1 OBEB(24; 36) eittir 12 OBEB(7; 1) eittir 1 OBEB(5; 0) eittir 5

TAMSAYI
Bir sayy aaya doru en yakn tamsayya yuvarlar. Szdizimi TAMSAYI(say) Say aa doru bir tamsayya yuvarlamak istediiniz gerek saydr. rnekler TAMSAYI(8,9) eittir 8 TAMSAYI(-8,9) eittir -9

Aadaki forml A1 hcresindeki pozitif bir gerek saynn ondalk ksmn verir: A1-TAMSAYI(A1) OKEK Tamsaylarn en kk ortak katn verir. En kk ortak kat, say1, say2 vb tm tamsay bamsz deikenlerin bir kat olan en kk pozitif tamsaydr. Farkl paydalar olan kesirleri topl amak iin OKEK ilevini kullann. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi OKEK(say1; say2; ...) Say1; say2;... En kk ortak katn istediiniz 1 ile 29 arasnda deerdir. Deer tamsay deilse, kesirli ksm atlr. Uyarlar Bamsz deikenlerden herhangi biri saysal deilse, OKEK ilevi #DEER! hata deerini verir. Herhangi bir bamsz deiken birden kkse, OKEK ilevi #SAYI! hata deerini verir. rnekler OKEK(5; 2) eittir 10

- 32 -

Excel Fonksiyonlar OKEK(24; 36) eittir 72

30 Ekim 2013

LN
Bir saynn doal logaritmasn bulur. Doal logaritmalar e sabitine (2,71828182845904) dayanrlar. Szdizimi LN(say) Say doal logaritmasn bulmak istediiniz pozitif reel saydr. Uyarlar LN ilevi, S ilevinin tersidir. rnekler LN(86) eittir 4,454347 LN(2,7182818) eittir 1 LN(S(3)) eittir 3 S(LN(4)) eittir 4

LOG
Bir saynn belirlediiniz tabandaki logaritmasn verir. Szdizimi LOG(say; taban)

Say logaritmasn bulmak istediiniz pozitif reel saydr. Taban logaritmann tabandr. Taban belirtilmezse 10 olduu varsaylr.
rnekler LOG(10) eittir 1 LOG(8; 2) eittir 3 LOG(86; 2,7182818) eittir 4.454347

LOG10
Bir saynn 10 tabanndaki logaritmasn verir. Szdizimi LOG10(say) Say 10 tabanndaki logaritmasn bulmak istediiniz pozitif reel saydr. rnekler LOG10(86) eittir 1,934498451 LOG10(10) eittir 1 LOG10(1E5) eittir 5 LOG10(10^5) eittir 5

MOD
Say, blene blndkten sonra kalan verir. Sonu, blenle ayn iarete sahipti r. Szdizimi MOD(say; blen)

Say blme ilemi sonucunda kalann bulmak istediiniz saydr. Blen Sayy blmek istediiniz saydr. Blen 0 ise, MOD ilevi #SAYI/0! hata deerini verir.
Uyarlar MOD ilevi, TAMSAYI ilevinin terimleriyle ifade edilebilir: MOD(n, d) = n - d*TAMSAYI(n/d) rnekler MOD(3, 2) eittir 1 MOD(-3, 2) eittir 1 MOD(3, -2) eittir -1 MOD(-3, -2) eittir -1

KYUVARLA stenen katsayya yuvarlanan sayy verir.

- 33 -

Excel Fonksiyonlar

30 Ekim 2013

Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi KYUVARLA(say; katsay)

Say yuvarlanacak deerdir. Katsay sayy yuvarlamak istediiniz katsaydr.


Uyarlar KYUVARLA, eer blnen saynn kat ile blmnden kalan, katn deerinin yarsna eit veya ondan bykse, sfr hari yuvarlama yapar. rnekler KYUVARLA(10; 3) eittir 9 KYUVARLA(-10; -3) eittir -9 KYUVARLA(1,3; 0.2) eittir 1,4 KYUVARLA(5; -2) eittir #SAYI!

TEK
En yakn tek tamsayya yuvarlanm sayy verir. Szdizimi TEK(say) Say yuvarlanacak saydr. Uyarlar Say saysal deilse, TEK, #DEER! hata deerini dndrr. Saynn iaretine baklmakszn, sfrdan sonraki rakamlar yukarya yuvarlanr. Say bir tek tamsay ise, yuvarlama olmaz. rnekler ODD(1.5) eittir 3 ODD(3) eittir 3 ODD(2) eittir 3 ODD(-1) eittir -1 ODD(-2) eittir -3

P
Matematik sabiti p saysn (3,14159265358979) 15 basamaa kadar verir. Szdizimi P( ) rnekler P()/2 eittir 1,57079... SN(P()/2) eittir 1

Bir emberin yarap Yarap adl bir hcredeyse, aadaki forml emberin alann hesaplar: P()*(Yarap^2) ARPIM
Bamsz deiken olarak verilen tm saylar arpar ve arpm verir. Szdizimi ARPIM(say1; say2; ...) Say1; say2;... arpmak istediiniz i ile 30 arasnda saydr.

Uyarlar
Say, mantksal deer, mantksal deer ya da saylarn metinsel ifadeleri olan bamsz deikenler belirleyebilirsiniz. Hata deerleri ya da saylara dntrlemeyen metin olan bamsz deikenler hatalara yol aarlar. Bir bamsz deiken bir dizi ya da bavuru ise, dizideki ya da bavurudaki saylar kullanlr. Dizideki ya da bavurudaki bo hcreler, mantksal deerler, metin ya da hata deerleri dikkate alnmaz.

rnekler
A2:C2 hcreleri 5, 15 ve 30 saylarn ieriyorsa: ARPIM(A2:C2) eittir 2250 ARPIM(A2:C2; 2) eittir 4500

- 34 -

Excel Fonksiyonlar

30 Ekim 2013

BLM Bir blmenin tamsay ksmn verir. Bir blmenin kalann atmak istediinizde bu ilevi kullann. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi BLM(pay, payda)

Pay blnendir. Payda blendir.


Uyarlar Bamsz deikenlerden biri saysal deilse, BLM ilevi #DEER! hata deerini verir. rnekler BLM(5; 2) eittir 2 BLM(4,5; 3,1) eittir 1 BLM(-10; 3) eittir -3

S_SAYI_RET Dzgn datlm, 0dan byk ya da 0a eit ve 1den kk rasgele bir say verir. lem tablosu her hesaplandnda yeni bir rasgele say verilir.
Szdizimi S_SAYI_RET( ) Uyarlar A ve b arasnda rasgele bir reel say vermek iin, u forml kullann:

S_SAYI_RET()*(b-a)+a Rasgele bir tamsay vermek iin, RASGELEARADA ilevini kullann. S_SAYI_RET ilevini, rasgele bir say retmek iin kullanmak istiyor, ama hcre her hesaplandnda saylarn deimesini istemiyorsanz, forml rasgele bir sayya evirmek iin forml ubuuna =S_SAYI_RET() yazp F9 tuuna basabilirsiniz. rnekler 0dan byk ya da 0a eit ama 100den kk rasgele bir say retmek iin, aadaki forml kullann: S_SAYI_RET()*100 RASGELEARADA Belirlediiniz saylar arasndan rasgele bir say verir. lem tablosu her hesaplandnda yeni bir rasgele say verilir. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi RASGELEARADA(alt; st)

Alt RASGELEARADA ilevinin verecei en kk tamsaydr. st RASGELEARADA ilevinin verecei en byk tamsaydr. ROMEN
Metin olarak normal saylarn Romene evirir. Szdizimi ROMEN(say; form)

Say dntrmek istediiniz normal saydr. Form istediiniz Romen say tipini belirleyen bir saydr. Romen say biemi Klasikten Basitletirilmie doru gider ve formun deeri arttka daha ksa olur. Aadaki ROMEN(499;0) rnee bakn. Form Tip
- 35 -

Excel Fonksiyonlar

30 Ekim 2013

0 ya da belirtilmemi Klasik 1 Daha ksa. Aadaki rnee bakn 2 Daha ksa. Aadaki rnee bakn 3 Daha ksa. Aadaki rnee bakn 4 Basitletirilmi DORU Klasik YANLI Basitletirilmi Uyarlar
Say negatifse #DEER! hata deeri verilir. Say 3999dan bykse, #vDEER! hata deeri verilir. rnekler ROMEN(499;0) eittir CDXCIX ROMEN(499;1) eittir LDVLIV ROMEN(499;2) eittir XDIX ROMEN(499;3) eittir VDIV ROMEN(499;4) eittir ID ROMEN(1993;0) eittir MCMXCIII

YUVARLA
Bir sayy belirlenen sayda basamaa yuvarlar. Szdizimi YUVARLA(say; say_rakamlar)

Say yuvarlamak istediiniz saydr. Say_rakamlar sayy yuvarlamak istediiniz basamak saysn belirtir.
Say_rakamlar 0dan (sfrdan) bykse, say belirtilen ondalk hane saysna yuvarlanr. Say_rakamlar 0 ise, say en yakn tamsayya yuvarlanr. Say_rakamlar 0dan kkse, say ondalk virgln soluna yuvarlanr. rnekler YUVARLA(2,15; 1) eittir 2,2 YUVARLA(2,149; 1) eittir 2,1 YUVARLA(-1,475; 2) eittir -1,48 YUVARLA(21,5; -1) eittir 20

AAIYUVARLA
Bir sayy aa, sfra doru yuvarlar. Szdizimi AAIYUVARLA(say; say_rakamlar)

Say aa doru yuvarlamak istediiniz herhangi bir gerek saydr. Say_rakamlar sayy yuvarlamak istediiniz basamak saysdr. Uyar
AAIYUVARLA ilevi YUVARLA ilevine benzer ama her zaman aa doru yuvarlar. Say_rakamlar 0dan bykse, say aa doru belirtilen sayda ondalk haneye yuvarlanr. Say_rakamlar 0 ise ya da belirtilmemise, aa doru en yakn tamsayya yuvarlanr. Say_rakamlar 0dan kkse, say aa doru ondalk virgln soluna yuvarlanr. rnekler AAIYUVARLA(3,2; 0) eittir 3 AAIYUVARLA(76,9;0) eittir 76 AAIYUVARLA(3,14159; 3) eittir 3,141 AAIYUVARLA(-3,14159; 1) eittir -3,1 AAIYUVARLA(31415,92654, -2) eittir 31400

YUKARIYUVARLA
Bir sayy yukar doru, sfrdan uzaa yuvarlar. Szdizimi YUKARIYUVARLA(say; say_rakamlar)

- 36 -

Excel Fonksiyonlar

30 Ekim 2013

Say yukar yuvarlamak istediiniz herhangi bir gerek saydr. Say_rakamlar sayy yuvarlamak istediiniz basamak saysdr. Uyarlar
YUKARIYUVARLA ilevi YUVARLA ilevine benzer, ama her zaman bir sayy yukar yuvarlar. Say_rakamlar 0dan bykse, say yukar doru, belirtilen sayda ondalk haneye yuvarlanr. Say_rakamlar 0 ise ya da belirtilmemise, say yukar doru en yakn tamsayya yuvarlanr. Say_rakamlar 0dan kkse, say yukar doru, ondalk virgln soluna yuvarlanr. rnekler YUKARIYUVARLA(3,2;0) eittir 4 YUKARIYUVARLA(76,9;0) eittir 77 YUKARIYUVARLA(3,14159; 3) eittir 3,142 YUKARIYUVARLA(-3,14159; 1) eittir -3,2 YUKARIYUVARLA(31415,92654; -2) eittir 31500

ARET
Bir saynn iaretini belirler. Say pozitifse 1i, say 0 ise 0 ve say negatifse -1i verir. Szdizimi ARET(say) Say herhangi bir reel saydr. rnekler ARET(10) eittir 1 ARET(4-4) eittir 0 ARET(-0,00001) eittir -1

SN
Verilen ann sinsn verir. Szdizimi SN(say) Say sinsn bulmak istediiniz radyan cinsinden adr. Bamsz deikeniniz derece olarak verilmise, radyana evirmek iin P()/180 ile arpn. rnekler SN(P()) eittir 1,22E-16, bu yaklak olarak sfrdr. pnin sins sfrdr. SN(P()/2) eittir 1 SN(30*P()/180) eittir 0,5 (30 derecenin sins)

KAREKK
Pozitif bir karekk verir. Szdizimi KAREKK(say) Say Karekkn bulmak istediiniz saydr. Say negatifse, KAREKK ilevi #SAYI! hata deerini verir. rnekler KAREKK(16) eittir 4 KAREKK(-16) eittir #SAYI! KAREKK(MUTLAK(-16)) eittir 4

ALTTOPLAM Bir listede ya da veritabannda bir alt toplam verir. Genellikle Veri mensnden Alt Toplamlar komutunu kullanarak alttoplamlar olan bir liste yaratmak daha kolaydr. Alt toplamlar olan liste bir kez yaratldktan sonra, ALTTOPLAM ilevini dzenleyerek onu deitirebilirsiniz.
Szdizimi ALTTOPLAM(ilev_says; ref)

lev_says bir listede alttoplamlar hesaplamak iin hangi ilevin kullanlacan belirleyen 1 ile 11 arasnda bir saydr. Ilev_says lev 1 ORTALAMA

- 37 -

Excel Fonksiyonlar

30 Ekim 2013

2 BA_DE_SAY 3 BA_DE_DOLU_SAY 4 MAK 5 MN 6 ARPIM 7 STDSAPMA 8 STDSAPMAS 9 TOPLA 10 VAR 11 VARS Ref1, Ref2, ... alt toplamn almak istediiniz 1 ile 29 arasnda aralk ya da bavurudur. Uyarlar
Ref iinde baka alt toplamlar (ya da iie girmi alt toplamlar) varsa, bu iie girmi alt toplamlar, iki kez saymn nlenmesi iin gzard edilir. ALTTOPLAM ilevi gizli satrlar dikkate almaz. Ayklam olduunuz bir listenin sonucunda elde ettiiniz grnen verinin alt toplamn almak istediinizde bu nemlidir. Bavurulardan biri 3-B ise, ALTTOPLAM #DEER! hatasn verir. rnek ALTTOPLAM(9;C3:C5) TOPLA ilevini kullanarak C3:C5 hcrelerinin bir alt toplamn elde edecektir

TOPLA
Bir hcre aralndaki tm saylar toplar. Szdizimi TOPLA(say1, say2, ...) Say1, say2,... toplamn istediiniz 1 ile 30 arasnda bamsz deikendir. Saylar, mantksal deerler ve saynn dorudan bamsz deikenler listesine yazdnz metin ifadeleri dikkate alnr. Aadaki birinci ve ikinci rneklere bakn. Bir bamsz deiken bir dizi ya da bavuru ise, o dizideki ya da bavurudaki yalnz saylar dikkate alnr. Dizideki ya da bavurudaki bo hcreler, mantksal deerler ve hata deerleri dikkate alnmaz. Aadaki nc rnee bakn. Hata deerleri ya da sayya evrilemeyen metin olan bamsz deikenler hatalara yol aarlar. rnekler TOPLA(3; 2) eittir 5 TOPLA(3; 2; DORU) eittir 6, nk metin deerleri saylara evrilir ve DORU mantksal deeri 1 saysna dntrlr.

nceki rnein tersine, A1 hcresi 3, B1 hcresi ise DORUyu ieriyorsa: TOPLA(A1; B1; 2) eittir 2 nk bavurularda say olmayan deerlere yaplan bavurular dntrlmez. A2:E2 hcreleri 5, 15, 30, 40 ve 50 saylarn ieriyorsa:
TOPLA(A2:C2) eittir 50 TOPLA(B2:E2; 15) eittir 150

ETOPLA
Verilen bir ltle belirlenen hcreleri toplar. Szdizimi ETOPLA(erim; lt; toplam_erimi)

Erim deerlendirilmesini istediiniz hcre araldr. lt hangi hcrelerin toplanacan belirleyen bir say, ifade ya da metin biimindeki lttr. rnein, lt 32, 32, >32, elmalar olarak ifade edilebilir. Toplam_erimi toplanacak gerek hcrelerdir. Toplam_erimindeki hcreler, ancak aralkta karlk gelen hcreler lte uyuyorsa toplanrlar. Toplam_erimi belirtilmezse, aralktaki hcreler toplanr. rnek

- 38 -

Excel Fonksiyonlar

30 Ekim 2013

A1:A4n drt evin deerini ierdiini varsayalm: 100000 TL, 200000 TL, 300000 TL, 400000 TL. B1:B4 ise her deere karlk gelen sat komisyonlarn iermektedir : 7000 TL, 14000 TL, 21000 TL, 28000 TL. ETOPLA(A1:A4;>160000;B1:B4) eittir 63000 TL TAN
Verili ann tanjantn verir. Szdizimi TAN(say) Say tanjantn bulmak istediiniz radyan cinsinden adr. Bamsz deikenleriniz derece cinsindense, radyana evirmek iin P()/180 ile arpn. rnekler TAN(0,785) eittir 0,99920 TAN(45*P()/180) eittir 1

NSAT
Saynn kesirli ksmn atarak bir sayy tamsayya evirir. Szdizimi NSAT(say; say_rakamlar)

Say kesirli ksmn atmak istediiniz saydr. Say_rakamlar tamsayya evirmenin duyarln belirten bir saydr. Say_rakamlar iin varsaylan deer sfrdr. Uyarlar NSAT ve TAMSAYI ilevleri, ikisi de tamsaylar vermeleri asndan benzerdirler. NSAT ilevi saynn kesirli ksmn atar. TAMSAYI ilevi ise, saynn kesirli ksmnn deeri temelinde saylar aaya doru en yakn tamsayya yuvarlar. TAMSAYI ve NSAT yalnzca negatif saylar kullanldnda farkldrlar: NSAT(-4,3) -4, TAMSAYI(-4,3) ise -5i verir nk -5 daha kk olan saydr.
rnekler NSAT(8,9) eittir 8 NSAT(-8,9) eittir -8 NSAT(P()) eittir 3 MANTIKSAL FONKSYONLAR

VE Tm bamsz deikenleri DORUysa DORUyu verir; Bir ya da daha fazla bamsz deikeni YANLIsa YANLI verir.
Szdizimi VE(mantksal1;mantksal2; ...) Mantksal1;mantksal2;... DORU ya da YANLI olabilen, test evirmek istediiniz 1 ile 30 aras kouldur. Bamsz deikenler, DORU veya YANLI gibi mantksal deerler oluturmal veya mantksal deerler ieren diziler veya bavurular olmaldr. Bir dizi ya da bavuru bamsz deikeni metin ya da bo hcreler ieriyorsa, bu deerler gzard edilir. Belirlenen aralk hibir mantksal deer iermiyorsa, VE ilevi #DEER! hata deerini verir. rnekler VE(DORU; DORU) eittir DORU VE(DORU; YANLI) eittir YANLI VE(2+2=4; 2+3=5) eittir DORU

B1:B3 DORU, YANLI ve DORU deerlerini ieriyorsa: VE(B1:B3) eittir YANLI B4 1 ile 100 arasnda bir say ieriyorsa:

- 39 -

Excel Fonksiyonlar

30 Ekim 2013

VE(1<B4; B4<100) eittir DORU Tam olarak 1 ile 100 arasnda bir say ieriyorsa B4 grntlemek, byle bir say iermiyorsa bir ileti grntlemek istediinizi varsayalm. B4, 104 ieriyorsa: EER(VE(1<B4; B4<100); B4; Deer araln dnda.) eittir Deer araln dnda. B4 50yi ieriyorsa: EER(VE(1<B4; B4<100); B4; Deer araln dnda.) eittir 50 YANLI
YANLI mantksal deerini verir. Szdizimi YANLI( ) Uyarlar YANLI szcn dorudan ilem tablosuna ya da formle de yazabilirsiniz; Microsoft Excel onu YANLI mantksal deeri olarak yorumlar.

EER
Belirlediiniz koulun sonucu DORU ise bir deeri, YANLI ise baka bir deeri verir. Deerler ve formller zerinde koula bal testler yapmak iin EER ilevini kullann. Szdizimi 1

Mantksal_kontrol DORU ya da YANLI olarak deerlendirilebilecek herhangi bir deer ya da ifadedir. Eer_doruysa_deer mantksal_kontrol DORU ise verilen deerdir. Mantksal_kontrol DORU ise ve eer_doruysa_deer belirtilmemise, DORU verilir. Eer_doruysa_deer baka bir forml olabilir. Eer_yanlsa_deer mantksal_kontrol YANLI ise verilen deerdir. Mantksal_kontrol YANLI ise ve eer_yanlsa_deer belirtilmemise, YANLI verilir. Eer_yanlsa_deer baka bir forml olabilir. Uyarlar
Daha ayrntl testler oluturmak iin, eer_doruysa_deer ve eer_yanlsa_deer bamsz deikenleri olarak en fazla yedi EER ilevi iie kullanlabilir. Aadaki son rnee bakn. Eer_doruysa_deer ve eer_yanlsa_deer bamsz deikenleri deerlendirildiinde, EER ilevi, bu cmlelerin verdii deeri verir.

EER ilevinin bamsz deikenlerinde dizi olanlar varsa, EER cmlesi ilediinde dizinin her esi deerlendirilir. Eer_doruysa_deer ve eer_yanlsa_deer bamsz deikenlerinden bazlar harekete ynelik ilevler ise, tm ilemler yaplr. rnekler Aadaki rnekte, A10 hcresindeki deer 100 ve mantksal_kontrol DORU ise B5:B15 aralndaki toplam deer hesaplanr. Aksi takdirde, mantksal_kontrol YANLI ise, EER ilevini ieren hcrenin temizlenmesine neden olan bo metin () dndrr. EER(A10=100,TOPLA(B5:B15),) Bir gider ilem tablosunun, B2:B4te Ocak, ubat ve Mart iin u veriyi ierdiini varsayalm: 1500, 500, 500. C2:C4 ayn dnemler iin Tahmini Giderleri ieriyor: 900, 900, 925. Belirli bir ayda bte dna kp kmadnz kontrol etmek iin, aadaki formllerle bir ileti iin metin hazrlayarak bir forml yazabilirsiniz: EER(B2>C2;Bteyi ayor;Btenin altnda) eittir Bteyi ayor EER(B3>C3;Bteyi ayor;Btenin altnda) eittir Btenin altnda Saylara OrtalamaDeer adyla bavuruda bulunulan harf dereceleri atamak istediinizi varsayalm. Aadaki tabloya bakn . OrtalamaDeer Sonu 89dan byk A 80 ile 89 aras B 70 ile 79 aras C

- 40 -

Excel Fonksiyonlar

30 Ekim 2013

60 ile 69 aras D 60dan kk F Aadaki iie EER ilevini kullanabilirsiniz: EER(OrtalamaDeer>89;A;EER(OrtalamaDeer>79;B; EER(OrtalamaDeer>69;C;EER(OrtalamaDeer>59;D;F)))) Yukardaki rnekte, ikinci EER cmlesi ayn zamanda ilk EER cmlesinin eer_yanlsa_deer bamsz deikenidir. Ayn ekilde, nc EER cmlesi, ikinci EER cmlesinin eer_yanlsa_deer bamsz deikenidir. rnein, ilk mantksal_kontrol (Ortalama>89) DORUysa, A verilir. lk mantksal_kontrol YANLIsa ikinci EER cmlesi deerlendirilir ve byle devam eder. DEL Bamsz deikeninin deerini tersine evirir. Bir deerin belirli bir deere eit olmadndan emin olmak istediinizde DEL ilevini kullann.
Szdizimi DEL(mantksal)

Mantksal DORU ya da YANLI olarak deerlendirilebilecek bir deerdir. Mantksal YANLI ise, DEL DORUy; mantksal DORU ise, DEL YANLI verir.
rnekler DEL(YANLI) eittir DORU DEL(1+1=2) eittir YANLI

YADA Bamsz deikenlerden biri DORUysa DORUyu verir; tm bamsz deikenler YANLIsa YANLI verir.
Szdizimi YADA(mantksal1; mantksal2; ...) Mantksal1; mantksal2;... DORU mu YANLI m olduunu test etmek istediiniz 1 ile 30 arasnda bamsz deikendir. Bamsz deikenler DORU ve YANLI gibi mantksal deerler ya da mantksal deerler ieren diziler ya da bavurular olmaldr. Bir dizi ya da bavuru bamsz deikeni metin, saylar ya da bo hcreler ieriyorsa, bu deerler dikkate alnmaz. Belirtilen erim mantksal deer iermiyorsa, YADA ilevi #DEER! hata deerini verir. Bir dizide bir deerin olup olmadn grmek iin bir YADA dizi forml kullanabilirsiniz. Bir dizi forml girmek iin CTRL+ST KARAKTER tularna basn. rnekler YADA(DORU) eittir DORU YADA(1+1=1;2+2=5) eittir YANLI

A1:A3 erimi DORU, YANLI ve DORU deerlerini ieriyorsa:


YADA(A1:A3) eittir DORU Ayrca ZDE ilevi iin verilen rneklere de bakn.

DORU
DORU mantksal deerini verir. Szdizimi DORU( ) Uyarlar

DORU deerini, bu ilevi kullanmadan dorudan hcrelere ve formllere girebilirsiniz. DORU ilevi baka i tablosu uygulamalaryla uyumluluk asndan dahil edilmitir. STATSTKSEL FONKSYONLAR MN
Deer kmesindeki en kk sayy verir.

- 41 -

Excel Fonksiyonlar

30 Ekim 2013

Szdizimi MN(say1; say2; ...) Say1; say2;... en kk deeri bulmak istediiniz 1 ile 30 arasnda saydr. Say, bo hcre, mantksal deer ya da saylarn metinsel ifadeleri olan bamsz dei kenler belirleyebilirsiniz. Hata deerleri ya da saylara dntrlemeyen metin olan bamsz deikenler hatalara yol aarlar. Bir bamsz deiken bir dizi ya da bavuru ise, dizideki ya da bavurudaki saylar kullanlr. Dizideki ya da bavurudaki bo hcreler, mantksal deerler, metin ya da hata deerleri dikkate alnmaz. Mantksal deerlerin ve metnin dikkate alnmas gerekiyorsa, MNAy kullann. Bamsz deikenler hi say iermiyorlarsa, MN ilevi 0 verir.

rnekler
A1:A5 hcreleri 10, 7, 9, 27 ve 2 saylarn ieriyorsa: MN(A1:A5) eittir 2 MN(A1:A5; 0) eittir 0 MN ilevi MAK ilevine benzer. MAK ilevi iin verilen rnekleri de inceleyin.

ORTANCA Belirtilen saylarn orta deerini verir. Orta deer, bir dizi saynn ortasndaki saydr; baka bir deyile saylarn yars orta deerden byk, yars kktr.
Szdizimi ORTANCA(say1; say2; ...) Say1; say2;... orta deerini istediiniz 1 ile 30 arasnda saydr. Bamsz deikenler say ya da say ieren ad, dizi ya da bavurular olmaldr. Microsoft Excel her bavuru ya da dizi bamsz deikenindeki tm saylar inceler. Bir dizi ya da bavuru bamsz deikeni metin, mantksal deer ya da bo hcreler ieriyorsa, bu deerler gzard edilir; ancak, sfr deerini ieren hcreler dahil edilir. Uyarlar Dizideki saylarn says iftse, ORTANCA ilevi ortadaki iki saynn ortalamasn hesaplar. Aadaki ikinci rnee bakn. rnekler ORTANCA(1; 2; 3; 4; 5) eittir 3 ORTANCA(1; 2; 3; 4; 5; 6) 3 ve 4 n ortalamas olan 3,5 a eitttir

MAK
Bir deer kmesindeki en byk deerleri verir. Szdizimi MAK(say1; say2; ...) Say1; say2;... maksimum deerini bulmak istediiniz 1 ile 30 arasnda saydr. Say, bo hcre, mantksal deer ya da saylarn metinsel ifadesi olan bamsz deikenler belirleyebilirsiniz. Hata deerleri ya da sayya evrilemeyen metin olan bamsz deikenler hatalara yol aarlar. Bir bamsz deiken bir dizi ya da bavuru ise, yalnz dizideki ya da bavurudaki saylar kullanlr. Dizideki bo hcreler, mantksal deerler ya da hata deerleri gzard edilir. Mantksal deerlerin ve metinleri gzard edilmemesi gerekiyorsa, MAKA ilevini kullann. Bamsz deikenler say iermiyorsa, MAK ilevi 0 (sfr) verir.

rnekler
A1:A5, 10, 7, 9, 27 ve 2 saylarn ieriyorsa: MAK(A1:A5) eittir 27 MAK(A1:A5;30) eittir 30

ORTALAMA
Bamsz deikenlerin ortalamasn (aritmetik ortalama) verir. Szdizimi ORTALAMA(say1;say2; ...) Say1;say2; ... ortalamasn istediiniz 1 ile 30 arasnda saysal bamsz deikendir.

Uyarlar
Bamsz deikenler, say ya da say ieren ad, dizi veya bavuru olmaldr. Bir dizi ya da bavuru bamsz deikeni metin, mantksal deer ya da bo hcre ieriyorsa, bu deerler gzard edilir; ancak sfr deerini ieren hcreler dahil edilir.

- 42 -

Excel Fonksiyonlar

30 Ekim 2013

pucu Hcrelerin ortalamasn alrken, zellikle Aralar mensndeki Seenekler komutunun Grnm sekmesinde Sfr Deerleri onay kutusunu temizlediyseniz, bo hcrelerle sfr deeri ieren hcreler arasndaki fark aklda tutun. Bo hcreler saylmaz ama sfr deerleri saylr. rnekler
A1:A5 adlandrlm Puanlar ise ve 10, 7, 9, 27 ve 2 saylarn ieriyorsa: ORTALAMA(A1:A5) eittir 11 ORTALAMA(Puanlar) eittir 11 ORTALAMA(A1:A5; 5) eittir 10

ORTALAMA(A1:A5) eittir TOPLA(A1:A5)/BA_DE_SAY(A1:A5) eittir 11 C1:C3 adlandrlm DierPuanlar ise ve 4, 18 ve 7 saylarn ieriyorsa: ORTALAMA(Puanlar; DierPuanlar) eittir 10,5

BLG FONKSYONLARI
HCRE
Bir bavurudaki sol st hcrenin biimi, yeri ya da ierii hakknda bilgi verir. Szdizimi HCRE(bilgi_tipi; ref)

Bilgi_tipi hangi tipte hcre bilgisi istediinizi belirleyen bir metin deeridir. Aadaki liste, olas bilgi_tipi deerlerini ve karlk gelen sonular gstermektedir. Bilgi_tipi Sonu address Metin olarak, refteki ilk hcrenin bavurusu. column Refteki hcrenin stun says. colorHcrede negatif deerler iin renk kullanlacaksa 1; aksi halde 0 contents Refteki sol st hcrenin ierii. filename Metin olarak, refi ieren dosyann ad (tam yolu dahil). Refi ieren ilem tablosu henz kaydedilmemise bo metin () verir. format Hcrenin say biimine karlk gelen metin deeri. eitli biimlere ait metin deerleri aadaki tabloda gsterilmektedir. Hcrede negatif deerler iin renk kullanlmsa metin deerinin sonunda - verilir. Hcre, pozitif deerler ya da tm deerler iin ayralar kullanlarak biimlenmise, metin deerinin sonunda () verilir. parentheses Hcre pozitif deerler ya da tm deerler iin ayralarla biimlenmise 1; aksi halde 0 verilir. prefix Hcrenin etiket nekine karlk gelen metin deeri. Hcre sola hizal metin ieriyorsa tek trnak iareti (), hcre sola hizal metin ieriyorsa ift trnak iareti (), hcre ortalanm metin ieriyorsa apka (^), hcre doldurulmu metin ieriyorsa ters eik izgi ( \), baka bir ey ieriyorsa bo metin () verir. protect Hcre kilitli deilse 0, kilitliyse 1. row Refteki hcrenin satr says. type Hcredeki veri tipine karlk gelen metin deeri. Hcre bosa bo iin b verir; hcre bir metin sabiti ieriyorsa etiket iin e ve hcre baka bir ey ieriyorsa d verir. width Bir tamsayya yuvarlanm olarak stun genilii. Stun geniliinin her birimi seili yaz tipi byklndeki karakterin geniliine eittir. Ref hakknda bilgi edinmek istediiniz hcredir.
Ref bitiik olmayan bir seimse, HCRE ilevi #DEER! hata deerini verir.

Aadaki liste, bilgi_tipi biim olduunda ve ref yerleik bir say biimiyle biimlenmi bir hcre olduunda, HCRE ilevinin verdii deerleri gstermektedir. Microsoft Excel biimi HCREnin verdii deer Genel G 0 F0
- 43 -

Excel Fonksiyonlar

30 Ekim 2013

#,##0 ,0 0.00 F2 #,##0.00 ,2 $#,##0_);($#,##0) C0 $#,##0_);[Krmz]($#,##0) C0- $#,##0.00_);($#,##0.00) C2 $#,##0.00_);[Krmz]($#,##0.00) C2- %0 P0 %0,00 P2 0,00E+00 S2 # ?/? ya da # ??/?? G g/a/yy ya da g/a/yy s:dd ya da gg/aa/yy. D4 g-aaa-yy ya da gg-aaa-yy D1 g-aaa ya da gg-aaa D2 aaa-yy D3 gg/aa D5 s:dd AM/PM D7 s:dd:nn AM/PM D6 s:dd D9 s:dd:nn D8 HCRE formlndeki bilgi_tipi bamsz deikeni biim ise ve hcre daha sonra zel bir biimle biimlenirse, HCRE formln gncelletirmek iin ilem tablosunu yeniden hesaplamanz gerekir. Uyarlar
HCRE ilevi, baka i tablosu programlaryla uyumluluk asndan dahil edilmitir. rnekler HCRE(satr;A20) eittir 20

B12 g-aaa biimine sahipse: HCRE(biim;B12) eittir D2 A3 TOPLAM ieriyorsa: HCRE(ierik; A3) eittir TOPLAM BOLUKSAY
Belirtilen aralktaki bo hcreleri sayar. Szdizimi BOLUKSAY(erim) Erim iindeki bo hcreleri saymak istediiniz aralktr. Uyarlar (ya da bo metin) veren formller ieren hcreler de saylr. Sfr deerleri ieren hcreler saylmaz. rnek Yukardaki ilem tablosunda, B3n u forml ierdiini varsayalm: EER(C3<30;;C3); formln sonucu (bo metin)dir. BOLUKSAY(B2:C5) eittir 2

HATA.TP Microsoft Excelin hata deerlerinden birine karlk gelen bir say verir. EER ilevinde HATA.TPni kullanarak hata tipini snayabilir ve hata deeri yerine bir metin geri dndrebilirsiniz.
Szdizimi HATA.TP(hata_deer)

Hata_deer tanmlayc saysn bulmak istediiniz hata deeridir. Hata_deer gerek hata deeri olabilecei halde, genellikle test etmek istediiniz bir forml ieren bir hcreye bavuru olacaktr. hata_deer HATA.TP ilevinin sonucu
- 44 -

Excel Fonksiyonlar

30 Ekim 2013

#BO! 1 #SAYI/0! 2 #DEER! 3 #BAV! 4 #AD? 5 #SAYI! 6 #YOK 7 Herhangi baka bir ey #YOK rnek Aadaki forml, E50 hcresinin #YOK deeri ierip iermediini denetler. #YOK deeri varsa, Deer kullanlamyor metni grntlenir. Aksi takdirde E50deki deer verilir. EER(HATA.TP(E50)=7, Deer kullanlamyor, E50) BLG allan iletim ortam hakknda bilgi verir. Szdizimi BLG(metin_tr) Metin_tr hangi tip bilgi verilmesini istediinizi belirleyen metindir. Metin_tr Sonu directory Geerli dizin ya da klasrn yolu memavail Bayt cinsinden, kullanlabilir bellek miktar memused Veri iin kullanlan bellek miktar numfile Etkin ilem tablolarnn says origin Lotus 1-2-3 srm 3.x uyumluluu iin $A: eklenmi, metin olarak A1 biemi bavuru. Geerli kaydrma konumuna bal olarak pencerede grnr olan en stteki ve en soldaki hcrenin hcre bavurusunu verir. osversion Metin olarak, geerli iletim sistemi srm recalc Geerli yeniden hesaplama kipi; Otomatik ya da El leyi verir release Metin olarak, Microsoft Excel srm system letim ortamnn ad: Macintosh = mac Windows = pcdos totmem Halen kullanlmakta olan dahil olmak zere, byte cinsinden kullanlabilir toplam bellek rnekler ki ilem tablosu da aksa, aadaki forml 2yi verir: BLG(numfile) E levleri Bu ksm, bir deerin ya da bavurusunun tipini test etmek iin kullanlan dokuz ilevi aklamaktadr. E ilevleri olarak anlan bu ilevlerin herbiri, deerin tipini kontrol eden ve sonuca gre DORU ya da YANLI verir. rnein, deer bo bir hcreye bavuru ise, EBOSA ilevi DORU mantksal deerini verir; aksi halde YANLI verir. Szdizimi EBOSA(deer) EHATA(deer) EHATALIYSA(deer) EMANTIKSALSA(deer) EMETNDELSE(deer)

- 45 -

Excel Fonksiyonlar

30 Ekim 2013

EMETNSE(deer) EREFSE(deer) ESAYIYSA(deer) EYOKSA(deer) Deer test edilmesini istediiniz deerdir. Deer, test etmek istediiniz bir boluk (bo hcre), hata, mantksal deer, metin, say ya da bavuru deeri ya da bunlardan birine bavuruda bulunan bir ad olabilir. lev Bu durumda DORUyu verir EBOSA Deer bo bir hcreye bavuruda bulunuyorsa. EHATA Deer #YOK dnda bir hata deerine bavuruda bulunuyorsa. EHATALIYSA Deer herhangi bir hata deerine bavuruda bulunuyorsa (#YOK, #DEER!, #BAV!, #SAYI/0!, #SAYI!, #AD? ya da #BO!). EMANTIKSALSA Deer bir mantksal deere bavuruda bulunuyorsa. EMETNDELSE Deer metin olmayan herhangi bir eye bavuruda bulunuyorsa. (Deer bo bir hcreye bavuruda bulunuyorsa bu ilevin DORUyu verdiini unutmayn.) EMETNSE Deer metne bavuruda bulunuyorsa. ESAYIYSA Deer bir sayya bavuruda bulunuyorsa. EREFSE Deer bir bavuruya bavuruda bulunuyorsa. EYOKSA Deer #YOK (deer yok) hata deerine bavuruda bulunuyorsa. Uyarlar E ilevlerinin deer bamsz deikenleri dntrlmez. rnein, bir saynn gerekli olduu birok baka ilevde, 19 metin deeri 19 saysna evrilir. Ancak ESAYIYSA(19) formlnde, 19 bir metin deerinden dntrlmez ve ESAYIYSA ilevi YANLI verir. E ilevleri, bir hesaplamann sonucunu test etmek iin formllerde yararldr. EER ileviyle birletiklerinde, formllerdeki hatalar bulmann bir yntemini salarlar (aadaki rneklere bakn). rnekler EMANTIKSALSA(DORU) eittir DORU EMANTIKSALSA(DORU) eittir YANLI ESAYIYSA(4) eittir DORU Farkl blgelerde Altn fiyatlarna ilikin bir ilem tablosunda C1:C5in aadaki metin deerleri,i say deerlerini ve hata deerlerini gsterdiini varsayalm: srasyla Altn, Blge1, #BAV!, , 330,92 TL, #YOK. EBOSA(C1) eittir YANLI EHATALIYSA(C3) eittir DORU EHATA(C5) eittir YANLI EMETNSE(C2) eittir DORU (Blge1 metin olarak biimlendiyse) ESAYIYSA(C4) eittir DORU (330,92 TL metin olarak deil bir say olarak girildiyse) EREFSE(Blge1) eittir DORU (Blge1 bir erim ad olarak tanmlandysa) EYOKSA(C3) eittir YANLI EYOKSA(C5) eittir DORU Baka bir ilem tablosunda A1:A4 eriminin ortalamasn hesaplamak istediinizi, ama hcrelerin say ierdiinden emin olmadnz varsayalm. A1:A4 say iermiyorsa, ORTALAMA (A1:A4) #SAYI/0! hata deerini verir. Bu durumda olas hata deerlerini bulmak iin aadaki forml kullanabilirsiniz: EER(EHATALIYSA(ORTALAMA(A1:A4));Say Yok;ORTALAMA(A1:A4)) EFTSE Say iftse DORUyu, say tekse YANLI verir.

- 46 -

Excel Fonksiyonlar

30 Ekim 2013

Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi EFTSE(say) Say test edilecek deerdir. Say tamsay deilse, kesirli ksm atlr.

Uyarlar
Say saysal deilse, EFTSE ilevi #DEER! hata deerini verir. rnekler EFTSE(-1) eittir YANLI EFTSE(2,5) eittir DORU EFTSE(5) eittir YANLI

ETEKSE Say tekse DORUyu, say iftse YANLI verir. Bu ilev kullanlabilir deilse, zmleme Ara Paketini yklemek iin Kur programn altrn. zmleme Ara Paketini ykledikten sonra, Aralar mensndeki Eklentiler komutu ile onu semeniz ve etkinletirmeniz gerekir.
Szdizimi ETEKSE(say) Say test edilecek deerdir. Say tamsay deilse, kesirli ksm atlr.

Uyarlar
Say saysal deilse, ETEKSE ilevi #DEER! hata deerini verir. rnekler ETEKSE(-1) eittir DORU ETEKSE(2,5) eittir YANLI ETEKSE(5) eittir DORU

S
Bir sayya evrilmi bir deeri verir. Szdizimi S(deer)

Deer dntrlmesini istediiniz deerdir. S ilevi, aadaki tabloda listelenen deerleri dntrr. Deer ya da bavuru ierii S ilevinin verdii Bir tarih O say Bir tarih, Microsoft Excelin yerleik tarih biimlerinden birinde O tarihin seri says DORU 1 Baka bir ey 0 Uyarlar Genellikle bir formlde S ilevini kullanmak gerekli deildir, nk Microsoft Excel gerekli olduunda deerleri otomatik olarak dntrr. Bu ilev baka i tablolaryla uyumluluk asndan dahil edilmitir. rnekler
A1 hcresi 7yi, A2 ifti ve A3 hcresi DORUyu ieriyorsa: S(A1) eittir 7 S(A2) eittir 0, nk B2 metin ieriyor S(A3) eittir 1, nk C2 DORUyu ieriyor S(7) eittir 0, nk 7 metindir S(17/4/91) eittir 0, nk 17/4/91 metindir

YOKSAY #YOK hata deerini verir. #YOK, deer bulunamad anlamna gelen hata deeridir. Bo hcreleri iaretlemek iin YOKSAY ilevini kullann. Eksik bilgi iin ayrdnz hcrelere #YOK hata

- 47 -

Excel Fonksiyonlar

30 Ekim 2013

deerini girerek, hesaplamalarnza istemeden bo hcreleri dahil etmekten kanabilirsiniz. (Bir forml #YOK hata deerini ieren bir hcreye bavuruda bulunduu zaman, forml #YOK hata deerini verir.)
Szdizimi YOKSAY( ) Uyarlar lev adna bo ayralar dahil etmeniz gerekir. Aksi halde, Microsoft Excel bunu bir ilev olarak tanmaz. #YOK deerini dorudan bir hcreye yazabilirsiniz. YOKSAY ilevi baka i tablosu programlaryla uyumluluk asndan dahil edilmitir.

TP Deerin tipini verir. Baka bir ilevin davran belli bir hcredeki deerin tipine bal olduu zaman TP ilevini kullann.
Szdizimi TP(deer)

Deer say, metin, mantksal deer ve benzeri gibi herhangi bir Microsoft Excel deeri olabilir. Deer TP ilevinin sonucu Say 1 Metin 2 Mantksal deer 4 Forml8 Hata deeri 16 Dizi 64 Uyarlar TP ilevi, en ok BAIMSIZ.DEKEN ve GR gibi, eitli tiplerde veri kabul eden ilevleri kullanrken yararldr. levin hangi tipte veri verdiini anlamak iin TP ilevini kullann. rnekler
A1 Gamze metnini ieriyorsa: TP(A1) eittir TP(Gamze) eittir 2 TP(MR. &A1) eittir 2 TP(2+A1) eittir TP(#DEER!) eittir 16 TP({1;2\3;4}) eittir 64

ARAMA VE BAVURU LEVLER


ADRES Verilen belirli satr ve stun saylar ile bir hcre adresini metin olarak yaratr. Szdizimi ADRES(satr_says; stun_says; mutlak_say; a1; tablo_metni) Satr_says hcre bavurusunda kullanlacak satr saysdr. Stun_says hcre bavurusunda kullanlacak stun saysdr. Mutlak_say sonu olarak verilecek bavurunun tipini belirler. Mutlak_say Bu bavuru tipini verir 1 ya da belirtilmemi Mutlak 2 Mutlak satr; greceli stun 3 Greceli satr; mutlak stun 4 Greceli A1 A1 ya da R1C1 bavuru biemini belirten mantksal bir deerdir. A1 DORUysa ya da belirtilmemise, ADRES A1-biemi bir bavuru verir; YANLIsa, ADRES R1C1-biemi bir bavuru verir.

- 48 -

Excel Fonksiyonlar

30 Ekim 2013

Tablo_metni d bavuru olarak kullanlacak ilem tablosunun adn belirten metindir. Tablo_metni belirtilmezse, tablo ad kullanlmaz. rnekler ADRES(2;3) eittir $C$2 ADRES(2;3;2) eittir C$2 ADRES(2;3;2;YANLI) eittir R2C[3] ADRES(2;3;1;YANLI,[Kitap1]Tablo1) eittir [Kitap1]Tablo1!R2C3 ADRES(2;3;1;YANLI;EXCEL TABLOSU) eittir EXCEL TABLO!R2C3 ALANSAY Bir bavurudaki alanlarn saysn verir. Alan, bir bitiik hcreler aral ya da tek bir hcredir. Szdizimi ALANSAY(ref) Ref bir hcre ya da hcre aralna bavurudur ve birden fazla alana bavuruda bulunabilir. Birka bavuruyu tek bir bamsz deiken olarak belirlemek istiyorsanz, Microsoft Excelin noktal virgl bir alan ayrac olarak yorumlamamas iin fazladan ayralar kullanmanz gerekir. Aadaki ikinci rnee bakn. rnekler ALANSAY(B2:D4) eittir 1 ALANSAY((B2:D4;E5;F6:I9)) eittir 3 Fiyatlar ad B1:D4, B2 ve E1:E10 alanlarna bavuruda bulunuyorsa: ALANSAY(Fiyatlar) eittir 3 STUN
Verilen bavurunun stun saysn verir. Szdizimi STUN(ref) Ref stun saysn bulmak istediiniz hcre ya da hcre araldr. Ref belirtilmezse, STUN ilevinin grnd hcrenin bavurusu olduu varsaylr. Ref bir hcre aralysa ve STUN yatay bir dizi olarak girilirse, STUN ilevi bavurunun stun saysn yatay bir dizi olarak verir. Ref birden fazla alana bavuruda bulunamaz. rnekler STUN(A3) eittir 1

Herhangi yatay olarak bitiik hcreye bir dizi olarak girildiinde: STUN(A3:C5) eittir {1;2;3} STUN C5e girilirse: STUN() eittir STUN(C5) eittir 3 STUNSAY Bir dizi ya da bavurudaki stunlarn saysn verir. Szdizimi STUNSAY(dizi) Dizi bir dizi ya da dizi forml veya stunlarnn saysn bulmak istediiniz bir hcre aralna bavurudur. rnekler STUNSAY(A1:C4) eittir 3 STUNSAY({1;2;3\4;5;6}) eittir 3

- 49 -

Excel Fonksiyonlar

30 Ekim 2013

DOLAYLI Metinle belirlenen bavuruyu verir. Bavurular, ierikleri grntlenmek zere derhal deerlendirilirler. Formln kendisini deitirmeden forml iindeki hcre bavurusunu deitirmek isterseniz, DOLAYLI ilevini kullann.
Szdizimi DOLAYLI(ref_metni; a1)

Ref_metni A1 biemi bir bavuru, R1C1 biemi bir bavuru, bavuru olarak tanmlanm bir ad ieren bir hcreye bavuru ya da metin dizesi olarak bir hcreye bavurudur. Ref_metni ge erli bir hcre bavurusu deilse, DOLAYLI ilevi #BAV! hata deerini verir. A1 ref_metni hcresinde hangi tip bavurunun ierildiini belirleyen mantksal bir deerdir.
A1 DORUysa ya da belirtilmemise, ref_metni A1 biemi bir bavuru olarak kabul edilir. A1 YANLIsa, ref_metni R1C1 biemi bir bavuru olarak kabul edilir. Ref_metni bir baka alma kitabna bavuruyorsa (d bir bavuru), dier alma kitab ak olmaldr. Kaynak alma kitab ak deilse, DOLAYLI, #BAV! hata deerini verir.

Uyarlar rnekler A1 hcresi B2 metnini, B2 hcresi ise 1,333 deerini ieriyorsa: DOLAYLI($A$1) eittir 1,333 A1 iindeki metni C5 olarak deitirirseniz, C5 hcresi de 45 deerini ieriyorsa: DOLAYLI($A$1) eittir 45 alma alan R1C1 biemi bavurular grntlemeye ayarlanmsa, R1C1 hcresi R2C2yi ve R2C2 hcresi 1,333 deerini ieriyorsa: TAMSAYI(DOLAYLI(R1C1;YANLI)) eittir 1 B3 hcresi Hasan metnini, Hasan olarak tanmlanm hcre esi 10 deerini ieriyorsa: DOLAYLI($B$3) eittir 10 Bir hcreye bavuran bir forml yarattnzda, hcre silmek zere Kes komutunu kullanarak hcre tandysa veya satr ve stun eklenmesi ve silinmesi nedeniyle hcre tandysa, bu hcrenin bavurular gncelletirilecektir. stndeki satrn silinmesinden veya yeni satr eklenmesinden etkilenmeden formln her zaman ayn hcreye bavurmasn istiyorsanz, DOLAYSIZ alma sayfas ilevini kullann. rnein, her zaman A10 hcresine bavurmak istiyorsanz, aadaki szdizimini kullann: DOLAYSIZ(A10) SATIR Bir bavurunun satr saysn verir. Szdizimi SATIR(ref) Ref satr saysn renmek istediiniz hcre ya da hcre araldr. Ref belirtilmezse, SATIR ilevinin grnd hcrenin bavurusu olduu varsaylr. Ref bir hcre aralysa ve SATIR ilevi dey bir dizi olarak girilirse, SATIR ilevi bavurunun satr saylarn dey bir dizi olarak verir. Ref birden fazla alana bavuruda bulunamaz. rnekler SATIR(A3) eittir 3 dey hcreye bir dizi forml olarak girildiinde: SATIR(A3:B5) eittir {3\4\5} SATIR C5e girilirse: SATIR() eittir SATIR(C5) eittir 5 SATIRSAY Bir bavurudaki ya da dizideki satrlarn saysn verir.
- 50 -

Excel Fonksiyonlar

30 Ekim 2013

Szdizimi SATIRSAY(dizi) Dizi satr saysn renmek istediiniz bir dizi, dizi forml ya da hcre aral bavurusudur. rnekler SATIRSAY(A1:C4) eittir 4 SATIRSAY({1;2;3\4;5;6}) eittir 2 DEVRK_DNM Dikey hcre araln yatay hcre aralna veya tam tersine dnm ilemi yapar. DEVRK_DNM ilevi, dizideki stun ve satr saysyla ayn sayda satr ve stuna sahip olan bir arala bir dizi forml olarak girilmelidir. Bir ilem tablosunda bir dizinin dey ve yatay ynelimini deitirmek iin DEVRK_DNM ilevini kullann. rnein, DOT gibi baz ilevler yatay diziler verirler. Aadaki forml, DOT ile y kesme noktas ve dikey diziyi verir:
DEVRK_DNM(DOT(Ydeerleri,Xdeerleri)) Szdizimi DEVRK_DNM(dizi)

Dizi bir ilem tablosunda devrik dntrmek istediiniz bir dizidir. Bir dizinin devrik dnm, dizinin ilk satrn, yeni dizinin ilk stunu, dizinin ikinci satrn yeni dizinin ikinci stunu olarak kullanarak ve byle devam ederek yaratlr.
rnek A1:C1in srasyla 1, 2 ve 3 ierdiini varsayalm. Aadaki forml A3:A5 hcrelerine bir dizi olarak girildiinde: DEVRK_DNM($A$1:$C$1) A3:A5te srasyla karlk gelen deerlere eittir Formllerdeki etiketler ve adlar hakknda

alma sayfalarnn ounlukla, her stunun stnde ve her satrn solunda, alma sayfasndaki verileri tanmlayan etiketleri olur. lgili verilere bavurmak istediiniz zaman, formllerin iindeki bu etiketleri kullanabilirsiniz. alma sayfasnda, hcreleri, hcre aralklarn, formlleri veya sabitleri gstermek iin, etiket olmayan tanmlayc adlar da yaratabilirsiniz. Bir alma sayfasndaki verilere bavuran bir forml yarattnz zaman, verilere bavurmak iin, alma sayfasndaki stun ve satr etiketlerini kullanabilirsiniz. rnein, bir tablo, Satlar etiketli bir stunda sat miktarlarn ve Destek etiketli bir blm iin bir satr ieriyorsa, =Destek Satlar formln girerek, Destek blmnn sat miktarn bulabilirsiniz. Etiketler arasndaki boluk, formln, Destek etiketli satr ile Satlar etiketli stunun kesime noktasndaki deeri vermesini belirten kesime ilecidir. Verilerinizin etiketleri yoksa veya alma sayfasnda, ayn alma kitabndaki baka sayfalarda kullanmak istediiniz bilgiler depolanmsa, hcreyi veya aral tanmlayan bir ad yarata bilirsiniz. Bir formldeki tanmlayc bir ad, formln amacn anlamay kolaylatrabilir. rnein, =TOPLA(lkDnemSatlar) formln tanmlamak, =TOPLA(Satlar!C20:C30) formln tanmlamaktan daha kolay olabilir. Bu rnekte, lkDnemSatlar ad, Satlar adl alma sayfasndaki C20:C30 araln gstermektedir. alma kitab iindeki btn sayfalar iin ad kullanlabilir. rnein, PlanlananSatlar ad, alma kitabnn ilk sayfasndaki A20:A30 aralna bavuruyorsa, PlanlananSatlar adn, ayn alma kitabndaki dier herhangi sayfalarda, A20:A30 aralna bavurmak iin kullanabilirsiniz. Adlar, deimeyen formller veya deerler (sabitler) gstermek iin de kullanlabilir. rnein, sat ilemlerine uygulanan sat vergisi miktarn (yzde 6,2 gibi) gstermek zere SatVergisi adn kullanabilirsiniz. Not Varsaylan olarak, adlar, mutlak hcre bavurularn kullanr.

- 51 -

Excel Fonksiyonlar

30 Ekim 2013

HATA MESAJLARI
##### hatasnn anlam nedir? Bir hcreye girilen saysal deer, hcrede grntlenmek iin ok geni. Stun balklar arasndaki snr srkleyerek, stunu yeniden boyutlandrabilirsiniz. Hcredeki forml, hcreye uymak iin ok uzun olan bir sonu veriyor. Stun balklar arasndaki snr srkleyerek stunun geniliini deitirebilir veya hcrenin say biimini deitirebilirsiniz. Say biimini deitirmek iin, Biim mensnden Hcreleri tklatn, Say sekmesini tklatn, sonra baka bir biim sein. Tarihleri veya saatleri kardnz zaman, forml doru olarak kurduunuzdan emin olun. Microsoft Excelde tarihler ve saatlerin pozitif deerler olmalar gerekir. Tarih veya saat forml negatif bir sonu veriyorsa, Microsoft Excel, hcrenin genilii boyunca #### grntler. Deeri grntlemek iin, Biim mensnden Hcreleri tklatn, Say sekmesini tklatn, sonra tarih veya saat biimi dnda bir biim sein. #BL/0! hatasnn anlam nedir? #BL/0! hata deeri, bir forml 0a (sfr) blerse, ortaya kar. Olas nedeni nerilen eylem Bo bir hcreye veya bleni sfr olan bir hcreye olan hcre bavurusunu kullanma. (Bir ilenen bo bir hcreyse, Microsoft Excel bou, sfr olarak yorumlar.) Hcre bavurusunu deitirin veya blen olarak kullanlan hcreye sfrdan baka bir deer girin. Blen olarak bavurulan hcreye #YOK deerini girebilirsiniz; bu ilem, formln sonucunu, blen deerinin kullanlamadn belirtmek iin, #YOKtan #BL/0!a deitirecektir. Sfrla (0) belirtilen blme ieren bir forml girme rnein, =5/0. Bleni, sfrdan farkl bir sayya deitirin. #BL/0! deerini veren bir ilev veya forml ieren bir makroyu altrma. levdeki veya formldeki blenin sfr veya bo olmadndan emin olun. #YOK hatasnn anlam nedir? #YOK hata deeri, bir deer, bir ilevde veya formlde kullanlamyorsa, ortaya kar. alma sayfanzdaki belirli hcreler, henz kullanlamayan veriler ieriyorsa, bu hcrelere #YOK girin. Bu hcrelere bavuran hcreler, bir deer hesaplamay denemek yerine #YOK verecektir. Olas nedeni nerilen eylem YATAYARA, ARA, KAINCI veya DKEYARA alma sayfas ilevinde baklan_deer bamsz deikeni iin uygun olmayan bir deer verme. Baklan_deer bamsz deikeninin, doru deer trnde olduundan rnein, bir deer veya bir hcre bavurusu olduundan, ancak bir aralk bavurusu olmadndan emin olun. Sralanmam bir tabloda bir deerin yerini belirlemek iin DKEYARA veya YATAYARA alma sayfas ilevini kullanma. Varsaylan olarak, tablolarda veri arayan ilevlerin artan srayla sralanmas gerekir. Bununla birlikte, DKEYARA ve YATAYARA alma sayfas ilevleri, ileve, tablo sralanmam olsa bile tam eleeni bulmasn neren bir aralk_bak bamsz deikeni ierir. Tam bir edeer bulmak iin, aralk_bak bamsz deikenini YANLI olarak belirleyin. Bir bamsz deikeni, dizi formln ieren aralkla ayn satr veya stun saysna sahip olmayan bir dizi formlnde kullanma. Dizi forml ok sayda hcreye girilmise, formln bavurduu aralklarn ayn sayda satra ve stuna sahip olduundan emin olun veya dizi formln daha az hcreye girin. rnein, dizi forml, 15 satr yksekliinde bir arala (C1:C15) girilmise ve forml, 10 satr ykseklikte bir arala (A1:A10) bavuruyorsa, C11:C15 aral, #YOK grntleyecektir. Bu hatay dzeltmek iin, forml daha kk bir arala girin (rnein,

- 52 -

Excel Fonksiyonlar

30 Ekim 2013

C1:C10) veya formln bavurduu aral, ayn sayda satr ierecek ekilde deitirin (rnein, A1:A15). Yerleik veya zel bir alma sayfas ilevindeki bir veya daha fazla bamsz deikeni geme. levdeki btn bamsz deikenleri girin. Kullanlamayan bir zel alma sayfas ilevini kullanma. alma sayfas ilevini ieren alma kitabnn ak olduundan ve ilevin uygun ekilde altndan emin olun. #YOK deeri veren bir ilev giren makroyu altrma. levdeki bamsz deikenlerin doru olduundan ve doru konumda bulunduundan emin olun. #AD? hatasnn anlam nedir? #AD? hata deeri, Microsoft Excel bir formldeki metni tanmad zaman ortaya kar. Olas nedeni nerilen eylem Formlde kullanlan bir ad silme veya varolmayan bir ad kullanma. Adn varolduundan emin olun. Ekle mensnden Ad sein, sonra Tanmlay tklatn. Ad listelenmemise, Tanmla komutunu kullanarak ad ekleyin. Ad yanl yazma. Yazm dzeltin.Formle doru ad eklemek iin, ad forml ubuunda seebilir, Ekle mensnden Ad seebilir ve sonra Yaptr tklatabilirsiniz. Ad Yaptr iletiim kutusunda, kullanmak istediiniz ad tklatn ve sonra Tamam tklatn. Bir ilevin adn yanl yazma. Yazm dzeltin. Forml Paletini kullanarak, formle doru ilev adn ekleyin.alma sayfas ilevi, bir eklenti programn bir parasysa, eklenti programn yklenmesi gerekir. Bir formle, ift trnak imi iine koymadan bir metin girme. Girdinizi bir metin olarak kullanmay istemi olsanz bile, Microsoft Excel girdinizi bir ad olarak yorumlamaya alr. Formldeki metni, ift trnak imi iine aln. rnein, aadaki forml, Toplam miktar metin parasn, B50 hcresindeki deerle birletirmektedir:=Toplam miktar &B50 Bir aralk bavurusundaki bir iki nokta st ste imini (:) geme. Formldeki btn aralk bavurularnn bir iki nokta st ste imi (:) kullandndan emin olun, rnein, TOPLA(A1:C10). #BO! hatasnn anlam nedir? #BO! hata deeri, kesimeyen iki alann bir kesiimini belirttiiniz zaman ortaya kar. Olas nedeni nerilen eylem Yanl bir aralk ileci veya yanl bir hcre bavurusu kullanma. Kesimeyen iki alana bavurmak iin, birleim ilecini, yani virgl (,) kullann. rnein, forml iki aral topluyorsa, iki araln bir virglle ayrldndan emin olun (TOPLA(A1:A10,C1:C10)). Virgl geilirse, Microsoft Excel her iki aralkta ortak olan hcreleri toplamaya alr, ancak, A1:A10 ve C1:C10 aralklar kesimedii iin, ortak hibir hcreleri yoktur.Aralklarn bavurusundaki yazm hatalarn denetleyin. #SAYI! hatasnn anlam nedir? #SAYI! hata deeri, bir formldeki veya ilevdeki bir sayyla ilgili bir sorun ortaya ktnda oluur. Olas nedeni nerilen eylem Saysal bir bamsz deiken gerektiren bir ilevde kabul edilemez bir bamsz deiken kullanma. levde kullanlan bamsz deikenlerin, doru tr bamsz deikenler olduundan emin olun. _VERM_ORANI veya FAZ_ORANI gibi yineleyen bir alma sayfas ilevi kullanma ve ilevin, sonucu bulamamas. alma sayfas ilevi iin baka bir balang deeri kullann. Microsoft Excelde gsterilmek iin ok byk veya ok kk bir say veren bir forml girme. Forml, sonucu, ile arasnda olacak biimde deitirin

- 53 -

Excel Fonksiyonlar

30 Ekim 2013

#BAV! hatasnn anlam nedir? #BAV! hata deeri, bir hcre bavurusu geerli olmad zaman ortaya kar. Olas nedeni nerilen eylem Baka formllerin bavurduu hcreleri silme veya tanan hcreleri, baka formller tarafndan bavurulan hcrelerin stne yaptrma. Formlleri deitirin veya hcreleri sildikten veya yaptrdktan hemen sonra, Geri Al simgesini tklatarak alma sayfasndaki hcreleri geri ykleyin. #BAV! veren bir ilev giren bir makroyu altrma levi denetleyerek, bir bamsz deikenin geerli olmayan bir hcreye veya hcre aralna bavurup bavurmadn anlayn. rnein, makro, ilevin stnde bir hcreye bavuran bir ilev girerse ve ilevi ieren hcre satr 1deyse, ilev, #BAV! verecektir; nk, satr 1in stnde hibir hcre yoktur. almayan bir uygulamaya veya kullanlamayan sistem gibi bir Devingen Veri Deiimi (DDE) konusuna bir uzaktan bavuru kullanma. Uygulamay balatn.Doru DDE konusunu kullandnzdan emin olun. #DEER! hatasnn anlam nedir? #DEER! hatas, yanl tr bir bamsz deiken veya ilenen kullandnda veya Forml Otomatik Dzelt zellii forml dzeltemediinde ortaya kar. Olas nedeni nerilen eylem Forml, bir say veya DORU veya YANLI gibi mantksal bir deer gerektirdiinde metin girme. Microsoft Excel, metni, doru veri trne eviremez. Formln veya ilevin, gereken ilenen veya bamsz deiken iin doru olduundan ve formln bavurduu hcrelerin geerli deerler ierdiinden emin olun. rnein, A5 hcresi bir say ieriyorsa ve A6 hcresi Yok metnini ieriyorsa, =A5+A6 forml, #DEER! hata deerini verecektir. TOPLA alma sayfas ilevini, formlde, iki deeri toplamak iin, aadaki biimde kullann (TOPLA ilevi, metni gz ard eder):=TOPLA(A5:A6) Bir dizi forml girme veya dzenleme ve sonra ENTER tuuna basma. Dizi formln ieren hcreyi veya hcre araln sein, forml dzenlemek iin F2 tuuna basn, sonra CTRL+ST KARAKTER+ENTER tularna basn. Bir hcre bavurusunu, forml veya ilevi,dizi sabiti olarak girme Dizi sabitinin, bir hcre bavurusu, forml veya ilev olmadndan emin olun. Bir aralk deil, tek bir deer gerektiren bir ilece veya ileve bir aralk salama. Aral, tek bir deerle deitirin.Aral, forml ieren ya ayn satr veya ayn stunu ierecek biimde deitirin. Dizey alma sayfas ilevlerinin birinde, geerli olmayan bir dizey kullanma. Dizeyin boyutlarnn, dizey bamsz deikenleri iin doru olduundan emin olun. #DEER! veren bir ilev giren bir makroyu altrma. levin yanl bir bamsz deiken kullanmadndan emin olun.

- 54 -

Excel Fonksiyonlar

30 Ekim 2013

Formllerdeki hesaplama ileleri


leler, bir formln eleri zerinde yapmak istediiniz hesaplama trn belirtir. Microsoft Excel, drt farkl hesaplama ileci tr ierir: aritmetik, karlatrma, metin ve bavuru. Aritmetik ileler, toplama, karma veya arpma gibi temel matematiksel ilemleri yapar; saylar birletirir ve saysal sonular verir.

Aritmetik ile + (art imi) (eksi imi) * (yldz imi) / (ileri eri izgi) % (Yzde imi) ^ (dzeltme imi)

Anlam Toplama karma Olumsuzlama arpma Blme Yzde s

rnek 3+3 31 1 3*3 3/3 % 20 3^2 (3*3'le ayndr)

Karlatrma ileleri, iki deeri karlatrr, sonra DORU veya YANLI mantksal deerini verir. Karlatrma ileci = (eit imi) > (byk imi) < (kk imi) >= (byk veya eit imi) <= (kk veya eit imi) <> (eit deildir imi) Anlam Eittir Byktr Kktr Byk veya eittir Kk veya eittir Eit deildir

rnek A1=B1 A1>B1 A1<B1 A1>=B1 A1<=B1 A1<>B1

"&" metin ileci, iki veya daha fazla metin deerini birletirerek tek bir metin paras verir. Metin ileci & (ve imi) balar Anlam rnek Bir srekli metin deeri vermek iin, iki deeri balar veya ardarda "Kzl" & "rmak" "Kzlrmak" verir

Bavuru ileleri, hesaplamalar iin hcre aralklarn balar. Bavuru ileci Anlam rnek : (iki nokta st ste) ki bavuru arasndaki btn hcrelere, bu iki bavuruyu da iermek zere, bir bavuru veren aralk ileci B5:B15

- 55 -

Excel Fonksiyonlar

30 Ekim 2013

; (noktal virgl) (tek boluk)

ok sayda bavuruyu, tek bir bavuruda birletiren birleme ileci TOPLA(B5:B15;D5:D15) ki bavurudaki ortak hcrelere bir bavuru veren kesime ileci TOPLA(B5:B15 A7:D7) Bu rnekte, B7 hcresi, her iki aralkta ortaktr.

BRLETR
Birka metin esini tek bir metin esi olarak birletirir. Szdizimi BRLETR (metin1; metin2; ...)

Metin1; metin2;... tek bir metin esi olarak birletirecek 1 ile 30 arasnda metin esidir. Metin eleri, metin dizisi, say ya da tek hcre bavurusu olabilir. Uyarlar &" ileci, metin elerini birletirmek iin, BRLETR ilevinin yerine kullanlabilir. rnekler BRLETR("Toplam "; "Deer") eittir "Toplam Deer". Bu aadakinin edeeridir "Toplam"&" "&"Deer" . BRLETR("C5,"iin debi",C2,C8,"/km","'dr.") eittir "Kzlrmak iin debi 32/km'dir." Microsoft Excel tarih ve saat hesaplamalarn nasl yapar? Microsoft Excel, tarihleri, seri deerleri olarak bilinen sral numaralar olarak, saatleri de, saatler gnn ksmlar olarak dnld iin, ondalk kesirler olarak depolar. Tarihler ve saatler saylardr ve bu nedenle toplanabilir, karlabilir veya baka hesaplamalara eklenebilir. rnein, iki tarih arasndaki fark belirlemek iin, bir tarihi bir dierinden karabilirsiniz. Tarihi veya saati ieren hcrenin biimini Genel biime deitirerek, bir tarihi veya saati bir seri numaras veya bir ondalk kesir olarak grebilirsiniz. Microsoft Excel 97 iki tarih sistemini destekler: 1900 ve 1904 tarih sistemleri. Windows iin Microsoft Excel 97'nin varsaylan tarih sistemi 1900'dr. 1904 tarih sistemine deitirmek iin, Aralar mensnden Seenekler'i tklatn, Hesaplama sekmesini tklatn, sonra 1904 tarih sistemi onay kutusunu sein. Aadaki tablo, her iki tarih sisteminin ilk tarihini ve son tarihini ve her tarihle ilikilendirilen seri numarasn gstermektedir.

- 56 -

Excel Fonksiyonlar

30 Ekim 2013

Tarih Sistemi 1900 1904

lk Tarih 1, Ocak, 1900 (seri deeri 1) 2, Ocak, 1904 (seri deeri 1)

Son Tarih 31, Aralk, 9999 (seri deeri 2958525) 31, Aralk, 9999 (seri deeri 2957063)

Not Microsoft Excel 97'de bir tarih girdiinizde ve yl iin yalnzca iki basamak girdiinizde, Microsoft Excel yl aadaki biimde girer: Yl iin 00 ile 29 arasnda bir say yazarsanz, 2000 ile 2029 arasndaki yllar. rnein, 28/5/19 yazarsanz, Microsoft Excel tarihin 28, Mays, 2019 olduunu varsayar. Yl iin 30 ile 99 arasnda bir say yazarsanz, 1930 ile 1999 arasndaki yllar. rnein, 28/5/9 1 yazarsanz, Microsoft Excel, tarihin 28, Mays, 1991 olduunu varsayar. Tarih ve saat girme ipular Microsoft Excel, tarihleri ve saatleri say olarak dnr. Saatin veya tarihin alma sayfasnda grntlenme ekli hcreye uygulanan say biimine baldr. Microsoft Excel'in tand tarih veya saat yazdnz zaman, hcrenin biimi Genel say biiminden yerleik tarih veya saat biimine deiir. Varsaylan olarak hcredeki tarihler ve saatler saa hizalanr. Microsoft Excel tarih veya saat biimini tanyamazsa tarih veya saat metin olarak girilir ve hcrede sola hizalanr. Denetim Masas'nn Blgesel Ayarlar'nda setiiniz seenekler, geerli tarihin ve saatin varsaylan biimini ve tarih ve saat ayrclar olarak tannan karakterleri belirler , rnein, Amerika Birleik Devletleri kullanmna dayanan sistemlerde, iki nokta stste (:) ve bl iareti (/). Tarihi ve saati ayn hcreye yazmak iin,tarihle saati bir bolukla ayrn. 12 saatlik zaman biimine dayanan bir saat yazmak iin saatten sonra bir boluk brakp, ardndan da AM veya PM (veya A veya P) yazn. Yoksa Microsoft Excel saati 24 saatlik zaman biimine dayandrr. rnein, 3:00 PM yerine, 3:00 yazarsanz,saat, 3:00 AM olarak depolanr. Tarihi veya saati grntlemek iin kullanlan biime bakmakszn Microsoft Excel btn tarihleri seri numaralar olarak ve de btn saatleri ondalk kesirler olarak depolar. Tarihi, seri numaras olarak grntlemek veya saati kesir olarak grntlemek iin tarihi veya saati ieren hcreleri sein. Biim mensnden Hcreler'i tklatn, Say sekmesini tklatn, sonra Kategori kutusunda Genel'i tklatn. Saatler ve tarihler eklenebilir, karlabilir ve dier hesaplamalara katlabilir. Tarihi veya saati formlde kullanmak iin, tarihi veya saati, trnak iaretleri iine alnm metin olarak girin. rnein, aadaki forml, 68 farkn grntler: ="5/12/94"-"3/5/94" Microsoft Excel'de (ve Lotus 1-2-3'te) gnler yzyln bandan itibaren numaralandrlr, tarih seri numaras 1, 1 Ocak 1900 tarihine karlk gelir. Hesaplamalarda kullanlan tarih sistemini deitirmek iin, Aralar mensndeki Seenekler'i tklatn, sonra Hesaplama sekmesini tklatn. alma kitab seenekleri'nin altnda, 1904 tarih sistemi onay kutusunu sein. Bir alma kitabn, 1904 tarih sistemi kullanan baka alma kitaplaryla birlikte kullanyorsanz, bu alma kitab iin de 1904 tarih sistemini kullann.

- 57 -

Excel Fonksiyonlar

30 Ekim 2013

Windows iin Microsoft Excel'de, Microsoft Excel Macintosh iin srm 2.0 veya daha sonraki srmlerinde yaratlm bir dosyay aarsanz, Microsoft Excel dosya biimini tanr ve tarihleri otomatik olarak 1900 tarih sistemine deitirir. Ayn ekilde, Macintosh'ta Windows iin Microsoft Excel dosyasn aarsanz, Microsoft Excel tarihleri 1904 tarih sistemine deitirir. lem Tablosu levleri Hakknda Microsoft Excel'de, ilem tablosu ilevleri, karar alma, herekete geme ve deer dntrme ilemlerini kendiliinden yapmak iin ilem tablolarnda kullanlabilecek hesaplama aralardrlar. lev Sihirbaz lev Sihirbaz formllerin girilmesini kolaylatrr. lev Sihirbaz'n balatmak iin, Ekle Mensnde lev'i tklatn. levler, "Mali", "Matematik ve Trigonometri" ya da "statistik" gibi kategoriye gre listelenmitir. Liste kutusundan bir ilev setiinizde, noktal virgllerin ve ayralarn doru yerletirilmesinin yansra, ilevin ve bamsz deikenlerinin tanm kendiliinden grnr. Kullanm zellikleri Szdizimi satrnda, gerekli bamsz deikenler kalndr, istee bal bamsz deikenler ise normaldir (kaln deil). levlerin ve bamsz deikenlerin tanmland metinde, ister gerekli ister istee bal olsunlar, tm bamsz deikenler normal metindir (kaln deil). Bir bamsz deikenin gerekli ya da istee bal olup olmadn anlamak iin szdizimi satrndaki biimi kullann. Gerekli ve istee bal bamsz deikenler hakknda daha fazla bilgi iin, bu ksmda daha ileride "levlerin Szdizimi"ne bakn. Bamsz deiken adlar genellikle szckler arasnda altizgi karakterleri ierirler; rnein say_karakterler bir bamsz deiken addr. Makro ve hcre adlarnda szckler arasnda noktalama kullanlmaz; rnein SatToplam bir hcre addr. levler eit iareti (=) olmadan gsterilirler. Her formln balangcndan nce bir eit iareti yazn ama iie girmi formllerde ilevlerden nce eit iareti yazmayn. rnein, ARPIM, =TOPLA(3;(ARPIM(2;4))) iinde iie girmi bir ilevdir levlerin Szdizimi Her ilev aklamas bir szdizimi satr ierir. rnein, HCRE ilevinin szdizimi satr yledir: HCRE(bilgi_tipi; ref) Szdizimi satrnda, gerekli bamsz deikenler kalndr; istee bal bamsz deikenler kaln deildir. Bir ilevde gerekli bamsz deikenleri belirtmezseniz, ilevi bir hcreye giremezsiniz. Yukardaki rnekte, bilgi_tipi kalndr, dolaysyla gereklidir. Ref kaln deildir, dolaysyla istee baldr. Bu durumda aadakilerin ikisine de izin verilir: HCRE("biim"; B12) HCRE("biim") HCRE() olamaz, nk bilgi_tipi gerekli bir bamsz deikendir.

- 58 -

Excel Fonksiyonlar

30 Ekim 2013

Bir bamsz deikenden sonra nokta (...) geliyorsa, bu veri tipinde birden fazla bamsz deikeniniz olabilir. Formldeki karakterlerin saysnn 1024' amamas kouluyla, baz ilevler iin 30'a kadar bamsz deikene izin verilir. Tek bana bir dizi 255 karakterden uzun olamaz. rnein, MAK ilevinin szdizimi yledir: MAK(say1;say2;...) Aadaki formllere izin verilir: MAK(26) MAK(26;31) MAK(26;31;29) Addan sonra ii bo ayralar olan ilevlerin bamsz deikenleri yoktur; ancak Microsoft Excel'in ilevi tanmasn salamak iin ayralar dahil etmeniz gerekir. Bamsz Deiken Adlar Birok bamsz deiken ad, bamsz deiken olarak kullanlacak bilgi trn belirtir. Bamsz deikenin adnda ksaltlm olarak say, ref ya da mantksal varsa, o bamsz deiken srasyla bir say, bavuru ya da mantksal deer olacaktr. rnein YUVARLA(say; say_rakamlar) ilevinde, ilk bamsz deiken bir say, ikinci bamsz deiken de bir say olmaldr. Ayn ekilde, bir bamsz deikenin adndaki say, bavuru, mantksal, metin ve dizi szckleri, bamsz deikenin o veri tipinde olmasn belirler. Deer, bamsz deikenin tek bir deer sonucuna varan herhangi bir ey olabilecei anlamna gelir. Bu deer bir say, metin, mantksal ya da hata deeri olabilir. Bamsz Deikenleri Kullanma Bamsz deikenler, bir ilevin yeni bir deer retmek ya da bir ilem yapmak iin kulland bilgidir. Bamsz deikenler her zaman ilev adnn sa tarafna ve ayralar iinde yerletirilirler. ou bamsz deikenin belli bir veri tipinde olmas beklenir. Verdiiniz bamsz deiken ya uygun tipte ya da Microsoft Excel'in uygun tipe dntrebilecei baka bir tipte olmaldr. Bir bamsz deiken, istenen veri tipini reten herhangi bir ey olabilir. rnein, bamsz deikenlerini toplayan TOPLA ilevi 1 ile 30 arasnda bamsz deiken alabilir. TOPLA ilevine, bir say ya da saylar reten aadaki drt tr bamsz deikenden herhangi birini verebilirsiniz: Say olan bir deer: TOPLA(1;10;100) Say veren bir forml: TOPLA(0,5+0,5;ORTALAMA(5;5);10^2) Yukardaki rnekte olduu gibi, bir ilevi, baka bir ilevin bir bamsz deikeni olarak kullanmaya ilevleri iie geirme denir. Bu rnekte, ORTALAMA ilevi TOPLA ilevinin bir bamsz deikenidir. Bir formlde en fazla yedi ilev dzeyini iie geirebilirsiniz. Bir say ya da say veren bir forml ieren bir hcreye ya da hcre aralna yaplan bir bavuru: TOPLA(A1;A2)

- 59 -

Excel Fonksiyonlar

30 Ekim 2013

TOPLA(A1:A5) Yukardaki ikinci rnek TOPLA(A1;A2;A3;A4;A5) formlnn edeeridir. Aralk biimini kullanmann stnl, A1:A5 bamsz deikeninin tek bir bamsz deiken saylmas, oysa dier formda be bamsz deiken saylmasdr. 30'dan fazla sayy toplamak istediinizde, aralk biimini kullanmanz gerekecek, nk bu ilevle en fazla 30 bamsz deiken kullanabilirsiniz. Bir deere, bir formle ya da bir deer veya forml ieren bir hcreye ya da arala bavuruda bulunan bir ad: TOPLA(AyarlananDeer;Enflasyon) Bamsz Deiken Tipleri Bir ilevin bamsz deikenleri aadakilerden biri olabilir: Saylar Metin Mantksal deerler Hata deerleri Bavurular Diziler

Bir ileve saylar, metin, mantksal deerler ve hata deerleri vermek iin bamsz deikenlerin bavuru ve dizi tiplerini de kullanabilirsiniz. Saylar Say rnekleri: 5,003, 0, 150,286 ve -30,05. Ondalk haneleri olmayan saylara tamsay denir: 5, 0, 150 ve -30. Saylar 15 basamakla snrldr. Metin Metin rnekleri: "a", "Szck", "w/punc." ya da "". Formllerde kullanlan metin deerleri ift trnak iareti iine alnmaldr. Metnin kendisi trnak iaretleri ieriyorsa, metindeki her ift trnak iareti iin iki ift trnak iareti kullann. rnein, "ah o eski "gzel" gnler" metnindeki karakterlerin uzunluunu bulmak iin, aadaki forml girin: UZUNLUK("ah o eski ""gzel"" gnler") Metin deerleri, trnak iaretleri de dahil olmak zere en fazla 255 karakter uzunluunda olabilirler. Karakter iermeyen bir metin sabiti "" olarak yazlr ve "bo metin" olarak adlandrlr. Not Bir bamsz deiken olarak kullanlan metin trnak iaretleri iine alnmazsa, Microsoft Excel onun bir ad olduunu varsayar ve adn bavuruda bulunduu deerle deitirmeye alr. Trnak iine alnmam metin bir ad deilse ve dolaysyla ilikili bir deeri yoksa, Microsoft Excel #AD? hata deerini verir.

Mantksal deerler Mantksal deerler DORU ve YANLI'tr. Mantksal bamsz deikenler DORU ya da YANLI olarak deerlendirilen B10>20 gibi ifadeler de olabilir.

- 60 -

Excel Fonksiyonlar

30 Ekim 2013

Hata deerleri #DEER!.

Hata deeri rnekleri: #SAYI/0!, #YOK, #AD?, #BO!, #SAy!, #BAV! ve

Bavurular Bavuru rnekleri: $A$10, A10, $A10, A$10, R1C1 ya da R[10]C[-10]. Bavurular tek tek hcrelere, aralklara ya da oklu seimlere bavuruda bulunabilirler ve greceli, mutlak ya da karma olabilirler. Bir bavuruyu, say, metin, hata deeri ya da mantksal deer olmas gereken bir bamsz deiken olarak kullandnzda, bavuru tarafndan belirlenen hcrelerin ierii, bamsz deiken olarak kullanlr. Bavurular veren ilevler, bavurunun yerine bavuruda ierilen deeri grntlerler. oklu bir seimi tek bir bavuru bamsz deikeni olarak vermek iin, bavuruyu ikinci bir ayralar takm iine aln, rnein: TOPLA((E5:E8;E10:E18); ORTALAMA(A1:A5)) Diziler Diziler bamsz deikenlerin ve ilevlerin hcrelere girili biimini zelletirmenize i zin verir. Diziler bamsz deikenler olarak kullanlabilir ve formller dizi formlleri olarak girilebilir; rnein ={TOPLA(B2:D2*B3:d3)}. Dizileri kullanmak baz ilem tablosu formllerinin tasarmn basitletirir ve bellek tasarrufu salayabilir. Bamsz Deikenler Listesinde Noktal Virgllerin Kullanlmas Tek tek bamsz deikenleri noktal virgllerle ayrmanz gerekir, ama fazla noktal virgller yazmamaya dikkat edin. Bir bamsz deikenin yerini tutmas iin bir noktal virgl kullanr ama bamsz deikeni girmezseniz, Microsoft Excel, bamsz deiken gerekli deilse, o deikenin varsaylan deerini kullanr. rnein, bamsz deikeni olan bir ilem tablosu ilevinin bamsz deikenleri iin (;bade2;bade3) yazarsanz, Microsoft Excel bade1 iin uygun bir deer koyar. (bade1;;) yazarsanz, bade2 ve bade3 iin uygun deerler koyar. lem tablosu ilevlerinde, zellikle hesaplamadan nce bamsz deikenleri sayan ilevlerde, fazladan noktal virgler bamsz deikenlerin saysn etkiler ve bylelikle hesaplanma biimi deiir. rnein, ORTALAMA(1;2;3;4;5) 3' verir, ORTALAMA(;;1;2;3;4;5) ise 2,14' verir. ou bamsz deiken iin, belirtilmeyen bir bamsz deikenin yerine koyulan deer, bamsz deikenin veri tipine bal olarak, 0, YANLI ya da "" (bo metin)dir. Belirtilmeyen bamsz deikenlerin varsaylan deeri genellikle etkin hcre ya da seimdir. rnein HCRE ilevinde ikinci bamsz deikeni belirtmez ve birinci bamsz deiken iin "biim"i belirlerseniz, seili hcre varsaylan bavuru olarak girilecektir. Belirtilmeyen bir bamsz deikenin baka bir deer olmas gerekiyorsa, bamsz deikenin aklamas bunu belirtecektir. Not Bir bamsz deiken olarak bir bavuru kullanyorsanz ve bu bavuru birleim ileci olarak virgl ieriyorsa, bavuruyu ayra iine aln. ALANSAY ilevi, bir bamsz deiken alr: bir bavuru. ALANSAY(A1,C1)formln girmeye alrsanz, Microsoft Excel A1 ve C1'i ayr bamsz deikenler olarak yorumlar ve "ok fazla bamsz deiken" iletisini verir. Doru biim yle olacaktr: ALANSAY((A1,C1)).

- 61 -

Excel Fonksiyonlar

30 Ekim 2013

Microsoft Excel'deki ilev tular


lev tuu Yardm' veya Office Yardmcs'n grntleme Etkin hcreyi dzenleme ST KARAKTER Bu Nedir? CTRL CTRL+ ST ALT KARAKTER Grafik sayfas ekleme ALT+ ST KARAKTER Yeni bir alma sayfas ekleme

F1

Bir hcre Farkl Kaydet Kaydet komutu aklamasn komutu dzenleme F3 Formle bir ad Formle bir ilev Bir ad tanmlama Satr ve stun yaptrma yaptrma etiketleri kullanarak adlar yaratma F4 Son ilemi Son Bul'u Pencereyi k yineleme yineleme kapatma (Sonrakini Bul) F5 Git Bul iletiim Pencere kutusunu boyutunu geri grntleme ykleme F6 Sonraki nceki blmeye Sonraki alma nceki alma blmeye tanma kitab kitab tanma penceresine penceresine tanma tanma F7 Yazm Klavuzu Pencereyi tama komutu F8 Bir seimi Seime ekleme Pencereyi Makro iletiim geniletme yeniden kutusunu boyutladrma grntleme F9 Btn ak Etkin alma alma kitabn alma sayfasn simge durumuna kitaplarndaki hesaplama kltme btn sayfalar hesaplama F10 Men ubuunu Ksayol alma kitab etkinletirme mensn penceresine grntleme ekran kaplatma veya pencereyi nceki boyutuna getirme F11 Grafik yaratma Yeni bir alma Bir Microsoft Visual Basic sayfas ekleme Excel 4.0 makro Dzenleyicisi' sayfas ekleme grntleme F12 Farkl Kaydet Kaydet komutu A komutu Yazdr komutu komutu F2

- 62 -

You might also like