2. :::Balarken:::
Microsoft Excelin en zevkli olan form端l
k脹sm脹 hakk脹nda k脹sa k脹sa bilgileri ve baz脹
form端llerin nas脹l yaz脹ld脹脹n脹 burada
bulacaks脹n脹z.
Not: Bu sunum, Excel 2003e g旦re
haz脹rlanm脹t脹r. Baz脹 terimler, 2007 ile
uyumayabilir. Ancak form端l k脹sm脹nda bir
deiiklik yoktur.
3. EXCELDE;
Excelde form端l yazarken mutlaka eittir (=)
iareti konularak form端l yaz脹lmal脹d脹r.
Excelde kullan脹lan form端llerin belli kullan脹m
artlar脹 vard脹r, o artlar d脹脹na 巽脹k脹lamaz.
Excel ile bir form端l kullanabildiiniz gibi
artlar脹 amadan birden fazla form端l端 yerine
g旦re kullanabilirsiniz.
Form端l端 yazd脹ktan sonra ENTER tuu ile
form端l端 uygulay脹n.
4. Bilinmesi Gerekenler
Excelde 256 adet s端tun 65536 adet sat脹r
bulunmaktad脹r.
Excelde s端tunlar脹n 端zerinde harf, sat脹r
balar脹nda ise rakam vard脹r. Bunlar bizim
hangi h端crede bulunduumuzu 旦renmemizde
yard脹mc脹 olacakt脹r.
Excelin uzant脹s脹 XLS dir.
5. : ve ; nedir, ne ie yarar?
: iki nokta, belirtilen h端cre aral脹脹ndaki
deerler demektir. A1:A10 ifadesi A1 ile A10
aras脹ndaki deerleri temsil eder.
A1,A2,A3,A4,A5,A6,A7,A8,A9,A10
; noktal脹 virg端l sadece belirtilen h端credeki
deerler demektir. A1;A10 ifadesi sadece A1
ve A10un i巽erisindeki deeri temsil eder.
A1,A10
: ve ; form端llerle birlikte kullan脹l脹r.
6. Excelde ilemler nas脹l yap脹l脹r?
Excelde hesaplama yap脹l脹rken deerler
sabitlenirse; 旦rnein bir toplama ileminde
deerler sabit girilirse =10+10 gibi bu tip
form端ller sal脹kl脹 deildir.
Form端llerin daima h端cre adreslerini kaynak
g旦sterilerek yaz脹lmas脹n脹 tavsiye ediyoruz.
rnein, =A1+A5 gibi B旦ylesi bir ilemde
A1 ve A10 i巽erisindeki deerler deitirilse
bile form端l端n deitirilmesine gerek yoktur.
7. FORML OALTMA
Normalde Excelin mouse iareti beyaz kal脹n bir art脹
iaretidir. Se巽ili olan h端crenin sa alt k旦esinde k端巽端k
bir kare vard脹r. Onun 端zerine mouse ile gelindiinde
art脹 iareti siyah ince bir art脹 eklini al脹r. Bu ekilde
mousenin sol tuu bas脹l脹 tutularak aa脹 h端crelere
s端r端klenirse, form端l ya da say脹, metin 巽oalt脹lm脹
olur.
Se巽ili h端cre
K端巽端k kare ile h端cre
i巽indeki deerler
巽oalt脹l脹r.
8. TOPLA FONKS聴YONU
Bu komut belirtilen aral脹klardaki say脹lar脹
toplamak i巽in kullan脹l脹r.
Yaz脹l脹脹:
=Topla(Aral脹k)
=Topla(A1:A10) -> A1 ile A10 aras脹ndaki
say脹lar脹 toplar.
=Topla(A1;A10) -> Sadece A1 ile A10
h端cresinde bulunan say脹lar脹 toplar.
9. ARPIM FONKS聴YONU
Belirtilen aral脹ktaki say脹lar脹 巽arpmak i巽in
kullan脹l脹r.
Yaz脹l脹脹:
=arp脹m(Aral脹k)
=arp脹m(B2:B4)-> B2 ile B4 aras脹nda bulunan
say脹lar 巽arpar.
=arp脹m(B2;B4)-> Sadece B2 ile B4 h端cresinde
bulunan say脹lar脹 巽arpar.
10. ..! B聴LG聴 !..
Aa脹daki gibi bir form端lde
hangi h端creler toplan脹r,
bakal脹m.
=Topla(A4:C8) ->Bu form端l
A4 ile C8 aras脹ndaki say脹lar脹
toplar.
Yanda G旦r端ld端端 gibi
say脹lar bulunmaktad脹r.
B旦yle bir form端lde, A4 den balam脹, C8 de balam脹
balang脹巽 say脹s脹na ve biti Yani A4,A5,A6,A7,A8 B s端tununda
say脹s脹na bakar脹z. da ayn脹 h端creler ve C s端tununda da
ayn脹 h端creler al脹n脹r. Buna g旦re sonu巽
54 巽脹kacakt脹r.
11. RNEK: Bir 端niversite 旦rencisi vize ve final s脹nav notlar脹n脹n
hesaplanmas脹 isteniyor. Excelde bunu hesaplayacak form端l端
yaz脹n. Vizenin %30u Finalin ise %70 al脹nacakt脹r.
聴lk olarak unu bilelim. rencinin vize notunun 60
olduunu varsayal脹m. 60 say脹s脹n脹n %30unu bulmak
i巽in (60*30)/100 ilemi sonucunda %30u al脹n脹yor.
Daha k脹sa olarak 60*0,3 yap脹ld脹脹nda ilem yap脹l脹r.
Buna g旦re B ve C h端crelerinde vize ve final
notlar脹n脹n olduunu d端端nelim. D h端cresine
ortalamay脹 hesaplayaca脹z. D2 h端cresine;
=B2*0,3+C2*0,7 yaz脹yoruz.
Unutmay脹n! Excel, ilem s脹ras脹na dikkat eder. nce
b旦lme, sonra 巽arpma, sonra toplama ve 巽脹karma
ilemi yap脹l脹r.
12. ORTALAMA FONKS聴YONU
Belirtilen aral脹ktaki say脹lar脹 toplay脹p, ka巽 say脹
toplam脹 ise o say脹ya b旦ler.
Yaz脹l脹脹:
=Ortalama(Aral脹k)
=Ortalama(B2:D2)
=Ortalama(B2;D2)
B2=50, C2=60, D2=70 olduuna g旦re sonu巽=60 t脹r.
13. RNEK: Bir lise 旦rencisinin 1. yaz脹l脹, 2. yaz脹l脹 ve 3. yaz脹l脹 notlar脹
giriliyor. Bu 旦rencinin notunu hesaplay脹n脹z.
rencinin notu, fonksiyon kullanmadan u
ekilde hesaplanabilir; B2,C2,D2 alanlar脹nda
not olduunu kabul ederek:
=(B2+C3+D3)/3 diyebiliriz.
Dikkat!.. Form端l hatal脹 yaz脹ld脹. Dorusu:
=(B2+C2+D2) /3
Ortalama fonksiyonunu kullanarak:
=Ortalama(B2:D2) yazman脹z yeterlidir.
14. KAREKK FONKS聴YONU
Verilen pozitif bir say脹n脹n karek旦k端n端 bulur.
Yaz脹l脹脹:
=Karek旦k(Say脹)
=Karek旦k(16) -> 4 olarak sonu巽 gelir.
Say脹y脹 direk yazabildiimiz gibi h端cre adresini
de g旦sterebiliriz.
=Karek旦k(A2) gibi
15. MAK FONKS聴YONU
Belirtilen bir aral脹ktaki say脹lar脹n en y端ksek
olan脹n脹 verir.
Yaz脹l脹脹:
=Mak(Aral脹k)
=Mak(A2:C30)*
=Mak(A2;A30)
*stteki form端l, A2 den C30da kadar olan
say脹lardan en b端y端k say脹y脹 verir.
16. MIN FONKS聴YONU
Belirtilen bir aral脹ktaki say脹lar脹n en d端端k
olan脹n脹 verir.
Yaz脹l脹脹:
=Min(Aral脹k)
=Min(A2:C30)*
=Min(A2;A30)
*stteki form端l, A2 den C30da kadar olan
say脹lardan en d端端k say脹y脹 verir.
17. MOD FONKS聴YONU
Verilen say脹y脹, verilen b旦lene b旦ld端kten sonra
kalan脹 verir.
Yaz脹l脹脹:
=Mod(Say脹;B旦len)
=Mod(4;2) -> Sonu巽 s脹f脹rd脹r (0).
=Mod(16;3)-> Sonu巽 birdir (1).
18. Bunu biliyor muydunuz?
Bir 旦retmen idareye verdii notlar脹 virg端ll端
olarak basamakl脹 say脹 veremez. Ama
hesaplamalarda bazen virg端ll端 say脹lar
巽脹kmaktad脹r.
rnein 旦rencinin notu 56,5 巽脹km脹 ise bunun
57 ye yuvarlanmas脹 gerekir. Bu yuvarlama
ilemi i巽in biz de YUVARLAMA
fonksiyonunu kullanarak sorunu ortadan
kald脹r脹yoruz.
19. YUVARLA FONKS聴YONU
Verilen say脹y脹, virg端lden sonra ka巽 basamak
kalacak ekilde aa脹 ya da yukar脹 yuvarlar.
Yaz脹l脹脹:
=Yuvarla(Say脹;Virg端lden Sonra Basamak Say脹s脹)
=Yuvarla(56,5;0) -> 57
=Yuvarla(45,43;1) -> 45,3
=Yuvarla(45,4;0) -> 45
20. RNEK: Aa脹daki tabloda gerekli form端lleri giriniz. Ortalamay脹
hesaplay脹n脹z, ondal脹kl脹 巽脹kan say脹lar脹 tam say脹ya yuvarlay脹n.
A B C D Ortalamay脹 bulmak i巽in;
1 Ad脹 1.Not 2.Not Ort. =Ortalama(B2:C2) form端l端n端 D2
h端cresine yaz脹yoruz.
2 Erol 45 65 55
* Yanda da g旦rd端端n端z gibi bu form端l
3 Ali 10 35 22,5 yaz脹ld脹脹 zaman Ortalamalarda virg端ll端
4 Hasan 45 74 59,5 say脹lar 巽脹km脹 durumda. Bunu Yuvarla
komutuyla 巽旦zelim.
5 Aye 65 89 77
Bunun i巽in, A B C D
=Yuvarla(22,5;0) yazabilirsiniz. Ama bu 1 Ad脹 1.Not 2.Not Ort.
sal脹kl脹 olmayacakt脹r. Yuvarladan sonra
2 Erol 45 65 55
say脹 geldiine g旦re;
3 Ali 10 35 23
=Yuvarla(Ortalama(B2:C2);0) diyebiliriz.
端nk端 Ortalama fonksiyonun sonucunda 4 Hasan 45 74 60
bir say脹 端retiliyor. Bu say脹y脹 kullanarak 5 Aye 65 89 77
yuvarlama ilemini yapabiliriz.
21. AAI YUVARLA FONK.
Verilen say脹y脹 istenilen say脹da aa脹
yuvarlamak i巽in kullan脹l脹r.
Yaz脹l脹脹:
=Aa脹yuvarla(23,56;0) -> 23
=Aa脹yuvarla(23,99;1) -> 23,9
Aa脹 yuvarla komutunda say脹 ne olursa olsun
aa脹 yuvarlan脹r!..
22. YUKARI YUVARLA FONK.
Verilen say脹y脹 istenilen say脹da yukar脹 yuvarlamak i巽in
kullan脹l脹r.
Yaz脹l脹脹:
=Yukar脹yuvarla(23,11;0) -> 24
=Yukar脹yuvarla(23,99;1) -> 24
Dokuz say脹s脹 bir 端stte yuvarlad脹脹ndan say脹 24 d端r.
Yukar脹 yuvarla komutunda say脹 ne olursa olsun yukar脹
yuvarlan脹r!..
24. EERSAY FONKS聴YONU
Belirtilen aral脹ktaki deerleri belirtilen 旦l巽端t端
salayan h端crelerin say脹lmas脹n脹 salar.
Yaz脹l脹脹:
=Eersay(Aral脹k;art)
=Eersay(A1:A10;10)-> A1 ile A10 aras脹nda
10 olan deerlerin say脹s脹n脹 verir.
=Eersay(B3:B14;Ge巽ti)-> B3 ile B14
aras脹nda olan deerlerde Ge巽ti olanlar脹n
say脹s脹n脹 verir.
25. ETOPLA FONKS聴YONU
Belirtilen aral脹ktaki h端crelerden belirtilen art脹
salamas脹 durumunda belirtilen dier h端crelerin
toplam脹n脹 verir.
Yaz脹l脹脹:
=Etopla(Sorgulanacak H端cre
Aral脹脹;art;Toplanacak H端cre Aral脹脹)
=Etopla(A1:A10;10;B1:B10) -> A1 ile A10 aras脹nda
bulunan say脹lardan i巽erisinde 10 say脹s脹 varsa o
h端creye denk gelen B s端tunundaki h端cre deerini
topla.
26. RNEK: Bir not 巽izelgesinde Ad, Soyad, Not ve Cinsiyet alanlar脹
bulunmaktad脹r. Cinsiyeti k脹z olanlar ve erkek olanlar脹n notlar脹 ayr脹
ayr脹 aa脹daki tabloda g旦r端ld端端 gibi toplan脹p gereken yerlerde
sonucun yaz脹lmas脹 isteniyor. Gerekli form端l端 yaz脹n.
A B C D Yanda g旦r端ld端端 gibi aa脹daki
1 Ad Soyad Not Cinsiyet toplamlar i巽in u form端l
2 Erol AF聴N 60 Erkek yaz脹l脹r:
3 Zehra OLAK 70 K脹z =Etopla(D2:D5;Erkek;C2:C5)
4 Ali TOKAT 80 Erkek
=Etopla(D2:D5;K脹z;C2:C5)
5 Merve Y聴聴T 90 K脹z
Yukar脹daki form端llerde
ErkeklerinNotToplam脹 140
sorgulamak istediimiz alan
cinsiyet alan脹d脹r.
K脹zlar脹nNotToplam脹 160
O y端zden sorgulanacak alan adreslerini Cinsiyet alan脹n脹 belirledik.
art脹m脹z Erkek veya K脹zd脹r. Bunu yazd脹k ve art脹n salanmas脹
durumunda nereyi toplamak istiyorsak o adresi yaz脹yoruz.
Tablomuzda C s端tununda bulunan notlar toplanaca脹ndan bunlar脹
yazd脹k.
27. MUTLAK FONKS聴YONU
Belirtilen say脹n脹n mutlak deerini bulmak i巽in
kullan脹l脹r. Say脹 direk yaz脹labildii gibi h端cre
adresi de g旦sterilebilir.
Yaz脹l脹脹:
=Mutlak(Say脹)
=Mutlak(4) -> 4
=Mutlak(-4) -> 4
Gibi
28. EER FONKS聴YONU
Eer fonksiyonu 巽ok s脹k巽a kullan脹lan bir
fonksiyondur. Burada baz脹 mant脹ksal ilemler
yapmak i巽in kullan脹l脹r.
Eer fonksiyonu, verilen bir art脹n doru
olmas脹 durumunda yap脹lmas脹 gereken ilemleri
ve yanl脹 olmas脹 durumunda yap脹lmas脹 gereken
ilemleri kontrol etmek i巽in kullan脹l脹r.
29. Bilinmesi Gerekenler
Eer form端l端n端n yaz脹l脹脹 aa脹daki gibidir:
=Eer(art;Doruysa Deer;Yanl脹sa Deer)
Belirtilen bir art脹n uymas脹 durumunda hemen bir sonraki
parametrede bulunan ilem ger巽ekletirilecektir. Aksi
olduunda bir sonraki parametrede bulunan ilemler
ger巽ekleecektir. rnein A1=50 olsun.
=Eer(A1<=50;Karek旦k(16);Karek旦k(81))
Yukar脹daki form端lde A1 h端cresindeki deer 50 ye eit ya da
k端巽端k olmas脹 durumunda 16 say脹s脹n脹n karek旦k端n端n
bulunmas脹n脹, deilse 81 say脹s脹n脹n karek旦k端n端 bulmas脹n脹
istedik. A1 de bulunan say脹 50ye eit olduundan sonu巽 4
d端r.
30. RNEK: Bir hava durumu tablosunda ortalama s脹cakl脹k 25属 nin
alt脹nda ise Souk deilse S脹cak mesaj脹n脹 Durum alan脹nda
g旦sterecek form端l端 yaz脹n脹z.
HAVADURUMU
Yandaki tabloda
g旦r端ld端端 gibi 聴LLER GNDZ GECE ORT. DURUM
alanlar脹m脹z mevcut. Biz MALATYA 18 8 13 Souk
Ortalama alan脹n脹 kontrol
ANKARA 20 12 16 Souk
edeceiz.
Bunun i巽in; S聴VAS 25 21 23 S脹cak
=Eer(D2<25;Souk; ERZURUM 10 2 6 Souk
S脹cak) 聴STANBUL 19 17 18 Souk
Buna g旦re tablomuzdaki
deerler yeil renk ile
g旦sterilmitir.
31. Excelde Eer komutu ile;
Excelde Eer komutu ile arta bal脹 olarak mesaj
verebildiiniz gibi ayr脹ca dier ilemleri de
yapabilirsiniz. (Bir 旦nceki 旦rnekte olduu gibi)
Excelde Eer komutu ile i巽 i巽e yedi form端l yaz脹labilir.
Bunun i巽in a巽脹lan parantezler kapat脹lmaz. Yani;
=Eer(art1;Doruysa deer1;Eer(art2;
Doruysa deer2;Eer(art3;Doruysa deer3)))
Gibi Yukar脹da g旦r端ld端端 gibi a巽脹lan parantezler en sonda
kapat脹l脹r. Parantezleri deiik renkte g旦stererek bunlar脹n
kar脹脹k olmad脹脹n脹 anl脹yoruz.
32. RNEK: Bir ya tablosunda;
0-6 ya aras脹ndakiler i巽in bebek
7-12 aras脹ndakiler i巽in 巽ocuk
13-25 aras脹ndakiler i巽in gen巽
26-44 aras脹ndakiler i巽in yetikin
45 ve 端st端 i巽in yal脹 mesaj脹n脹 veren komutu yaz脹n.
聴lk olarak birinci art脹m脹z脹 yazal脹m. D2 h端cresinin yalar脹n
tutulduu alan olarak varsayal脹m ve D2 de bulunan
ya脹m脹z 23 olsun.
=Eer(D2<=6;Bebek;ocuk) tek artla iki mesaj verdik.
Ama bizim 5 art脹m脹z var. Bunun i巽in;
=Eer(D2<=6;Bebek;Eer(D2<=12;ocuk;
Eer(D2<=25;Gen巽;Eer(D2<=45;Yetikin;
Eer(D2>=45;Yal脹 )))))
G旦r端ld端端 gibi form端l hep ayn脹 sadece i巽indeki deerler
ve mesajlar deimi durumda
33. EER-VE FONKS聴YONU
Birden fazla art脹n belirtilmesi durumunda kullan脹l脹r.
Eer fonksiyonu ile birlikte kullan脹l脹r.
Yaz脹l脹脹:
=Eer(Ve(art1;art2;);Doruysa deer; Yanl脹sa
deer)
=Eer(Ve(A1>0;A1<10);Souk;S脹cak)
Yukar脹daki 旦rnekte eer A1 ile A10 aras脹ndaki say脹
0dan b端y端k ve 10 dan k端巽端kse Souk mesaj脹n脹;
deilse S脹cak mesaj脹n脹 yaz anlam脹ndad脹r.
34. Eer-Ve
Eer-Ve fonksiyonu una benzer;
Ali ve Ahmet okula gelirse ben de gelirim.
Ali ve Ahmet okula gelmezse gelmem.
Ali gelir, Ahmet gelmezse gelmem.
Ahmet gelir, Ali gelirse gelmem.
Matematikte 0 ve 1lerle ifade edilir bu durum:
0 ve 0->0
0 ve 1->0 Yani yaz脹lan artlar脹n hepsinin uymas脹
0 ve 0-> 0 durumunda doru mesaj, uymamas脹
1 ve 1-> 1 durumunda yanl脹 parametresinde bulunan
mesaj yaz脹lacakt脹r!..
35. RNEK: Bir ya tablosunda;
0-6 ya aras脹ndakiler i巽in bebek
7-12 aras脹ndakiler i巽in 巽ocuk
13-25 aras脹ndakiler i巽in gen巽
26-44 aras脹ndakiler i巽in yetikin
45 ve 端st端 i巽in yal脹 mesaj脹n脹 veren komutu yaz脹n.
Bu 旦rnei biraz 旦nce yapm脹t脹k!.. imdide ve komutunu
kullanarak yapal脹m. D2 h端cresini ya olarak alal脹m ve
ya脹m脹z 15 olsun.
=Eer(Ve(D2>0;D2<6);Bebek;
Eer(Ve(D2>6;D2<12);ocuk;
Eer(Ve(D2>12;A2<25);Gen巽;
Eer(Ve(D2>25;D2<45);Yetikin;
Eer(D2>=45;Yal脹)))))
Form端llerin sizi yan脹ltmamas脹 i巽in alt alta yazd脹m.
G旦r端ld端端 gibi kar脹脹k deildir, sadece i巽indeki deerler
ve mesajlar deiti!..
36. EER-YADA FONKS聴YONU
Birden fazla art脹n kontrol edilmesi s脹ras脹nda bir art
uysa bile ilemlerin ger巽ekletirilmesini salamak
i巽in kullan脹l脹r.
Yaz脹l脹脹:
=Eer(Yada(art1;art2;);Doruysa deer;
Yanl脹sa deer)
=Eer(Yada(A1<10;A1>20);聴lem tamam;
聴lem yanl脹)
A1 de bulunan deer 32 buna g旦re ilem tamam
mesaj脹 verecektir. Birinci arta uymuyor fakat ikinci
arta uyuyor.
37. Eer-Yada
Eer-Yada fonksiyonunda artlardan bir
tanesinin doru olmas脹 ilemi yapt脹rmak i巽in
yeterlidir.
Eer-Yada fonksiyonu say脹larla u manaya
gelir.
0 yada 1->1 Eer-Yada fonksiyonunda iki yetmektedir.
doru olmas脹 ilemi yapmaya
arttan birinin
1 yada 0->1 聴lemde her ikisinin yanl脹 olmas脹 durumunda
ilem yapmamaktad脹r!..
1 yada 1->1
0 yada 0->0