Hafta 10-İşlem Tabloları

9
İŞLEM TABLOLARI (BYP 102) Yazar: Öğr.Gör. Gültekin Büyükşengür S1

description

İşlem Tabloları Hafta 10 Yazar: Öğr.Gör.Gültekin Büyükşengür

Transcript of Hafta 10-İşlem Tabloları

Page 1: Hafta 10-İşlem Tabloları

İŞLEM TABLOLARI (BYP 102)

Yazar:

Öğr.Gör. Gültekin Büyükşengür

S1

Page 2: Hafta 10-İşlem Tabloları

BYP102-H10-2

1

SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu

Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi’ne aittir.

"Uzaktan Öğretim" tekniğine uygun olarak hazırlanan bu ders içeriğinin bütün hakları saklıdır.

İlgili kuruluştan izin almadan ders içeriğinin tümü ya da bölümleri mekanik, elektronik, fotokopi, manyetik kayıt

veya başka şekillerde çoğaltılamaz, basılamaz ve dağıtılamaz.

Copyright © 2011 by Sakarya University

All rights reserved No part of this course content may be reproduced

or stored in a retrieval system, or transmitted in any form or by any means mechanical, electronic,

photocopy, magnetic, tape or otherwise, without permission in writing from the University.

Sürüm 3

Sakarya........ 2011

S

Page 3: Hafta 10-İşlem Tabloları

BYP102-H10-2

1

MICROSOFT OFFICE EXCEL

Bu Haftan ın Hedefi:

İşlevlerle çalışmak (1) Mantıksal fonksiyonlar, "ve", "eğer" fonksiyonunun kullanımı, Örnek uygulamalar

Bu Haftan ın Materyalleri

Microsoft Office Excel

Kullanı lan semboller

Animasyon

Soru

Veritabanı

Bağlantılı Soru

Simülasyon

Püf Noktası

Page 4: Hafta 10-İşlem Tabloları

BYP102-H10-2

2

İŞLEVLERLE ÇALIŞMAK – 1

Formüller verileri özel bir sırada hesaplar. Excel'de bir formül her zaman eşittir işaretiyle (=) başlar. Eşittir işareti, Excel'e onu izleyen karakterlerin bir formül oluşturduğu bilgisini verir. Eşittir işaretinden sonra hesaplama işleçleri tarafından ayrılmış hesaplanacak öğeler (işlenen) gelir. Excel formülleri, formüldeki her işlecin özel sırasına göre soldan sağa doğru hesaplar.

MANTIKSAL

Mantıksal Fonksiyonlar

Birden fazla işleci tek bir formülde birleştirirseniz, Excel, işlemleri belli bir sırada yapar. Bir formül, aynı önceliğe sahip olan işleçler içeriyorsa, (örneğin, bir formül, hem bir çarpma işleci, hem de bir bölme işleci içeriyorsa), Excel, işleçleri soldan sağa doğru değerlendirir. İşleçlerin öncelik sırasını hatırlamak için 4.Hafta ders içeriğini tekrar gözden geçirmeniz yararınıza olacaktır. Aşağıdaki tabloda Mantıksal Fonksiyonlar ve açıklamaları verilmiştir.

Fonksiyon Açıklama

VE Bütün bağımsız değişkenleri DOĞRU ise, DOĞRU verir

YANLIŞ YANLIŞ mantıksal değerini verir

EĞER Gerçekleştirilecek bir mantıksal sınama belirtir

EĞERHATA Formül hata değerlendiriyorsa belirttiğiniz değeri döndürür; aksi taktirde formül sonucunu döndürür

DEĞİL Bağımsız değişkeninin mantığını tersine çevirir

YADA Bağımsız değişkenlerden herhangi birisi DOĞRU ise, DOĞRU verir

DOĞRU DOĞRU mantıksal değerini verir

Sık kullanılan Mantıksal fonksiyonlardan “VE” ve “EĞER” işlevlerinin uygulanışını

inceleyelim. Tabloda bulunan diğer işlevler için

Page 5: Hafta 10-İşlem Tabloları

BYP102-H10-2

3

“VE” FONKSİYONUNUN KULLANIMI

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.

Sözdizimi Kuralı

VE(mantıksal1;mantıksal2; ...) Mantıksal1;mantıksal2;... DOĞRU ya da YANLIŞ olabilen, test etmek istediğiniz 1 ile 255 arası koşuldur. Uyarılar

Bağımsız değişkenler, DOĞRU veya YANLIŞ gibi mantıksal değerler oluşturmalı veya mantıksal değerler içeren diziler veya başvurular olmalıdır. Bir dizi veya başvuru bağımsız değişkeni metin veya boş hücreler içeriyorsa, bu değerler dikkate alınmaz. Belirlenen aralık hiçbir mantıksal değer içermiyorsa VE işlevi #DEĞER! hata değerini verir.

DİZİ nedir? Birden çok sonuç veren veya satırlar ve sütunlar halinde düzenlenmiş bir grup bağımsız değişken üzerinde işlem yapan tek formüller oluşturmak için kullanılır. Bir dizi aralığı ortak bir formülü paylaşır; bir dizi sabiti bağımsız değişken olarak kullanılan bir sabitler grubudur. Örnek ; Aşağıdaki örneği uygulamaya çalışınız.

Page 6: Hafta 10-İşlem Tabloları

BYP102-H10-2

4

“EĞER” FONKSİYONUN KULLANIMI

Belirttiğiniz koşul DOĞRU olarak değerlendirilirse bir değer, YANLIŞ olarak değerlendirilirse başka bir değer verir.

Değerler ve formüller üzerinde koşullu sınamalar yürütmek için EĞER fonksiyonunu kullanın.

Sözdizimi Kuralı

EĞER(mantıksal_sınama;eğer_doğruysa_değer;eğer_yanlışsa_değer)

Mantıksal_sınama

DOĞRU veya YANLIŞ olarak değerlendirilebilecek herhangi bir değer veya deyim. Örneğin, A10=100, mantıksal bir deyimdir; A10 hücresindeki değer 100'e eşitse, deyim DOĞRU olarak değerlendirilir. Tersi durumda, YANLIŞ olarak değerlendirilir. Bu bağımsız değişken herhangi bir karşılaştırma hesabı işleci kullanabilir.

Eğer_doğruysa_değer

mantıksal_sınama DOĞRU ise verilen değerdir. Örneğin, metin dizesindeki bu bağımsız değişken "Tamam" ise ve mantıksal_sınama bağımsız değişkeni DOĞRU olarak değerlendirilirse, EĞER fonksiyonu "Tamam" metnini görüntüler. mantıksal_sınama DOĞRU ise ve eğer_doğruysa_değer boşsa, bu bağımsız değişken 0 (sıfır) değeri verir. DOĞRU sözcüğünü görüntülemek üzere bu bağımsız değişken için DOĞRU mantıksal değerini kullanın. Eğer_doğruysa_değer başka bir formül olabilir.

VERİ FORMÜL FORMÜL SONUCU

AÇIKLAMA

79 =VE(1<A2; A2<100) DOĞRU 50, 1 ile 100 arasında olduğu için (DOĞRU)

45 =EĞER(VE(1<A3; A3<100); A3; "Değer aralığın

dışında.")

45 1 ile 100'ün arasındaysa, sayıyı görüntüler, aksi halde bir ileti görüntülenir (45)

101 =EĞER(VE(1<A4; A4<100); A4; "Değer aralığın

dışında.")

Değer aralığın dışında.

1 ile 100'ün arasındaysa, yukarıdaki birinci sayıyı görüntüler, aksi halde bir ileti görüntülenir (Değer aralığın dışında)

Page 7: Hafta 10-İşlem Tabloları

BYP102-H10-2

5

Eğer_yanlışsa_değer

Mantıksal_sınama YANLIŞ ise verilen değerdir. Örneğin, metin dizesindeki bu bağımsız değişken "Kotayı aşıyor" ise ve mantıksal_sınama bağımsız değişkeni YANLIŞ olarak değerlendirilirse, EĞER fonksiyonu "Kotayı aşıyor" metnini görüntüler. Mantıksal_sınama YANLIŞ ise ve eğer_yanlışsa_değer belirtilmemişse (bu, eğer_doğruysa_değer'inden sonra virgül olmamasıdır) YANLIŞ mantıksal değeri verilir. Mantıksal_sınama YANLIŞ ise ve eğer_yanlışsa_değer boşsa (bu, eğer_doğruysa_değer'inden sonra bir virgül ve onu izleyen kapatma parantezi olması durumudur) 0 (sıfır) değeri verilir. Eğer_yanlışsa_değer başka bir formül olabilir. Uyarılar Daha ayrıntılı sınama yapmak için en çok 64 EĞER fonksiyonu eğer_doğruysa_değer ve

eğer_yanlışsa_değer bağımsız değişkenleri şeklinde iç içe kullanılabilir. Eğer_doğruysa_değer ve eğer_yanlışsa_değer bağımsız değişkenleri

değerlendirildiğinde, EĞER fonksiyonu bu deyimler tarafından verilen değeri verir. EĞER'deki bağımsız değişkenlerden biri diziyse, EĞER deyimi işlenirken dizinin her öğesi

değerlendirilir.

ÖRNEK UYGULAMALAR

Örnek 1

Aşağıdaki tabloya göre ADSL kota bilgilerini denetlenen tablodaya uygulanan formülleri inceleyelim.

Yukarıdaki örnekte 4GB limitli bir ADSL abonesinin 2008 yılına ait aylık kota bilgileri verilmiştir. “F” sütununda verilen değerler abonenin aylık kullanmış olduğu internet hizmeti bilgilerini içermektedir. “G” sütunu ise internet hizmeti limitini yani ek ücrete tabii olmayan maksimum kota sınırını göstermektedir. “H” sütununa; “F” ve “G” sütunlarına bağlı olarak aşağıdaki formülleri yazarsak “Durum” sütun tablosunda internet hizmetinin kotayı aşıp aşmadığını rahatlıkla görebiliriz.

Page 8: Hafta 10-İşlem Tabloları

BYP102-H10-2

6

Örnek 2 Aşağıdaki tabloya göre 1.,2. ve 3.sıradaki (4.,5.,6. Satırlar) öğrencilerin ödev ortalaması

notlarına uygulanan formülleri inceleyelim.

Page 9: Hafta 10-İşlem Tabloları

BYP102-H10-2

7

Harf dereceleri aşağıdaki anahtar kullanılarak sayılara atanmaktadır.

Puan Verilecek değer

89'dan büyükse AA

80 ile 89 arasındaysa BB

70 ile 79 arasındaysa CC

60 ile 69 arasındaysa DD

60'dan küçükse FF

birinci mantıksal_sınama (Ortalama>89) DOĞRU ise, "A" döndürülür. Birinci mantıksal_sınama YANLIŞ ise, ikinci EĞER deyimi değerlendirilir ve bu şekilde işlem devam eder.