Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Bilgisayar Kullanm II Ders Notu Gkhan GVEN

B3 hcresine 1 Mart 2012 tarihini yaznz ve kulptan tutup Mart aynn sonuna kadar
srkleyiniz.

Seim mlecini C3 hcresine getirdikten sonra lev Ekle dmesini tklayn. Tarih ve Saat
kategorisinin altnda yer alan HAFTANINGN formln bulup Tamam tuunu tklayn.

Seri_no yazan kutucua yazdmz 1 Mart 2012 tarihi gelecek ekilde ya B3 yazn ya da fare ile B3
hcresini tklayn. Forml sonucunun 5 olduunu greceksiniz.

10
Bilgisayar Kullanm II Ders Notu Gkhan GVEN

Kulpu ift tklayarak formln dier tarihler iin de uygulanmasn salayn.

Giri sekmesindeki Say Grubunda bulunan dmeler yardmyla 1 Mart 2012 tarihinin grnmn
Uzun Tarih formatna getirdiinizde bu tarihin haftann Perembe gnne denk geldiini greceksiniz.
HAFTANINGN formlyle bulduumuz 5 says Perembe gnn ifade ediyor. Dolaysyla firma
aramba ve Cuma gnleri indirim yaptna gre aradmz saylar 4 ve 6 olacaktr. D3 hcresine
aadaki forml girin;

=EER(YADA(C3=4;C3=6);NDRM,)

EER ifadelerinin iinde (trnak ap kapamak) hibir ey yapma ya da bo brak anlam


tamaktadr. lk tarihimiz 5 saysn dndrd iin forml yazdmz hcrede hibir ey
grntlenmeyecektir. Forml yazdmz hcrenin zerindeyken Kulpu ift tklayn. Mart ay iin
ndirim tarihlerini bulmu olursunuz. sterseniz artk C stununu gizleyebilirsiniz.

11
Bilgisayar Kullanm II Ders Notu Gkhan GVEN

4. Girilen bir sayy yazyla yazdran bir sistem oluturalm. (rn: 985 girildiinde
DOKUZYZSEKSENBE yazmal)

Bu tr bir yapy oluturmak iin saylarn basamaklanmasndan faydalanacaz.

985 saysnn;

Yzler basamanda 9,

Onlar basamanda 8,

Birler basamanda 5 rakam bulunuyor. Biz bir sayy okurken ya da yazarken hangi basamakta hangi
rakam varsa ona gre davranmaktayz. ayet bir sayy basamaklarna ayrabilirsek ve hangi
basamakta olduuna gre yaz ile karln verdirebilirsek sorunu halledebiliriz.

lk adm olan bir sayy basamaklarna ayrmay grelim;

B2 hcresine 985 saysn girelim.

12
Bilgisayar Kullanm II Ders Notu Gkhan GVEN

Bir saynn en sandaki ilk basamak mutlaka birler basamadr. Birler basamandaki sayy almak
iin sonucu metin olacak bir fonksiyon kullanacaz. C3 hcresine aadaki fonksiyonu yazn;

=SADAN(B2;1)

Fonksiyonun iindeki 1 says sadan ka basamak alnacan gstermektedir. Eer burada 2 olmu
olsayd sonu 85 olacakt.

Sonu 5 says gibi grnse de aslnda buradaki bizim bildiimiz 5 says deildir. Unutulmamaldr ki
metinler iin kullanlan formller metin dndrrken, saylar iin kullanlanlar say, tarih iin
kullanlanlar da tarih dndrr. SADAN fonksiyonu metinler iin kullanlan bir fonksiyon olduu iin
bizim grdmz aslnda 5e benzeyen bir metindir. Bu nemlidir. nk fonksiyonlar iinde
metinlerin trnak () kullanlarak yazlmas gerekir. Aadaki forml C3 hcresine girin.

=EER(C2=5;BE;)

Enter tuuna bastnzda EER fonksiyonu yanl sonu dndrecek ve hcreye hibir ey
yazmayacaktr. Bunun sebebi yazdmz arttr. art ksmnda C2 hcresinin iindeki deerin 5
saysna eit olup olmadn test ediyoruz. Ancak C2 hcresindeki deer 5 says deil 5 saysna
benzeyen bir metindir. Bu sorunu iki ekilde halletmek mmkndr. lki yazdmz EER ifadesini u
ekilde deitirmektir;

=EER(C2=5;BE;)

Ya da trnakla uramak istemiyorsak birler basamandan skp aldmz deeri tekrar sayya
evirebiliriz. Bunun iin C2 hcresindeki SADAN fonksiyonunu modifiye etmeliyiz. C2 hcresindeki
forml u ekilde deitirin.

=SADAN(B2;1) formln,

=SAYIYAEVR(SADAN(B2;1))

Artk yazdmz EER forml trnak kullanmadan almaktadr.

13
Bilgisayar Kullanm II Ders Notu Gkhan GVEN

Birler basamandaki 5 saysn test edip BE yazdrdk. Ama orada 0dan 9a kadar deerler
bulunabilir. Bunun iin EER fonksiyonumuzu gelitirmeliyiz. Yeni EER formlmz u ekilde olmal;

=EER(C2=1;"BR";EER(C2=2;"K";EER(C2=3;"";EER(C2=4;"DRT";EER(C2=5;"BE";EER(C2=
6;"ALTI";EER(C2=7;"YED";EER(C2=8;"SEKZ";EER(C2=9;"DOKUZ";"")))))))))

i ie dokuz kez EER ifadesi kullandk. Bu forml Excele uygularken zorlanmanz ok doaldr.
Ancak dokuz farkl durumu imdilik bu ekilde test ettirebiliriz.

Dikkat ettiyseniz yazdmz Eerler iin 0 says iin herhangi bir test bulunmamaktadr. Aslnda sfr
iin sonuncu EER deki ii bo trnaklar kullanlmaktadr.

Ayn uygulamay onlar ve yzler basama iinde yapacaz. Onlar basama bir saynn en sandan
ikinci rakamdr. Dolaysyla birler basama iin yazdmz SADAN formln modifiye edeceiz. 985
saysnn sadan iki basaman;

=SADAN(B2;2)

Formlyle alrz. Ve sonu 85 olur.

Aldmz 85 saysnn soldan ilk basama bizim onlar basamanda aradmz 8 rakamdr.

Yeni formlmz D2 hcresine yazn;

=SOLDAN(SADAN(B2;2);1)

Bulduumuz 8 ifadesi say deil metindir. D2 hcresindeki verinin sayya evrilmesini salamak iin
forml aadaki gibi deitirin;

=SAYIYAEVR(SOLDAN(SADAN(B2;2);1))

14

You might also like