Professional Documents
Culture Documents
0
FONKSİYONLAR
FORMÜL AÇIKLAMALARI
MATEMATİĞİN DÖRT İŞLEMİ
ALT TOPLAMLAR = Bir listedeki ya da veritabanındaki bir alt toplamı verir
ARA = fonksiyonunun dizi biçimi, belirlenen değeri bir dizinin ilk satırında ya da sütununda arar
BAĞ_DEĞ_SAY = Bağımsız değişkenler listesinde kaç tane sayı bulunduğunu sayar
BİRLEŞTİR = Pek çok metin öğesini bir metin öğesi olarak birleştirir
DİZİ FORMÜLLERİ = Bir dizi formülü çok sayıda hesaplama yapabilir ve sonra tek bir sonuç veya çok sayıda sonu
DOLAYLI & KAÇINCI bir hücrenin başvurusunu formulü değiştirmeden değiştirir & Bir başvurudaki veya dizideki
DÜŞEYARA = Bir dizinin ilk sütununa bakar ve bir hücrenin değerini vermek için satır boyunca hareket eder
EBOŞSA = Boş hücreleri kontrol etmek
EĞER EHATALIYSA = Eğer formül hatalı sonuç veriyorsa hücreyi boş bırak, değil ise formül sonucunu yazdır.
EĞER VE YADA = Bağımsız değişkenlerden biri DOĞRU'ysa DOĞRU'yu verir; tüm bağımsız değişkenler YANLIŞ's
EĞERSAY = Bir aralık içindeki, belli bir ölçütü karşılayan, boş olmayan hücreleri sayar
ELEMAN = Değerler listesinden bir değer seçer
ETOPLA = Belirli bir ölçütle belirlenen hücreleri ekler
LİRA VE TAMSAYI = Belirtilen hücreyi lirali ifade etmek için kullanilir&Sayilarin ondalik kismini atip tam sayisini al
METİN SAĞDAN SOLDAN = Bir metnin sağdon veya soldan istenilen kadarının alınması
MİN&MAK&KÜÇÜK = Bir bağımsız değişkenler listesindeki en büyük&küçük değeri verir
MOD = Bir dizi veya veri aralığında en sık görünen değeri verir.
TARİH FONKSİYONLARI = Tarih formülleri ile ilgili çeşitli örnekler
TOPLA.ÇARPIM = Çok koşullu toplama için en ideal formülüdür
VERİ BİRLEŞTİR = İki sütundaki karşılıklı verilerin alt toplamlarını yapabilirsiniz
VSEÇTOPLA = Kayıtların alan sütununda bulunan, ölçütle eşleşen sayıları toplar
YATAYARA = Bir dizinin en üst satırına bakar ve belirtilen hücrenin değerini verir
YAZIM.DÜZENİ = Karışık yazılan yazıları yazım düzeni ile yazar
YİNELE = Metni, verilen sayıda defa yineler
YUVARLA = Bir sayıyı, belirtilen basamak sayısına yuvarlar
20 50 2000
25 15 30 200
17 10
7500 88.24
=H9/H10*100 Yüzdesi
=A8*A9*B9 =D8*D9/E10
Nurziya:
=Sayfa1!A76+Sayfa2!A76+Sayfa3!A76 sayfa1a76 sayafa2a76
sayfa3a76 daki hücreleri
toplar
EĞER KOMUTU:
1 Excel'de EĞER komutu şu 3 parametreden oluşur:
2 = EĞER ( koşulumuz ; bu koşul doğruysa ne olsun ; bu koşul yanlışsa ne olsun)
3 EĞER komutunda alfabetik karakter içeren mesaj niteliğindeki parametreler " " içinde yazılır.
20 2500 0.80 AÇIKLAMA 123
=EĞER(B1>0;A1/B1*100;0)
21 2501 0.84 0 Değer yoksa hücre sıfır görünür
22 2502 0.88
=EĞER(B2>0;A2/B2*100;"")
23 2503 0.80 Çift tırnak değer yoksa hüc.boş gösterir
24 2504 2520.00
=EĞER($C3>0;$A$3/$C$3%)
25 2505 Yüzde alır
26 2506 Formülü sabitler
27 2507 göreceli =+EĞER(A1=0;"";TOPLA(A1:A2))
28 2508 mutlak
gıda 123 PAHALLI =EĞER(A1>A5;"PAHALLI";"UCUZ")
20 19
90/3G 60/4G W92860 60/4G =EĞER(B12="90/3G";BİRLEŞTİR(C12;F12);D12)
VE: Tüm bağımsız değişkenleri DOĞRU'ysa DOĞRU'yu verir; Bir ya da daha fazla bağımsız değişkeni YANLIŞ'sa YANLIŞ'ı verir.
=EĞER(VE(A1=20;B1=2500);TOPLA(A1;B1);"")
YADA: Bağımsız değişkenlerden biri DOĞRU'ysa DOĞRU'yu verir; tüm bağımsız değişkenler YANLIŞ'sa da YANLIŞ'ı verir.
=EĞER(YADA(A1>0;B1>0);($C$1+TOPLA($A$1:A1))-TOPLA($B$1:B1);"")
=EĞER(TOPLA(G33:M33)>0; TOPLA(G33:M33); "") HATA VAR
=EĞER(M36<>"";TOPLA(M36:M39);"")
=+EĞER(EBOŞSA(A1);"";A1+B1)
Formülü sabitler
A1'De rakam yoksa boş hücre yollar
=EĞER(EHATALIYSA(A1/B1*100);"";A1/B1*100)
B12="90/3G";BİRLEŞTİR(C12;F12);D12)
keni YANLIŞ'sa YANLIŞ'ı verir.
10 25
5 =+ETOPLA(A19:A21;">5")
15 nurziya:
A18 İLE A20 Arasındaki 5 den
büyük olan rakamların toplamını alır
2:A7,"Koç",B2:B7) Koç faturalarının
00)
2:B7,">=9000",B2:B7) 9.000'den büyük
ksek faturaların toplamı (66500)
2:B7,"<9000",B2:B7) 9.000'den küçük
plamı (13000
ALİ")*(C3:C7="SSE")*(A3:A7))
.ÇARPIM((F3:F7="A.ALİ")*(G3:G7))
5 0 EGERSAY Fonksiyonu
Ali 0 Örnek 1 : EGERSAY(A1:A10;5)
=EĞERSAY(A:A;"ALİ")
Ali 0 A1 - A10 hücreleri arasinda içeriginde 5 sayisi olan hücre sayisini veri
Ali 2 =EĞERSAY(A:A;"VELİ") Örnek 2: EGERSAY(B1:G1;"Elma")
Ali A1 - A10 hücreleri arasinda içeriginde Elma yazili olan hücre sayisini
20 =EĞERSAY(A1:A12;">5")
Ziya
Ziya
Veli A1:A12 ARSINDAKİ 5'TEN BÜYÜK SAYILARIN KAÇ ADET OLDUĞUNU SAYAR
10
Selami
Selami
Nurziya:
EGERSAY Fonksiyonu Belirtilen aralıkta bulunan
ve istenen şartı sağlayan hücrelerin sayısını
verir.
=Eğersay(BaşlangıçHücresi:BitişHücresi;Koşul)
Not: İstenen koşul metinse bu metin tırnak (“)
içinde yazılmalıdır.
5 sayisi olan hücre sayisini verir.
AMASINI VERİR
23 27.33333 Açıklama
0
32
{=ORTALAMA(EĞER(A1:A7<>0;A1:A7;""))}
22 23.42857
3 Çizelgemiz formüller içeriyor veri girilmemiş
32 3 =ORTALAMA(A1:A7) yerler 0 değ.bunları ortalamaya katmamam
52 {=+MİN(EĞER(A1:A10<>0;A1:A10))} kullanacağımız formül
A1:A10 Arasındaki en küçük olan değeri bulur 0 'ı göz ardı eder
Nurziya:
ORTALAMALARDA " 0" DEĞER HATASI
ORTALAMA ALIRKEN "0" DEĞER HATASINI ORTADAN KALDIRIR
=ORTALAMA(EĞER(A1:A7<>0;A1:A7;""))
CTRL SHIFT ENTER TUŞUNA BASINIZ
BU FORMÜL ORTALAMA ALIRKEN 0 DEĞERLERİNİ HESABA KATMAZ
ali iyi 1 3
veli orta 1
selami geçer 1 =+TOPLA(EĞER(A15:A20="ali";EĞER(B15:B20="iyi";C15:C20)))
ali iyi 1 nurziya:
veli orta 1 Bir dizi formülü çok sayıda hesaplama yapabilir ve sonra tek bir
sonuç veya çok sayıda sonuç verebilir.
ali iyi 1
z formüller içeriyor veri girilmemiş
eğ.bunları ortalamaya katmamamız için
ğımız formül
ur 0 'ı göz ardı eder
5:B20="iyi";C15:C20)))
YUVARLA, ASAGIYUVARLA, YUKARIYUVARLA Fonksiyonlari 23.561 235
=YUVARLA((sayi veya islem);ondalik basamak sayisi) 23.6 62
=YUVARLA((35,4281);2) isleminin sonucu 35,43 olur. =YUVARLA((I2);1) 356
=YUVARLA((ORTALAMA(C3:C15));1) C3 ile C15 hücreleri arasindaki sayilarin ortalamasini 217.67
alip sonucu bir ondaliga yuvarlar. =YUVARLA(ORTALAMA(J1:J
Yuvarla fonksiyonu, bir ondalikli sayinin virgülden sonra istenilen ondalik basamagi sayisi kadar
yuvarlatilmasini saglar. Bu yuvarlamada 5 ve 5’den yukari degerleri yukari, 5’den asagi degerleri asagi yuvarlar.
Yukariyuvarla fonksiyonu bir ondalikli sayinin virgülden sonra istenilen ondalik basamagi sayisi kadar
yukari yuvarlatilmasini saglar.
Asagiyuvarla fonksiyonu bir ondalikli sayinin virgülden sonra istenilen ondalik basamagi sayisi kadar
asagi yuvarlatilmasini saglar.
Kullanim sekli :
=YUVARLA((sayi veya islem);ondalik basamak sayisi)
Örnek :
=YUVARLA((35,4281);2) isleminin sonucu 35,43 olur.
=YUVARLA((ORTALAMA(C3:C15));1) C3 ile C15 hücreleri arasindaki sayilarin ortalamasini
alip sonucu bir ondaliga yuvarlar.
=YUVARLA(ORTALAMA(J1:J3);2)
OCAK 2 OCAK 2
=DÜŞEYARA(C1;A:B;2;0)
ŞUBAT 3 ŞUBAT 3
MART 4 MART 4 =DÜŞEYARA(C2;A:B;2;0)
NİSAN 5 NİSAN 5
MAYIS 6 MAYIS C2 Hücresinde A İLE B sütununun 2.kolonunda arama yaptırıyoruz
HAZİRAN 7 HAZİRAN 0 ise kolonda aramanın aşşağı kadar yapması için kullanıyoruz.
TEMMUZ 8 TEMMUZ DÜŞEYARA(bakılan_değer,tablo_dizisi,sütun_indis_sayısı,aralık_bak)
AĞUSTOS 9 AĞUSTOS
EYLÜL 10 EYLÜL 2 =+EĞER(A1="";"";DÜŞEYARA(A1;A1:B13;2;0))
EKİM 11 EKİM
KASIM 12 KASIM
ARALIK 13 ARALIK
OCAK 14
w92894 80/3g 10/1karde w92894 80/3g...10/1karde &"…"& tırnak boş anlamında araya konulan ise hücrede
=+EĞER(D1>0;DÜŞEYARA(D1;A:C;2;0)&"..."&DÜŞEYARA(D1;A:C;3;0);"")
Formül açıklaması! Eğer D1 büyükse 0 dan düşeyara D1 arama krıteri A C sütun aralığı 2;0 ikinci sütun &ve "…"ayırıyoruz
& bu işaretler iki formülü birleştirmek için düşeyara D1 arama krıteri A Csütun aralığı 3;0 üçüncü sütun;"" eğer D1 de veri
yoksa formül hücresi boş olsun.
nda arama yaptırıyoruz
ası için kullanıyoruz.
un_indis_sayısı,aralık_bak)
ALİ 20
VELİ 30
SELAMİ 25
OCAK 2 OCAK 2
uyan
ŞUBAT veri
3 koşul HESAPLAMAYI BİR KOŞULA BAĞLAR
MART 4 Eğer formül hatalı sonuç veriyorsa hücreyi boş bırak
NİSAN 5 değil ise formül sonucunu yazdır
MAYIS 6
=EĞER(EHATALIYSA(DÜŞEYARA(C1;A:B;2;0));"";DÜŞEYARA(C1;A:B;2;0))
HAZİRAN 7
TEMMUZ 8 DEĞER YOKSA HÜC.BOŞ GÖ
AĞUSTOS 9
=EĞER(EHATALIYSA(DÜŞEYARA(C9;YATAYARA!A:B;2;0));"";DÜŞEYARA(C9;YATAYARA!A:B;
EYLÜL 10 ALİ 20
EKİM 11 Nurziya:
Düşeyara ile aranılan veri bulunamadığında hücrede #YOK hata değeri olacaktı
KASIM 12 Dolayısı ile bu da o hücrenin içerisinde bulunduğu bir toplama dizisini hatalı olar
ARALIK 13 gösterecektir. O halde bu hücreye ya boşluk değeri ya da sıfır değeri atayabiliriz
OCAK 14 unutmayınız sıfır değeri çarpma işleminde sorun çıkartabilir. O halde boşluk değ
atayalım.
nurziya:
ehatalıysa bir formül sonucu değer hesaplanamayan bir değerse =EĞER(EHATALIYSA(DÜŞEYARA(B1;C1:D11;2;0));"";DÜŞEYARA(B1;C1:D11;2;0
"DOĞRU" değerini verir (ör: 1/0=#SAYI/0!)
Yaptığımız tek şey normalolarak bildiğimiz EĞER formülü ile birlikte EHATALIYSA
nurziya: formülünü kullanmaktır. Formülün anlaşılması için aşağıdaki açıklamayı inceleyin
Çok safadaki verileri tek sayfada aratma:
=EĞER(EHATALIYSA(DÜŞEYARA(A2;Sayfa2! =EĞER(HATALIYSA(formül);"";formül))
A:I;2;0));EĞER(EHATALIYSA(DÜŞEYARA(A2;Sayfa3!A:I;2;0));
(DÜŞEYARA(A2;Sayfa4!A:I;2;0));(DÜŞEYARA(A2;Sayfa3!A:I;2;0))); "Eğer formül hatalı sonuç veriyorsa hücreyi boş bırak, değil ise formül sonucunu
(DÜŞEYARA(A2;Sayfa2!A:I;2;0)))
=EĞER(EHATALIYSA(DÜŞEYARA(A2;Sayfa2!A:I;2;0));EĞER(EHATALIYSA(DÜŞEYARA(A2;Sayfa3!A:I;2;0));(DÜŞEYAR
ç veriyorsa hücreyi boş bırak
;2;0));"";DÜŞEYARA(C1;A:B;2;0))
B;2;0));"";DÜŞEYARA(C9;YATAYARA!A:B;2;0))
1:D11;2;0));"";DÜŞEYARA(B1;C1:D11;2;0))
RA(A2;Sayfa3!A:I;2;0));(DÜŞEYARA(A2;Sayfa4!A:I;2;0));(DÜŞEYARA(A2;Sayfa3!A:I;2;0)));(DÜŞEYARA(A2;Sayfa2!A:I;2;0)))
A(A2;Sayfa2!A:I;2;0)))
ALİ VELİ ALİVELİ ALİVELİALİVELİ
=BİRLEŞTİR(A1;B1;C1)
3 3 3 3
5 5 5 5 5 6
=BAĞ_DEĞ_SAY(A1:G1)
6 6 6 5
9 9 7 7 5 91 =SÜTUNSAY(C:H)
Tel. Kayıt Sayısı : 22 =BAĞ_DEĞ_DOLU_SAY(A1:F1) 4
=SATIRSAY(A5:155)
Nurziya:
YİNELE
HER HANGİ BİR DEĞERİ ÇOĞALTABİLİRSİNİZ
=YİNELE("ALİ";20)
BURADA ALİ DEĞERİNİ 20 ADET YAN YANA
ÇUĞALTIYORUZ
ALİ VELİ ZİYA SERDAR SELAMİ Alİ Velİ Zİya Serdar Selamİ
ALİ VELİ ZİYA SERDAR SELAMİ Alİ Velİ Zİya Serdar Selamİ =YAZIM.DÜZENİ(A1)
ALİ VELİ ZİYA SERDAR SELAMİ Alİ Velİ Zİya Serdar Selamİ
Ali Veli Ziya Serdar Selami ALİ VELİ ZİYA SERDAR SELAMİ =BÜYÜKHARF(A4)
Ali Veli Ziya Serdar Selami ALI VELI ZIYA SERDAR SELAMI
=KÜÇÜKHARF(A2)
Ali Veli Ziya Serdar Selami alİ velİ zİya serdar selamİ
Nurziya:
YAZI DÜZENLEME
VERİLEN ADRESTEKİ YAZILARI BÜYÜK
HARF KÜÇÜK HARF VE BAŞ HARFİ BÜYÜK
DİĞERLERİ KÜÇÜK OLARAK
DÜZENLEYEBİLİRSİNİZ
.DÜZENİ(A1)
KHARF(A4)
KHARF(A2)
SIMDI Fonksiyonunun Kullanilmasi TARİH VE SAAT 6/6/2021 7:08
A1 hücresine =SIMDI() yazilir ve Enter'a basilir =ŞİMDİ()
A2 hücresine =SIMDI()+10 yazilir ve Enter tusuna basilir 6/16/2021 7:08
A2 hücresinde 10 gün sonraki tarih görüntülenir. =ŞİMDİ()+10
BUGÜN Fonksiyonu 6/6/2021
=BUGÜN() =BUGÜN()
Aktif tarihi görüntüler 6/6/2021
Tarihin karşısına ayı yazı ile yazdırma =DÜŞEYARA(AY(A9);Aylar;2)
ALİ Hücrelere koşula bağlı tarih yazdırma 6/6/2021
=EĞER(A9<>"";BUGÜN();"")
ER(A9<>"";BUGÜN();"")
AN(C2;2), =SOLDAN(C2;3),
ahmet Nurziya:
Boş hücreleri kontrol etmek :
Excel'in =EBOŞSA fonksiyonu istediğimiz görevi yerine getirecektir. Bunun için
yapacağımız şey şöyle olabilir.Eğer B sütunundaki hücrelere aşağıdaki formülü girersek
=EĞER(EBOŞSA(A1);"ahmet";"mehmet") bu durumda B sütunundaki hücrelerin
istediğiniz değerleri aldığına şahit olacaksınız. Örnek formül önce A1 hücresinin
durumunu değerlediriyor. =EBOŞSA formülü eğer hedefteki hücre boşsa DOĞRU, boş
değilse YANLIŞ değerini alır. Hücredeki =EĞER formülü de =EBOŞSA formülünden gel
değere göre B1 hücresinin değerini "ahmet" veya "mehmet" yapmaktadır.
=EĞER(EBOŞSA(A1);"ahmet";"mehmet")
e getirecektir. Bunun için
crelere aşağıdaki formülü girersek
a B sütunundaki hücrelerin
formül önce A1 hücresinin
defteki hücre boşsa DOĞRU, boş
ülü de =EBOŞSA formülünden gelen
ehmet" yapmaktadır.
1 10 50 7 70
2 20 3 30
3 30
4 40 =+ARA(5;A1:A12;B1:B12) =+ARA(D1;A:A;B:B) =+EĞER(D2="";"";ARA(D2;A:A;B:B))
5 50 Nurziya: Nurziya: Nurziya:
6 60 A1 ile A12 Arasında 5 Arama krıteri D1 A eğer d2 boşsa formül olan hücreyi boş
göster boş değilse d2 deki değeri a
7 70 değerini arar bulduğunda Sütununda D1 Deki değere
sütununda ara karşıt gelen değeri formül
B1 İle B12 arasında karşılık denk gelen veriyi arar
8 80 gelen değeri verir bulduğunda karşılık gelen yazılı hücrede göster
9 90 bulamazsa bir önceki değeri formül yazılan
10 90 değeri verir hücrede verir bulamazsa bir
önceki değeri verir
11 100
12 110
Nurziya:
ARA fonksiyonunun iki sözdizimi biçimi vardır: vektör ve dizi.
Vektör yalnızca bir satır ya da bir sütun içeren aralıktır. ARA
fonksiyonunun vektör biçimi, bir satır veya bir sütun aralığında
(vektör olarak bilinir) değer arar, ikinci bir vektörde karşılık gelen
konuma gider ve bu değeri verir. Eşleştirmek istediğiniz değerleri
içeren aralığı belirlemek istediğinizde ARA fonksiyonunun bu
biçimini kullanın. ARA fonksiyonunun diğer biçimi otomatik olarak
ilk sütuna ya da satıra bakar.
RA(D2;A:A;B:B))
n hücreyi boş
ki değeri a
n değeri formül
100 $100.00 100
=+LİRA(A1) =+TAMSAYI(B1)
Nurziya: Nurziya:
Bu Yardım konusunda B1 hücresindeki pozitif
tanımlanan fonksiyon sayıyı gerçek sayının ondalık
metin biçimine dönüştürür ve bölümünü verir
para birimi simgesi uygular.
Fonksiyonun adı (ve uygulanan
simgesi) dil ayarlarınıza
bağlıdır.
1 3 nurziya:
2 =+TOPLA.ÇARPIM((MOD(A1:A10;2))) Verilen aradaki değerlerin
tek olanlarını bulur 1,7,3
3 gibi
2
4
7
MOD (Mod)
Bir sayının başka bir sayıya bölümünden kalanı bulur. Birden fazla sayı verilemez.
=Mod(Sayısal İfade|Hücre;Bölen)
=Mod(12;3) => 0 =Mod(12;5) =>2
=Mod(5;10) => 5 =Mod(!6;5) =>1
=Mod(-12;5) =>3 =Mod(-3;2) =>1
=Mod(-7;-2) =>-1
OCAK 1 OCAK nurziya:
ŞUBAT 2 =+DOLAYLI("A1") DOLAYLI
Metin dizesiyle belirlenen başvuruyu verir. Başvurular, içerikleri
MART 3 1 görüntülenmek üzere derhal değerlendirilir. Formülün kendisini
NİSAN 4 =+KAÇINCI("OCAK";A1:A100;0) değiştirmeden formül içindeki hücre başvurusunu değiştirmek
MAYIS 5 isterseniz, DOLAYLI fonksiyonunu kullanın.
Sözdizimi
HAZİRAN 6 DOLAYLI(başv_metni;a1)
TEMMUZ 7
AĞUSTOS 8
nurziya:
EYLÜL 9 KAÇINCI
EKİM 10 Bir dizide belirtilen sıradaki, belirtilen değerle eşleştirilen öğenin
KASIM 11 göreli konumunu verir. Öğenin kendisine değil, ama öğenin
aralıktaki konumuna gerek duyduğunuzda ARA fonksiyonlarından
ARALIK 12
birinin yerine KAÇINCI fonksiyonunu kullanın.
OCAK 13 Sözdizimi
ŞUBAT 14 KAÇINCI(aranan_değer;aranan_dizi;eşleştir_tür)
MART 15
NİSAN 16
MAYIS 17
HAZİRAN 18
TEMMUZ 19
AĞUSTOS 20
EYLÜL 21
EKİM 22
KASIM 23
ARALIK 24
içerikleri
kendisini
iştirmek
len öğenin
öğenin
yonlarından