Listelerin veya kitaplıkların içinde yer alan formülleri ve işlevleri kullanarak çeşitli yollarla verileri hesapabilirsiniz. Listeye veya kitaplara hesaplanmış sütun ekleyerek, diğer sütunlardan veriler içeren bir formül oluşturabilir ve tarih ve saatleri hesaplamak, matematik denklemleri gerçekleştirmek veya metinleri işlemek için işlevleri gerçekleştirebilirsiniz. Örneğin, görev listesinde, Başlangıç Tarihi ve Tamamlanma Tarihi sütunlarına dayalı olarak, her görevi tamamlamak için geçen gün sayısını hesaplamak için bir sütun kullanabilirsiniz.
Not: Bu makalede, formüllerin ve işlevlerin kullanımıyla ilgili temel kavramlar açıklanmıştır. Belirli bir işlev hakkında belirli bilgiler için, bu işlevle ilgili makaleye bakın.
Bu makalede
Formüllere genel bakış
Formüller, liste veya kitaplık değerleri üzerinde hesaplamalar gerçekleştiren denklemlerdir. Formül eşittir işaretiyle (=) başlar. Örneğin, aşağıdaki formül 2 ile 3'ü çarpar ve sonra sonucu 5 ile çarpar.
=5+2*3
Hesaplanan sütunda formül kullanabilir ve bir sütunun varsayılan değerlerini hesaplanabilir. Bir formül, aşağıdaki örnekte olduğu gibi işlevler, sütun başvuruları, işleçler ve sabitler içerebilir.
=PI()*[Result]^2
Öğe |
Açıklama |
---|---|
İşlev |
Pİ() işlevi Pİ değerini döndürür: 3,141592654. |
Başvuru (veya sütun adı) |
[Sonuç] geçerli satır için Sonuç sütunundaki değeri temsil eder. |
Sabit |
Formüle doğrudan girilen, 2 gibi sayılar veya metin değerleri. |
İşleç |
* (yıldız işareti) işleci çarpar ve ^ (caret) işleci sladırı bir sayıya çarpar. |
Bir formül, önceki tabloda yer alan öğelerden birini veya birden fazlasını kullanabilir. Burada formüllere (karmaşıklık sırasıyla) bazı örnekler verilmiştir.
Basit formüller (=128+345 gibi)
Aşağıdaki formüller sabitler ve işleçler içerir.
Örnek |
Açıklama |
---|---|
=128+345 |
128 ve 345 ekler |
=5^2 |
Kareler 5 |
Sütun başvuruları içeren formüller (=[Gelir] gelir >[Maliyet])
Aşağıdaki formüller aynı liste veya kitaplıkta yer alan diğer sütunlara başvurur.
Örnek |
Açıklama |
---|---|
=[Gelir] |
Gelir sütunundaki değeri kullanır. |
=[Gelir]*10/100 |
Gelir sütunundaki değerin %10'unu. |
=[Gelir] > [Maliyet] |
Gelir sütunundaki değer Maliyet sütunundaki değerden büyükse Evet'i döndürür. |
İşlev çağıran formüller (=ORTALAMA(1, 2, 3, 4, 5) gibi)
Aşağıdaki formüller yerleşik işlevleri çağrır.
Örnek |
Açıklama |
---|---|
=ORTALAMA(1, 2, 3, 4, 5) |
Bir değer kümesi ortalamasını verir. |
=MAK([Q1], [S2], [Q3], [Q4]) |
Bir değer kümesindeki en büyük değerleri verir. |
=EĞER([Maliyet]>[Gelir], "Tamam Değil", "Tamam") |
Maliyet gelirden büyükse, döndürür Tamam değil. Ise, Tamam'ı döndürür. |
=GÜN("15-Nis-2008") |
Tarihin gün bölümünü verir. Bu formül 15 sayısını döndürür. |
İç içe işlevlere sahip formüller (=TOPLA([A]>[B], [A]-[B], 10), [C])gibi)
Aşağıdaki formüller, bir veya daha fazla işlevi işlev bağımsız değişkeni olarak belirtir.
Örnek |
Açıklama |
---|---|
=TOPLA(EĞER([A]>[B], [A]-[B], 10), [C]) |
EĞER işlevi A ve B sütunlarında yer alan ve 10'daki değerler arasındaki farkı döndürür. TOPLA işlevi EĞER işlevinin dönüş değerini ve C sütunundaki değeri ekler. |
=DERECE(Pİ()) |
Pİ işlevi 3,141592654 sayısını döndürür. DERECE işlevi radyan olarak belirtilen değeri dereceye dönüştürür. Bu formül 180 değerini döndürür. |
=ESAYISA(BUL("BD",[Sütun1])) |
BUL işlevi Sütun1'de BD dizesini arar ve dizenin başlangıç konumunu döndürür. Dize bulunamasa bir hata değeri döndürür. BUL işlevi sayısal bir değer döndürdüyse ESAYISA işlevi Evet döndürür. Yoksa, Hayır döndürür. |
İşlevlere genel bakış
İşlevler, bağımsız değişken olarak adlandırılan özel değerleri belirli bir sırada veya yapıda kullanarak hesaplamalar gerçekleştiren, önceden tanımlanmış formüllerdir. İşlevler, basit veya karmaşık hesaplamaları gerçekleştirmek için kullanılabilir. Örneğin, YUVARLA işlevinin aşağıdaki örneği Maliyet sütunundaki bir sayıyı iki ondalık basamağa yuvarlar.
=ROUND([Cost], 2)
Aşağıdaki sözcük dağarcığı işlevleri ve formülleri öğrenerek yararlı olur:
Yapı İşlevin yapısı, eşittir (=) işaretiyle başlar, ardından işlevin adı, bir açma parantezi, virgüllerle ayrılan işlev bağımsız değişkenleri ve kapatma parantezi gelir.
İşlev adı Bu, listeler veya kitaplıklar tarafından desteklenen bir işlevin adıdır. Her işlev, belirli sayıda bağımsız değişken alır, bunları işler ve bir değer döndürür.
Bağımsız değişkenler Bağımsız değişkenler sayı, metin, Doğru veya Yanlış gibi mantıksal değerler ya da sütun başvuruları olabilir. Sizin bağımsız değişkenin, bu bağımsız değişken için geçerli bir değer üretmesi gerekir. Bağımsız değişkenler aynı zamanda sabitler, formüller veya başka işlevler de olabilir.
Belirli durumlarda, başka bir işlevin bağımsız değişkenlerinden biri olarak işlev kullanmanız gerekebilir. Örneğin, aşağıdaki formül iç içe geçen ORTALAMA işlevini kullanır ve sonucu iki sütun değeriyle karşıtır.
=AVERAGE([Cost1], SUM([Cost2]+[Discount]))
Geçerli sonuçlar bir işlev bağımsız değişken olarak kullanılırken, bağımsız değişkenin kullandığı değer türüyle aynı türde bir değer geri dönecektir. Örneğin, bağımsız değişken Evet veya Hayır kullanıyorsa, iç içe geçmiş işlevin Evet veya Hayır dönüşmesi gerekir. Bunu yoksa, liste veya kitaplıkta yeni bir #VALUE! hata değerini görüntüler.
İç içe geçen düzey sınırları Formül, en çok sekiz iç içe geçen işlev düzeyi içerebilir. İşlev B, A İşlevi'nin bağımsız değişkeni olarak kullanılırken, İşlev B ikinci düzey bir işlevdir. Örneğin yukarıdaki örnekte, TOPLA işlevi ikinci düzey bir işlevdir çünkü bu ORTALAMA işlevinin bağımsız değişkenidir. TOPLA işlevinin içine geçmiş bir işlev üçüncü düzey gibi işlev olabilir.
Notlar:
-
Listeler ve kitaplıklar SSS VE NOW işlevlerini desteklemez.
-
BUGÜN ve ME işlevleri, hesaplanan sütunlarda desteklanmaz, ancak bir sütunun varsayılan değer ayarında de desteklenen bir işlevdir.
Formülde sütun başvuruları kullanma
Başvuru, geçerli satırdaki bir hücreyi tanımlar ve formülde kullanmak istediğiniz değerlerin veya verilerin aranacak olduğu listeyi veya kitaplığı gösterir. Örneğin, [Maliyet], geçerli satırdaki Maliyet sütunundaki değere başvurur. Maliyet sütununda geçerli satır için 100 değeri varsa, =[Maliyet]*3 değeri 300 döndürür.
Başvurularla, bir liste veya kitaplığın farklı sütunlarında yer alan verileri bir veya birden çok formülde kullanabilirsiniz. Formülde aşağıdaki veri türlerinin sütunlarına başvurulabilirsiniz: tek satır metin, sayı, para birimi, tarih ve saat, seçim, evet/hayır ve hesaplanan.
Bir formülde sütunun görünen adını kullanarak başvurasiniz. Ad boşluk veya özel karakter içerirse, adı köşeli ayraç ([ ]) içine adanmanız gerekir. Başvurular büyük/harfe duyarlı değildir. Örneğin, formüldeki Birim Fiyat sütununa [Birim Fiyat] veya [birim fiyat] olarak başvurebilirsiniz.
Notlar:
-
Geçerli satır dışında bir satırdaki değere başvuramazsiniz.
-
Başka bir liste veya kitaplıkta yer alan bir değere başvuramazsiniz.
-
Yeni eklenen bir satır için satırın kimliğine başvuramazsiniz. Hesaplama gerçekleştirilirken kimlik henüz mevcut değildir.
-
Formülde, bir sütun için varsayılan değer oluşturan başka bir sütuna başvuramazsiniz.
Formülde sabit kullanma
Sabit, hesaplanmaz bir değerdir. Örneğin, 9/10/2008 tarihi, 210 sayısı ve "Üç Aylık Kazanç" metni sabittir. Sabitler aşağıdaki veri türlerinden biri olabilir:
-
Dize (Örnek: =[Soyadı] = "Smith")
Dize sabitleri tırnak içine alınır ve en çok 255 karakter içerebilir.
-
Sayı (Örnek: =[Maliyet] >= 29,99)
Sayısal sabitler ondalık basamak içerebilir ve pozitif veya negatif olabilir.
-
Tarih (Örnek: =[Tarih] > DATE(2007,7,1))
Tarih sabitleri, TARIH(yıl,ay,gün) işlevinin kullanımını gerektirir.
-
Boole (Örnek: =EĞER([Maliyet]>[Gelir], "Kayıp", "Kayıp Yok")
Evet ve Hayır, Boole sabitleridir. Koşullu ifadelerde kullanabilirsiniz. Yukarıdaki örnekte, Maliyet Gelir'den büyükse, EĞER işlevi Evet döndürür ve formül de "Kayıp" dizesini döndürür. Maliyet Gelir'e eşit veya daha küçükse, işlev Hayır'a ve formül de "Kayıp Yok" dizesini döndürür.
Formülde hesaplama işleçleri kullanma
İşleçler, formüldeki öğeler üzerinde gerçekleştirmek istediğiniz hesaplama türünü belirtir. Listeler ve kitaplıklar üç farklı tür hesaplama işleci destekler: aritmetik, karşılaştırma ve metin.
Aritmetik işleçler
Toplama, çıkarma veya çarpma gibi temel matematik işlemlerini gerçekleştirmek için aşağıdaki aritmetik işleçleri kullanın; sayıları birleştirmek için; veya sayısal sonuçlar elde etmek için kullanabilirsiniz.
Aritmetik işleç |
Anlamı (örnek) |
---|---|
+ (artı işareti) |
Ekleme (3+3) |
– (eksi işareti) |
Çıkarma (3–1) Olumsuzlama (–1) |
* (yıldız işareti) |
Çarpma (3*3) |
/ (ileri eğri çizgi) |
Bölme (3/3) |
% (yüzde işareti) |
Yüzde (%20) |
^ (şapka işareti) |
Üs (3^2) |
Karşılaştırma işleçleri
Aşağıdaki işleçlerle iki değeri karşılaştırabilirsiniz. İki değer, bu işleçler kullanılarak karşılaştırıldığında, sonuç Evet veya Hayır mantıksal değeridir.
Karşılaştırma işleci |
Anlamı (örnek) |
---|---|
= (eşit işareti) |
Eşittir (A=B) |
> (büyüktür işareti) |
Büyüktür (A>B) |
< (küçüktür işareti) |
Küçük (A<B) |
>= (büyüktür veya eşittir işareti) |
Büyüktür veya eşittir (A>=B) |
<= (küçüktür veya eşittir işareti) |
Küçük veya eşit (A<=B) |
<> (eşit değildir işareti) |
Eşit değildir (A<>B) |
Metin işleci
Tek bir metin parçası & için ve (veya) dizesini kullanarak bir veya birden çok metin dizesini bir veya daha fazla metin dizesini bir hale yazın.
Metin işleci |
Anlamı (örnek) |
---|---|
& (ve işareti) |
Bir sürekli metin değeri ("Kuzey"&"rüzgar") üretmek için, iki değeri bağlar veya arttırıyor |
Liste veya kitaplığın formülde işlemleri yaptığı sıra
Formüller verileri özel bir sırada hesaplar. Formül eşittir işaretiyle (=) başlayabilir. Eşittir işaretinden sonra hesaplama işleçleri tarafından ayrılmış olan hesaplanacak öğeler (işlenen) yer almaktadır. Listeler ve kitaplıklar, formülleri formülde her işleç için belirli bir düzende, soldan sağa doğru hesaplar.
İşleçlerin önceliği
Birden fazla işleci tek bir formülde birleştirirsanız, listeler ve kitaplıklar işlemleri aşağıdaki tabloda gösterilen sırayla gerçekleştirin. 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) listeler ve kitaplıklar, işleçleri soldan sağa doğru değerlendirir.
İşleç |
Açıklama |
---|---|
– |
Olumsuzlama (-1'deki gibi) |
% |
Yüzde |
^ |
Üs |
* ve / |
Çarpma ve bölme |
+ ve – |
Toplama ve çıkarma |
ve |
Birlem (iki metin dizesini bağlar) |
= < > <= >= <> |
Karşılaştırma |
Ayraç kullanımı
Değerlendirme sırasını değiştirmek için, formülün ilk olarak hesaplanacak olan bölümünü ayraç içine alın. Örneğin, aşağıdaki formülde formül 11'i üretin çünkü bir liste veya kitaplık çarpmayı toplamadan önce hesaplar. Formül 2 ile 3'ü çarpar ve sonra sonucu 5 ile toplar.
=5+2*3
Buna karşılık, söz dizimsini değiştirmek için ayraç kullanırsanız, liste veya kitaplık 5 ile 2'ye eklenir ve sonra 21 elde etmek için sonucu 3 ile çarpar.
=(5+2)*3
Aşağıdaki örnekte, formülün ilk kısmının parantez içinde yer alan parantezler, listeyi veya kitaplığı önce [Maliyet]+25 hesaplamaya ve sonra da sonucu EC1 ve EC2 sütunlarında değerlerin toplamına bölmeye zorlar.
=([Cost]+25)/SUM([EC1]+[EC2])