Fonksiyon Yapısı – Temel Excel #05

Fonksiyonlara geçmeden önce Fonksiyon Yapısı nedir? Nasıl çalışır önce bunu kavramamız gerekiyor. Çünkü kaç tane fonksiyon öğrenirsek öğrenelim fonksiyonların yapısını  yani algoritmasını anlamadığımız zaman sadece öğrendiklerimiz kadar excel biliriz. Onlarda kullanılmadığı zaman bir süre sonra unutulacaktır.

Ancak fonksiyonların algoritmasını veya mantığını anladığımız zaman kısa süre içinde hiç bilmediğiniz bir fonksiyon dahi olsa analiz edip kullanabilir hale geleceksiniz.
Fonksiyonlardan önce veri tipleri konusunu iyi bilmemiz gerekiyor. Satır Sütun ve Hücre Kavramı konularımızda hücre kavramını detaylıca işlemiştik. Veri tiplerini bildiğinizi varsayarak konumuza geçiyorum.
Anlatırken kullandığım örnek fonksiyonları değil işlevini anlatmaya çalışacağımdan odak noktanızı formülün yapısında olmasını rica ediyorum.
= fonksiyon Adı ( istenilen veri tipi (ör. sayı) ; istenilen veri tipi (ör. Metin) ; ör. Tarih  )
Bir fonksiyon = ile başlar ve fonksiyon adı yazılır ve ( parantez açılarak fonksiyonun istediği değerler girilir. Eğer iki veya daha fazla bir değer istenirse ; (noktalı virgül) ile ikinci ve daha fazla değerler girilir. (Noktalı Virgül ve iki nokta üst üste konularını bahsetmiştik).

Eşittir ile başlarken Fonksiyon Yapısı

fx İşlev Ekle

Örneğin topla fonksiyonunu = ile başlayarak yazdık. Parantez açtığımızda excel yazdığımız hücrenin hemen altında yukarda bahsettiğimiz veri tiplerini yazar. Bu fonksiyonda 1. sayıyı istiyor sonra ; (noktalı virgül) 2.sayısı gene ; (noktalı virgül) … üç nokta ile de sonsuz sayı rakamı verilebilir demektir. ; (noktalı virgül) ve : (ikinokta üstüste) konularında bahsettiğimiz blog seçimler ile de bu işlem yapılabilmektedir. Fonksiyon Yapısı
fx İşlev Ekle il Tüm Fonksiyonları Görüntüle

İşlev Ekle Tüm Fonksiyonlar Listesi

Menü ile Topla Fonksiyonunun Giriş Ekranı

Fonksiyonun diğer bir ifade şekli ise Formüller sekmesinden fx tuşuna basınca İşlev Ekle gelir. Buradan İşlev ara kısmına aradığımız fonksiyon yazılır. Konumuzda Topla fonksiyonunu arıyoruz. Ve az önce satır altında görünen değerler burada

Sayı Değeri Girişi

girilecek değerin adı ve en sağda verinin türünü istemektedir.
Değerleri girdiğimde formül =TOPLA(5;10) şeklinde girersek TOPLA fonksiyonu bize 15 şeklinde sayısal bir değer çıktısı verecektir.

Fonksiyon Ekranı

Topla formülü tanımlamak gerekirse 1 veya daha fazla sayısal değer alır ve sonucunda sayısal çıktı verir, diyebiliriz. Dikkat ederseniz sonucunda da fonksiyonun hangi veri tipi sonucu verdiği detaylı formüllerde özellikle iç içe formüllerde bizi çözüme çok daha kısa götürecektir. Veri tipleri ile ilgili anlatımı kavrayamadıysanız önceki bölümlere bakınız.
Fonksiyon Veri Tipleri Girişinde Parça Al Fonksiyonu

Fonksiyon Yapısı
Excel Parça Al Eşittir ile Önizleme Görünümü

Fonksiyon Yardım

Başka bir örnek verirsek PARÇAAL fonksiyonu istediği değerler ilk olarak metin sonra sayısal değer sonrasında ise gene sayısal değer istemektedir. Çıktı olarak ’ta Metinsel bir değer göstermektedir. Bunun analizi Fonksiyon Bağımsız değişkenleri bölümünde görülmektedir.
Bu fonksiyonda C16 değerini yazdığımızda ilgili metindeki değeri sağda göstermekte, Başlangıç Sayısı ve Sayı Karakteri’de göstermektedir. Önemli olan sonucunun  Excel ParçaAlşeklinde daha formülü onaylamadan  sonucunu görmemizdir.

Excel Parça Al Yardım Ekranı-1

Excel Parça Al Yardım Ekranı-2
Burada üzerine önemle basmak istediğim diğer bir husus ise bu fonksiyonu bir yerden duygunuz ancak nasıl kullanılacağını bilmiyorsunuz. (eskiden daha da önemli idi. Şimdi İnternet’le daha kolay) formül ekranının sol alt kısmında Fonksiyon Yardımı alanına tıkladığımızda bize fonksiyonun yapısı ve örnekleri ile anlatıyor olmasıdır.

Fonksiyonlarda Mantıksal Veri Tipleri

İşte başta bahsettiğim gibi hiç bilmediğiniz bir fonksiyon olsa dahi kullanımı burada açıklamaktadır. Birde formül çıktı olarak nasıl bir veri tipi veriyor, formül hangi veri tiplerini istiyor anladığımız zaman aslında çok iddialı ancak doğru excel’i mantığını çözdünüz diyebilirim. Fonksiyon Yapısı
Birçok veri tipi var. İlaveten fonksiyonlara özgü veri tipleri de vardır. Metin,Sayı, Tarih her standart ver tipleri dersek Mantıksal, Tablo Dizisi (İşlem yapılacak Tablo) gibi formüle özgü veri tipleri vardır.
Excel Düşey Ara fonksiyonunda Tablo Dizisi

 

Fonksiyon Yapısı nda DÜŞEYARA

DÜŞEYARA fonksiyonunda aranan değer, tablo dizisi, sayısal değerlerinden sonra [  ] köşeli parantez ile sadece belirlenen değerler girilmesini isteyebilir. DÜŞEYARA’da [aralık_bak]’daki alacak değerler YANLIŞ veya DOĞRU diğer bir ifade ile 0 veya 1 ifadeleri almaktadır.

Excel Aralık_bak 0 - DOĞRU 1 - YANLIŞ İfadelerinin Anlamı

Aralık_Bak

Bunu nereden anlıyoruz. Fonksiyon ekranında Aralık_bak seçildiğinde bir altında bu fonksiyonun açıklaması yapılmaktadır. Daha detaylı bilgi için ise Fonksiyon Yardıma başvurabiliriz. Fonksiyon Yapısı Örnekleri çoğaltabiliriz. Ama karşılaşacağımız hep veri tipleri ve fonksiyonun çıkısındaki alacağı veri tipidir.

Cevap bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.