Professional Documents
Culture Documents
Bir Excel çalışma alanı toplam olarak 65,536 Satır * 256 Sütun =16,777,216 hücreden
meydana gelmiştir.
Hücre Adresi
Bir hücrenin değerini kullanmak veya değiştirmek için o hücrenin adresi bilinmesi gerekir.
Hücre adresleri sütün ve satırdan oluşur B2 hücresi B sutunu 2 satırın kesişme adresidir. Bir
hücreye bilgi girdikten sonra o bilginin onaylanması için Enter yada Ok tuşları
kullanılmalıdır. Girilen ifadeyi iptal etmek istiyorsak ESC tuşuna basılmalıdır.
Veri Seçme
Üzerinde işlem yapılacak verinin ilk önce seçilmesi gerekir. Seçmek için fare ile seçmek için
ilk hücre üzerinde iken sol tuşa basılı tutularak çekilirse farenin geçtiği bölge seçilir. Shift
tuşu basılı tutularak yön tuşları ile üzerine gidilen hücreler seçilebilir. Ardışık olmayan
hücrelerde ise Ctrtl+ tuşuna basılı tutularak fare ile tıklanarak seçilir.Satır veya sütunu
seçmek için ise başlıkları seçerek o satırı veya hücreyi seçmiş oluruz.
Ardışık hücre seçmek Sütun Seçmek Tüm kitabı seçmek
Operatörler:
+
+ Toplama * Çarpma
- Çıkarma % Yüzde
/ Bölme ^ Üstel
Y=ax2+bx+c şeklindeki bir fonksiyonu excelde hesaplıyalım a=2 b=4, c=6 x=5 şeklinde
olsun
Alt alta olan sayıların toplamını bulmak için =B2+B3+B4+B5 şeklinde veya
=TOPLA(B2:B5) şeklinde yazarız. Aynı zamanda araç çubuklarında simgesine tıklanarak
da toplamı alınabilir.
Otomatik Hesaplama
Seçili olan hücreler üzerinde otomatik olarak hesap yaparak durum çubuğu üzerinde gösterir.
Durum çubuğunun gözükmesi için Görünüm/Durum Çubuğu aktif olması gerekir.
Seçtiğiniz verilerin toplamı durum çubuğunda gözükecektir. Üzerine farenin sağ tuşu ile
tıklayarak Ortalama Sayı adedi En Büyük gibi işlemler yapılabilir.
Karşılaştırma Operatörleri
= Eşittir > Büyüktür < Küçüktür
>= Büyük veya Eşit <= Küçük veya Eşit <> Eşit değildir
İki sınavın ortalamasını bulup ortalama 50 den büyük ise geçti küçük ise kaldı durumunu
gösterecek e2 hücresine şunlar yazılması gerekir.
Eğer(Şart ; doğru ise ; yanlış ise)
=EĞER(D2>=50;“GEÇTİ”;“KALDI”)
Son ödeme tarihine göre icraya verilecekleri gösteren excel tablosu aşağıdaki gibi yapabiliriz.
Formül Çoğaltma
Excel’ de genellikler alt alta yazılmış yüzlerce satır ve sütun bulunur. Bunlardan birine
yazdığımız formülü hepsine teker teker yazmamız zor olacaktır. Excel‘ in formül çoğaltma
özelliği sayesinde bunları tek-tek yazmaya gerek kalmayacaktır. Formül hücresinin sağ alt
köşesine gelindiğinde + işareti çıkacaktır bunu sürükleyerek çoğaltmak istediğimiz hücrelere
çoğaltırız. Mesela toplam tutarı sadece D2 hücresi için =b2+c2 yazmak diğerleri için yeterli
olacaktır. Diğer hücrelere formül kopyalayarak tek-tek yazmayacağız.
Veri Taşıma
Taşıma işlemi başlayabilmek için, seçtiğiniz kısmın kenarlarındaki siyah çizgiden fare ile
tutarak taşımalısınız. Aksi takdirde taşıma yapamazsınız.
Çoğaltma
Formül çoğaltmanın dışında mesela 1 den 100 kadar olan sayıları yazmak istiyorsak ilk satıra
1 ikinci satıra 2 yazarak bu iki hücreyi seçerek sol alt köşeden tutup aşağıya doğru çekerek
sayıları yazdırabiliriz. Eğer tek sayıları yazdırmak istiyorsak ikinci satıra 2 yerine 3 yazarsak
bu şekilde çoğaltığımızda tek olan sayıları yazacaktır. Araçlar/Seçenekler/Özel listeler
seçeneğinde yeni bir liste oluşturarak sizde istediğiniz çoğaltmayı yapabilirsiniz.
Hücre Adresleri
Excel ile formül yazarken hücre adreslerini veya topluca hücrelerin adreslerini sıkça
kullanacağız. Hücre aralıklarını şu şekilde belirtiriz. Sadece bir hücre adresi için satır ve
sütunun kesişimi kullanılır. A1 hücresi gibi. İki hücre arasında ki bütün hücreleri belirmek
için araya “:” işareti konur.A3:A9 Hücresi A3;A4;A5;A6;A7;A8;A9 hücrelerini
gösterir.Ardışık olmayan hücrelerin arasına “;” işareti konur. =TOPLA(A1;A5) burada A!
Hücresi ile A5 Hücresini toplar. Sütunu temsil etmek için B:B şeklinde satırı temsil etmek
için ise 2:2 Mesela 3 nolu satırdaki bütün sayıları toplamak için =TOPLA(2:2) şeklinde
yazarız. Farklı çalışma kitabındaki hücreyi belirmek için ise sayfa ismi ile hücre adresi arasına
! işareti konur. =Sayfa1!A1+Sayfa2!A1 sayfa 1 ve 2 deki a1 hücrelerini toplar.
Excel’ de Grafik
Veri alanını girdikten sonra bunu grafiğe dökmek için araç çubuklarından simgesine
tıklanır veya Ekle/Grafik seçenekleri seçilir.
Karşımıza aşağıdaki pencere çıkar burada
Standart veya özel türler bölümlerinden birini
seçeriz grafik sihirbazı sayesinde kolay bir
şekilde grafik ekleyebiliriz.
Fonksiyonlar
Fonksiyon sihirbazını kullanılarak herhangi bir fonksiyona ait gerekli parametreler kolayca
yazılabilir. Ekle/İşlev menüsünden yada simgesine tıklanarak çalıştırılır.
Mantıksal Fonksiyonlar:
EĞER(şart;doğruysa_değer;yanlışsa_değer)
Bir şarta göre iki değerden birinin kullanılmasını sağlayan komuttur. Verilen şart
gerçekleşiyorsa ikincisi, gerçekleşmiyorsa üçüncü parametre kullanılır. Mesela öğrencilerin
ortalamaları 50 den yüksekse geçti düşükse kaldı yazması için gerekli hücre bilgisi aşağıdaki
gibi olacaktır. =EĞER(B2>=50;"GEÇTİ";"KALDI")
VE(ŞART1;SART2;...)
Tüm değişkenler doğruysa, doğru verir. Bir yada daha fazla değişken yanlışsa Yanlış verir.
Örnek olarak öğrencinin notları 80 ile 100 arsında ise AA notu olarak değerlendirmek için
aşağıdaki gibi yapabiliriz.
=EĞER(VE(B2>80;B2<=100);"AA";"AA Değil")
Örnek olarak ortalamasının 50 yüksek aynı zamanda finalinde 50 yüksek olduğu zaman
Geçme durumu varsa aşağıdaki gibi yapabiliriz.
=EĞER(VE(B3>=50;C3>=50);"GEÇTİ";"KALDI")
YADA(MANTIKSAL1;MANTIKSAL2;....)
Bağımsız değişkenlerden biri doğruysa doğruyu verir. Şartların en az birinin gerçekleşmesi
durumu için kullanılır.
DEĞİL(MANTIKSAL)
Bağımsız değişkenlerin değerini tersine çevirir.
EĞER(DEĞİL(A2=5);”şart gerçekleşmedi”;”Şart gerçekleşti”)
TOPLA(SAYI1;SAYI2;...)
Verilen tüm sayıları toplar. =TOPLA(B1:B3)
ALT TOPLAMLAR
Aynı cinsten olan nesnelerin alt toplarının veya aynı zamanda genel toplamalarının excel
tarafından otomatik olarak hesaplanabilmesidir. Bunun için Veri/Alt Toplamlar komutu
seçilir.
ORTALAMA(SAYI1;SAYI2;...)
Sayıların aritmetik ortalamasını verir. =ORTALAMA(B1:B3)
YUVARLA(SAYI;SAYI_RAKAMLAR)
Bir sayıyı belirlenen sayıda basamağa yuvarlar.=YUVARLA(123,55;1)=>123,5
MOD(SAYI;BÖLEN)
Burada sayının bölen’ e bölünmesi sonucu oluşan kalanı verir. =MOD(15;2) =>1
=MOD(15;3) =>0, =MOD(15;7) =>1
=EĞER(MOD(GÜN(ŞİMDİ());5)=0;”ÖDEME GÜNÜ”;””)
BOŞLUKSAY(ARALIK)
Verilen aralıktaki boş hücrelerin sayısını verir. =BOŞLUKSAY(A1:A10)
Mesela personel takip çizelgesinde kaç kişi gelmediğini bulmak için aşağıdaki gibi
yapabiliriz. =EĞER(B2>ZAMAN(8;0;0);”GEÇGELDİ”;EĞER(B2=””;”GELMEDİ”;””))
E1 HÜCRESİ =BOŞLUKSAY(B2:B5)
EĞERSAY(ARALIK;ŞART)
Verilen aralıktaki şarta uyan verileri sayar. Mesela aralıkta kaç tane 5 olduğunu bulmak için
=EĞERSAY(A1:A5;5)
ETOPLA(ARALIK;ŞART;TOPLANACAK_ARALIK)
Verilen bir şarta uyan hücreleri toplar. Örneğin alış fiyatı 400den büyük olan malzemelerin
karlarını toplayalım. =ETOPLA(A2:A6;">400";C2:C6)
BUĞÜN()
O anki tarihi verir. =Buğün() =>2001-01-25
GÜN(TARİH)
Verilen tarihin gününü verir.
GÜN(“29/05/1975”) =>29 GÜN(“BUĞÜN”) =>25
8 Öğr. Gör. Ahmet HALTAŞ
Gaziantep Üni. M.Y.O. Haltaş Bilgisayar II Ders Notları
AY(TARİH)
Verilen tarihin ayını verir.
AY(“17/11/1975) =>11 AY(BUĞÜN()) => 01
YIL(TARİH)
Verilen tarihin yılını verir.
YIL(“29/05/1975”) =>1975 YIL(BUĞÜN()) => 2001
SANİYE(ZAMAN)
Verilen zamanın saniyesini verir.
SANİYE (“10:15:12”) =>12 SANİYE (ŞİMDİ ()) => 59
DAKİKA(“10:15:12”) =>15 DAKİKA (ŞİMDİ ()) => 30
SAAT(“10:15:12”) =>10 SAAT (ŞİMDİ ()) => 11
HAFTANIN GÜNÜ(TARİH)
Verilen tarihe karşılık gelen haftanın gününü sayı olarak verir.1=Pazar 7=Cumartesi’ ye
karşılık gelir. Günün hangi gün olduğunu sayı olarak değil de yazı olarak almak istiyorsak
METNEÇEVİR(“29/05/1975”;”gggg”)=>Perşembe olur.
TARİH(YIL;AY;GÜN)
Ayrı ayrı olarak belirlenmiş parametreleri tarih tipine çevirir.(gg.aa.yyyy) formatına
dönüştürür.
ZAMAN(SAAT;DAKİKA;SANİYE)
Ayrı ayrı olarak belirlenmiş parametreleri zaman tipine çevirir.
Elektrik faturası düzenleyen bir program yapalım bunun için ev olursa 7000 liradan iş yeri
olursa 10000 liradan kilowattı çarpılacaktır. Ödeme günü erken ödeyenler %5 indirimli geç
ödeyenlerde %5 geçikmeli ödeyeceklerdir.
=EĞER($B$3=2;D7*$F$3;D7*$F$2)
=EĞER(F5>E5;G5+G5*GÜN(F5-E5)*5%;G5-G5*GÜN(E5-F5)*5%)
Metin fonksiyonları
BİRLEŞTİR(METİN1;METİN2;...)
Bir kaç hücre içeriklerini tek hücrede birleştirmeyi sağlar. =BİRLEŞTİR(A1;C2 VEYA
=A1&C2 “&”simgesi de birleştirir. =A1&" "&C2yapılarak kelimeler arsına boşluk
konmasını sağlayabiliriz. Gaziantep Üniversitesi gibi..
“
BÜYÜKHARF(METİN)
9 Öğr. Gör. Ahmet HALTAŞ
Gaziantep Üni. M.Y.O. Haltaş Bilgisayar II Ders Notları
Metni büyük harfe çevirir.Örnek =BÜYÜKHARF(“toplam”) =>TOPLAM
=KÜÇÜKHARF(“TOPLAM”)=>toplam
AŞAĞIYUVARLA(SAYI;SAYI_RAKAMLARI)
Bir sayıyı aşağı sıfıra doğru yuvarlar. Örnek =AŞAĞIYUVARLA(3,2;0) =>3
=AŞAĞIYUVARLA(3,14159;3) =>3,141
UZUNLUK(METİN)
Bir metin dizisindeki karakter sayısını verir. Örnek =UZUNLUK(“Ahmet HALTAŞ”) => 12
DÜŞEYARA(ARANAN_DEĞER;ARALIK;SÜTUN;MOD)
Verilen aralığın en soldaki sütununda aranan_değeri arar ve sütun ile belirtilen hücredeki
değeri verir. Mod yerine Doğru yazılırsa sıralı yanlış yazılırsa sıralı değil anlamına gelir.
=DÜŞEYARA(E2;A2:D6;3;YANLIŞ)
YATAYARA((ARANAN_DEĞER;ARALIK;SÜTUN;MOD)
Verilen aralığın en soldaki Satırda aranan_değeri arar ve satır ile belirtilen hücredeki değeri
verir. Mod yerine Doğru yazılırsa sıralı yanlış yazılırsa sıralı değil anlamına gelir.
=YATAYARA(E2;A2:D6;3;YANLIŞ)
ELEMAN(İNDİS;DEĞER1;DEĞER2;...)
Parametreleri ile belirlenen dizideki indis olu elemanın değerini verir. Buradaki değer sayısı
en fazla 29 olabilir.Kod girerek malzemenin adını yazmasını bu şekilde yapabiliriz.
=ELEMAN(A2;"bilgisayar";"cd";"tv";"yazıcı";"radyo")
KAÇINCI(ARANAN_DEĞER;ARALIK;MOD)
Bir aralıkta istenen değerin konumunu bulmak için kullanılır. Aranan sayının değerinin
konumunu bulmak için aşağıdaki formülü yazarız. =KAÇINCI(E4;A1:A10;0)
İstatistik Fonksiyonlar
MAK(SAYI1;SAYI2;...)
Verilen aralıktaki en büyük sayıyı verir.
MİN(SAYI1;SAYI2;...)
Verilen aralıktaki en küçük sayıyı verir.Öğrenci notlarının en yüksek ve en düşük notu
bulmak için aşağıdaki formülü kullanırız.
BÜYÜK(aralık,N)
Verilen aralıkraki n. Büyük sayıyı verir
KÜÇÜK((aralık,N)
Verilen aralıkraki n. Küçük sayıyı verir.
=KÜÇÜK(B2:B7;2) =BÜYÜK(B2:B7;1) formülleri kullanılır.
ENÇOK_OLAN(ARALIK)
Verilen aralıkta en çok geçen değeri verir. =ENÇOK_OLAN(B2:B7)
BAĞ_DEĞ_DOLU_SAY(ARALIK)
11 Öğr. Gör. Ahmet HALTAŞ
Gaziantep Üni. M.Y.O. Haltaş Bilgisayar II Ders Notları
Bir aralıktaki hücrelerden boş olmayanların sayısını verir. =BAĞ_DEĞ_DOLU_SAY(B2:B7)
BAĞ_DEĞ_SAY(ARALIK)
Bir aralıktaki hücrelerde içine sayı olanların sayı olanların miktarını verir. Bi önceki komutla
farkı boş veya metinlerinde boş olarak saymasıdır.