27 Ocak 2015 Salı

Excel arama fonksiyonları DÜŞEYARA YATAYARA ve diğer ARAMA işlemleri için çok sayıda fonksiyon vardır.

Arama fonksiyonlarının görevi bir değerin ya da adın bir diğer liste içinde aranması (bulunması ve getirilmesi) gibi aramaya ve bulunulan yere ilişkin bilgilerle çalışmamızı sağlar.

Türkçesi              İngilizcesi           Açıklama                                                                                            
ADRES                  ADDRESS             Bir başvuruyu metin olarak verir.
ALANSAY            AREAS                  Bir başvurudaki alan sayısını verir
ARA                       LOOKUP              Bir vektördeki ya da dizideki değerleri arar
DEVRIK_DÖNÜŞÜM   TRANSPOSE  Bir dizinin devrik dönüşümünü verir
DOLAYLI              INDIRECT            Metin değeriyle belirtilen bir başvuruyu verir
DÜŞEYARA         VLOOKUP           Değerin bir dizinde aranıp bulunmasını sağlar.
ELEMAN              CHOOSE              Bir değeri seçer.
İNDİS                   INDEX                   Diziden bir değeri seçmeyi sağlar.
KAÇINCI              MATCH Bir başvurudaki ya da dizideki değerleri arar
KAYDIR                OFFSET Verilen bir başvurudan, diğer bir başvuruyu verir
KÖPRÜ                 HYPERLİNK         Bir kısayola atlamayı sağlar.
SATIR                   ROW                     Bir başvurunun satır sayısını verir
SATIRSAY            ROWS                   Bir başvurudaki satırların sayısını verir
SÜTUN                 COLUMN            Bir başvurunun sütun sayısını verir
SÜTUNSAY         COLUMNS          Bir başvurudaki sütunların sayısını verir
YATAYARA          HLOOKUP           Değerin bir dizinde aranıp bulunmasını sağlar.



Excel Fonksiyonları - Metin Fonksiyonları Text Function

Metin verileri karakter karakter işleyen bu fonksiyonlar bir ürün kodu ya da bir ismi parçalamak, başından sonundan ya da içinden bir kısmını almak gibi işlemleri yaparlar. Ayrıca boşlukları yönetirler, birleştirme işlemini yaparlar.

Metin / Text fonksiyonları:
Türkçesi                    İngilizcesi                     Açıklama                                                                                            
BİRLEŞTİR                 CONCATENATE           Verileri birleştirir.
BUL                             FIND                                Bir metni diğer bir metin içinde bulur.
BÜYÜKHARF           UPPER                            Metni büyük harfe dönüştürür
DAMGA                    CHAR                              Kod sayısıyla belirtilen karakteri verir
DEĞIŞTIR                  REPLACE                        Metnin içindeki karakterleri değiştirir
KIRP                           TRIM                               Metindeki boşlukları kaldırır
KOD                            CODE                              Bir metnin ilk karakteri için sayısal bir kod verir
KÜÇÜKHARF           LOWER                           Metni küçük harfe dönüştürür
MBUL                        SEARCH                          Bir metni diğer bir metin içinde bulur.
METNEÇEVIR          TEXT                                Bir sayıyı biçimlendirir ve metne dönüştürür
ÖZDEŞ                       EXACT                             İki metin öğesini karşılaştırır.
PARÇAAL                  MID                                 Bir metin içinde alt metin çıkartır.
SAĞDAN                   RIGHT                             Bir metin değerinin en sağındaki karakterlerini verir
SAYIDÜZENLE         FIXED                              Sayıyı biçimlendirir.
SAYIYAÇEVIR          VALUE                            Metni sayıya dönüştürür.
SOLDAN                    LEFT                                 Bir metni soldan keser.
TEMIZ                        CLEAN                            Metindeki bütün bastırılamaz karakterleri kaldırır
UZUNLUK                LEN                                                  Bir metin dizesindeki karakter sayısını verir
YAZIM.DÜZENI      PROPER                          Bir metinde sözcüklerin ilk harfini büyük harfe çevirir.
YERINEKOY              SUBTITUTE                   Bir metin dizesinde, eski metnin yerine yeni metin koyar

YINELE                       REPT                                Metni, verilen sayı kere çoğaltır. 

Excel Fonksiyonlar İşlevler - Tipik Parametreleri

EXCEL Fonksiyonlar İşlevler - Tipik Parametreler:

Parametre (Türkçe ve İngilizcesi)
Kullanım Amacı
Sayı
Number
Sayısal değer.
Metin
Text
Metin değer.
Sayı_karakterler
Num_chars
Kaç karakter olduğunu belirtmek için kullanılan parametre.
Başlangıç_karakterler
Start_num
Kaçıncı karakterden başlanacağını belirtir. Örneğin PARÇAAL (MID) fonksiyonunda kaçıncı karakterden başlanacağını belirtir.
Aranan_değer
Lookup_value
Bulunması istenen değer
Aranan_dizi
Table_array
Üzerinde arama işleminin yapılacak alan.
Eşleştir_tür
Match_type
-1, 0 ya da 1 sayısıdır. Bu değer değeri aranan dizideki değerlerle nasıl eşleştirdiğini belirler. 1 ise küçük ya da eşit olan değeri bulur.
0 ise aranan değere tam olarak eşit olan ilk değeri (FC) bulur.
-1 ise aranan değerden büyük ya da eşit olan en küçük değer bulunur.

Eşleştir_tür belirtilmezse, 1 olduğu varsayılır.

Dizin_sayısı
Index_num
Seçilecek olanı “hangisi seçilecek” onu belirtir.
Değer
Value
Değer. Bir hücreyi ya da değeri temsil eder.
Başv
Reference
Temel alınacak hücre ya da alan
Satır
Rows
Veri satırı ya da satırları.
Sütun
Column
Veri sütunu ya da sütunları
Hücre
Cell
Bir hücreyi belirtir.


20 Ocak 2015 Salı

Formül Kopyalama - Aşağı çekerken adresler sağa doğru kaysın

Formüller aşağı ya da sağa çekilirken adresler de sağa ya da sola doğru ilerletilebilir. 

Sağa doğru K$2 - K sütunu L ve diğer harflere doğru ilerler. 
Aşağıya doğru $K2 - satırı aşağıya doğru ilerler. 

Ancak zor olanı siz aşağıya doğru çekerken formüldeki adreslerin sağa doğru, aynı şekilde sağa doğru çekerken formüldeki adresler aşağıya doğru değişmesi için KAYDIR fonksiyonu kullanılır. 

İngilizcesi OFFSET olan bu fonksiyon bir adresi baz alır ve bize bir adres döndürür. Tabi adreslerdeki bu değiştirme işlemi SATIR (ingilizcesi ROW) ya da SÜTUN (ingilizce COLUMN) fonksiyonuyla yapılır. 

Örnek:

=TOPLA($N$4:$N$16) / KAYDIR($R$2;0;SATIR()-18)

=SUM($N$4:$N$16) / OFFSET($R$2;0;ROW()-18)


23 Aralık 2014 Salı

DÜŞEYARA fonksiyonu (VLOOKUP) 15 kullanım senaryosu

Konu 5.2.1: Düşeyara (Vlookup) Fonksiyonun Farklı Kullanım Şekilleri

Düşeyara (vlookup) fonksiyonunun değişik kullanımlarını aşağıdaki gibi farklı kullanım şekillerine (senaryolar) ayırıyoruz:
1. Tam karşılığının bulunması senaryosu: Aynı sayfa üzerinde ya da farklı veri sayfaları arasında verinin ilişkili olan karşılığını “tam eşleşme” olarak bulmak. Örnek ürünün kodundan ürünün adının getirilmesi gibi. Bu düzenleme düşeyara fonksiyonunun “aralık_bak” argümanının sıfır ya da aynı anlama gelen YANLIŞ (FALSE) olarak yazılmasıyla olur. 

2. Yakın karşılığının bulunması senaryosu: Aynı sayfa üzerinde ya da farklı veri sayfaları arasında verinin ilişkili olan karşılığını “yakın eşleşme” olarak bulmak. Örnek bir para tutarının karşılığı faiz oranının bulmak gibi. Bu düzenleme düşeyara fonksiyonunun “aralık_bak” argümanının bir ya da aynı anlama gelen DOĞRU (TRUE) olarak yazılmasıyla olur. Bu tür kullanım önceki uygulamalarda “tam eşleşme” bulma senaryosuna göre daha az karşılaşılır.

3. Joker karakter (*) ile içinde geçen karakterlere göre arama senaryosu: 

4. Hata kontrolünün yapıldığı senaryo: Düşeyara (Vlookup) fonksiyonu, aranan bir değerin ilişkili verisini bulun getirir. Ancak bu bulma işlemi gerçekleşmezse #YOK (İngilizcesi #N/A) hatası verilir. İşte bu durumu kontrol etmek ve istenirse “… bulunamadı” gibi bir mesaj vermek için EĞERHATA (IFERROR) fonksiyonu kullanılır. EĞERHATA fonksiyonu DÜŞEYARA fonksiyonunu içine alır ve hata durumunu kontrol eder.


5. Hata kontrolünün yapıldığı diğer bir senaryo:

6. İki listeyi karşılaştırma senaryosu: 

7. KAÇINCI (MATCH) fonksiyonuyla (iki boyutlu) kullanım senaryosu: 

8. SATIR (ROW) ile dinamik satır değerinin kullanılması senaryosu:  SATIR (ROW) fonksiyonu bulunulan hücrenin satır sayısının değerini verir. 

9. SÜTUN (COLUNN) ile dinamik sütun değerinin kullanılması senaryosu:  

10. EĞER (IF) fonksiyonuyla birlikte kullanımı senaryosu: 

11. ARA (LOOKUP) fonksiyonuyla kullanım senaryosu: 

12. ELEMAN (CHOOSE) fonksiyonuyla kullanım senaryosu: 

13. TOPLAM (SUM) fonksiyonu ve dizi (array) ile kullanım senaryosu: 

14. DOLAYLI (INDIRECT) fonksiyonuyla kullanım senaryosu: 

15. Diğer kullanım senaryoları: 

14 Aralık 2014 Pazar

DEĞİL (NOT) - DEĞİL, İngilizce NOT fonksiyonu

DEĞİL (NOT) Fonksiyonu
Mantıksal ifadenin tersinin doğru olması durumunu değerlendirmek için kullanılır. “Bir sayıdan büyükse bir işlem yapmak” yerinde “büyük değilse” ifadesini sağlar.
Genellikle EĞER (IF) içinde kullanılır.

Söz Dizimi
TÜRKÇE
İNGİLİZCE
AÇIKLAMA
= DEĞİL()
=NOT()
Sınamanın doğru olmadığı durumda DOĞRU (TRUE), diğer durumlarda YANLIŞ (FALSE) değerinin döndürülmesini sağlar.

Söz Dizimi:

DEĞİL (mantıksal ifade)

mantıksal ifade: Doğru ya da yanlış olarak değerlendirilebilecek bir ifade. Örneğin A1>100 ya da A1=”FÇ” olmadığı durumları DEĞİL parantezi içinde kullanarak, “bunların dışında…” olarak bilgi almak.  



ETOPLA (SUMIF) Fonksiyonu

ETOPLA (SUMIF) bir sayısal sütunu olan isim listesinden istenilen isimlere göre gruplama yaparak alt toplam almayı sağlar.

Diğer yandan ETOPLA (SUMIF) fonksiyonu ile yapabildiğimiz kritere göre yapılan toplama işlemi için TOPLA.ÇARPIM (İngilizcesi SUMPRODUCT) fonksiyonu da kullanılabilir. Ayrıca daha geniş düşünecek olursak Pivot Tablo kullanımı da yapılabilir.