KONU 2 MICROSOFT EXCEL SIK KULLANILAN FONKSİYONLAR VE UYGULAMALARI
TARİH FONKSİYONLARI TARİH FONKSİYONLARI
TARİH FONKSİYONLARI Tarih seriler, Excel de akıl karıştıran bir noktadır. Excel içerisinde kullandığımız tüm tarih değerleri sayı olarak saklanır. Excel tüm tarihleri 01.01.1900 tarihinden bu yana geçen gün sayısı olarak tutar. 01.01.1900 tarihi 1.gün, 30.01.1900 tarihi ise 30. gün olarak saklanır. Örneğin bügünü 16.01.2014 tarihini 41745 sayısı olarak saklar. Excel içerisinde 01.01.1900 ile 31.12.9999 tarihleri arasındaki tarihleri saklayabiliriz. Excel günün saat ve dakika gibi değerlerini de ondalık olarak saklar. Örneğin 16.04.2014 saat 18:00 değerini 41745,75 olarak saklar. 0,75 x 24 değeri bize 18 değerini verir buradaki 18 saatin 18:00 olduğunu anlatır. Tarihler sayı olarak tutulduğuna göre 30 gün eklemek veya 5 gün çıkartmak gibi işlemleri basit toplama veya çıkartma işlemleri ile yapabiliriz. 14.04.2014 + 2 = 16.04.2014 gibi TARİH FONKSİYONLARI
DATE ( TARİH ) Verilen Gün, Ay, Yıl değerlerini tarih seri numarasına çevirir. =DATE(Gün,Ay,Yıl) =TARİH(Gün,Ay,Yıl) =TARİH(16,4,2014) TARİH FONKSİYONLARI
YEAR ( YIL ) Verilen bir tarih seri numarasının yılını verir. =YEAR(Tarih) =YIL(Tarih) =YIL(16.04.2014) Sonuç 2014 TARİH FONKSİYONLARI
MONTH ( AY ) Verilen tarih seri numarasının Ay değerini verir. =MONTH(Tarih) =AY(Tarih) =AY(16.04.2014) Sonuç 4 TARİH FONKSİYONLARI
DAY ( GÜN ) Verilen tarih seri numarasının Gün değerini verir. =DAY(Tarih) =GÜN(Tarih) =GÜN(16.04.2014) Sonuç 16 TARİH FONKSİYONLARI
HOUR ( SAAT ) / MINUTE (DAKİKA) / SECOND(SANİYE) =HOUR(Tarih) =MINUTE(Tarih) =SECOND(Tarih) =SAAT(Tarih) =DAKİKA(Tarih) =SANİYE(Tarih) =SAAT(16.04.2014 18:07:44) Sonuç 18 =DAKİKA(16.04.2014 18:07:44) Sonuç 07 =SANİYE(16.04.2014 18:07:44) Sonuç 44 TARİH FONKSİYONLARI
TIME ( ZAMAN ) Verilen saat, dakika, saniye değerlerini bir tarih seri numarasına dönüştürür. =TIME(Saat, Dakika, Saniye) =ZAMAN(Saat, Dakika, Saniye) =ZAMAN(18,07,44) Sonuç «18:07:44» TARİH FONKSİYONLARI
WEEKDAY ( HAFTANINGÜNÜ ) Verilen tarih seri numarasının haftanın kaçıncı günü olduğunu verir(1-7). Eğer ikinci parametre verilmezse haftanın ilk günü Pazar olarak varsayılır. Haftanın hangi gününden başlanacağı şu şekilde tanılanır. 11 Pazartesi, 12 Salı, 13 Çarşamba, 14 Perşembe, 15 Cuma, 16 Cumartesi, 17 Pazar haftanın birinci günü olur. =WEEKDAY(Tarih,[Döndür_Tür]) =HAFTANINGÜNÜ(Tarih,[Döndür_Tür]) =HAFTANINGÜNÜ(16.04.2014) Sonuç «4» =HAFTANINGÜNÜ(16.04.2014;11) Sonuç «3» TARİH FONKSİYONLARI
TODAY ( BUGÜN ) Bugünün tarih seri numarasını verir. =TODAY() =BUGÜN() =BUGÜN() Sonuç «16.04.2014» TARİH FONKSİYONLARI
NOW ( ŞİMDİ ) Bu anın tarih seri numarasını verir. F9 tuşuna basıldığında veya bir hücrede değişiklik yapıldığında yenilenir. =NOW() =ŞİMDİ() =ŞİMDİ() sonuç «16.04.2014 20:44» TARİH FONKSİYONLARI
NETWORKDAYS ( TAMİŞGÜNÜ ) Verilen iki tarih arasındaki Pazatesi Cuma arasındaki işgünü toplam sayısını verir. Üçüncü parametre olarak ülkeye özel tarih günleri verilerek, iş gününe denk gelen tatil günlerinin toplamdan düşülmesi sağlanır. =NETWORKDAYS (Başlangıç Tarihi, Bitiş Tarihi, Tatil Günleri) =TAMİŞGÜNÜ(Başlangıç Tarihi, Bitiş Tarihi, Tatil Günleri) =TAMİŞGÜNÜ(01.04.2014;30.04.2014;23.04.2014) Sonuç «21» TARİH FONKSİYONLARI
WEEKNUM ( HAFTASAY ) Verilen bir tarih seri numarasının yılın kaçıncı haftası olduğunu verir. Haftanın birinci günü Pazar olarak varsayılır. İkinci parametre olarak haftanın başlangıç günü verilebilir. 11 Pazartesi, 12 Salı, 13 Çarşamba, 14 Perşembe, 15 Cuma, 16 Cumartesi, 17 Pazar =WEEKNUM(Tarih) =HAFTASAY(Tarih) =HAFTASAY(16.04.2014) sonuç «16» MANTIKSAL & MATEMATİKSEL FONKSİYONLAR
KONU 2 MICROSOFT EXCEL SIK KULLANILAN FONKSİYONLAR VE UYGULAMALARI
METİN FONKSİYONLARI METİN FONKSİYONLARI
METİN FONKSİYONLARI Excel ile çalışırken Metin fonksiyonlarına ihtiyaç duyarız. Bir personelin isminin ilk 3 harfi ile soyadının ilk 2 harfi ile başlayan bir özel kod üretmek isteyebiliriz. Bu gibi durumlarda Metin fonksiyonlarına ihtiyaç duyarız. METİN FONKSİYONLARI
LEFT ( SOLDAN ) Verilen bir metin değerinin solundaki karakterleri verir. =LEFT(Metin, Sayı) =SOLDAN(Metin, Sayı) =SOLDAN( Mehmet ;3) sonuç «Meh» METİN FONKSİYONLARI
RIGHT ( SAĞDAN ) Verilen metin değerinin sağından belirtilen sayı kadarını verir. =RIGHT(Metin, Sayı) =SAĞDAN(Metin, Sayı) =SAĞDAN( Mehmet,2) Sonuç «et» METİN FONKSİYONLARI
MID ( PARÇAAL ) Verilen metin değerinin belirli sayıdaki karakterini, belirtilen konumdan başlayarak verir. =MID(Metin, Başlangıç Konumu, Sayı) =PARÇAAL(Metin, Başlangıç Konumu, Sayı) =PARÇAAL( Mehmet ;2;3) Sonuç «ehm» METİN FONKSİYONLARI
TRIM ( KIRP ) Verilen metin değerindeki fazla boşlukları kaldırır. =TRIM(Metin) =KIRP(Metin) =KIRP( Mehmet ) Sonuç «Mehmet» METİN FONKSİYONLARI
UPPER ( BÜYÜKHARF ) Verilen metin tüm karakterlerini büyük harfe çevirir. =UPPER(Metin) =BÜYÜKHARF(Metin) =BÜYÜKHARF( Mehmet ) Sonuç «MEHMET» METİN FONKSİYONLARI
LOWER ( KÜÇÜKHARF ) Verilen metin değerinin tüm karakterlerini küçük harfe çevirir. =LOWER(Metin) =KÜÇÜKHARF(Metin) =KÜÇÜKHARF( Mehmet ) sonuç «mehmet» METİN FONKSİYONLARI
PROPER ( YAZIM.DÜZENİ ) Verilen metin değerindeki sözcüklerin ilk harfini büyük harfe çevirir. =PROPER(Metin) =YAZIM.DÜZENİ(Metin) =YAZIM.DÜZENİ( Mehmet bir işçidir ) Sonuç «Mehmet Bir İşçidir» METİN FONKSİYONLARI
CONCATENATE ( BİRLEŞTİR ) Birden fazla metin öğesini bir metin halinde birleştirir. =CONCATENATE(Metin1, Metin2, Metin3 ) =BİRLEŞTİR(Metin1, Metin2, Metin3 ) =BİRLEŞTİR( Mehmet, Bir, İşçidir ) Sonuç «MehmetBirİşçidir» METİN FONKSİYONLARI
NOW ( ŞİMDİ ) Bu anın METİN seri numarasını verir. F9 tuşuna basıldığında veya bir hücrede değişiklik yapıldığında yenilenir. =NOW() =ŞİMDİ() =ŞİMDİ() sonuç «16.04.2014 20:44» METİN FONKSİYONLARI
FIND ( BUL ) Bir metin değerini bir başka metin içerisinde bulur. Büyük küçük harf önemlidir. =FIND(Aranan Metin, Arama Yapılacak Metin, Başlangıç Noktası) =BUL(Aranan Metin, Arama Yapılacak Metin, Başlangıç Noktası) =BUL( -, Bu-Gün-Çok-Güzel-Bir-Gün,1) sonuç «3» METİN FONKSİYONLARI
SEARCH ( MBUL ) Bir metin değerini, bir başka metin içerisinde bulur. Büyük küçük harf ayrımına bakmaz. =SEARCH(Aranan Metin, Aranacak Metin, Başlangıç Noktası) =MBUL(Aranan Metin, Aranacak Metin, Başlangıç Noktası) =MBUL( a, Bu gün çok Anlamlı bir gün,1) sonuç «12» METİN FONKSİYONLARI
REPLACE ( DEĞİŞTİR ) Birinci parametrede verilen metinde, başlangıç sırasından karakter sayısı kadar metni silip yerine dördüncü parametre olarak verilen metni yerleştirir. =REPLACE(Metin1,Başlangıç Noktası, Karakter Sayısı, Yeni Metin) =DEĞİŞTİR(Metin1,Başlangıç Noktası, Karakter Sayısı, Yeni Metin) =DEĞİŞTİR( Halit Ziya UŞAKLIGİL,12,9, KALAYLI ) Sonuç «Halit Ziya KALAYLI» METİN FONKSİYONLARI
SUBSTITUTE ( YERİNEKOY ) REPLACE «DEĞİŞTİR» fonksiyonundan daha kolay bir kullanımı vardır. Verilen metinde aranan bir metni diğer bir metin ile değiştirir. =SUBSTITUTE(Metin;EskiMetin;YeniMetin;[YinelemeSayısı]) =SUBSTITUTE(Metin;EskiMetin;YeniMetin;[YinelemeSayısı]) =YERİNEKOY( Mehmet Bugün İşe Gelmedi, Gelmedi, Geldi ) Sonuç «Mehmet Bugün İşe Geldi» METİN FONKSİYONLARI