Verileri çeşitli yollarla hesaplamak için liste veya kitaplıklardaki formülleri ve işlevleri kullanabilirsiniz. Bir liste veya kitaplığa hesaplanmış sütun ekleyerek, diğer sütunlardaki verileri içeren ve tarihleri ve saatleri hesaplamak, matematik denklemleri gerçekleştirmek veya metni işlemek için işlevler gerçekleştiren bir formül oluşturabilirsiniz. Örneğin, bir görev listesinde, Başlangıç Tarihi ve Tamamlanan Tarih sütunlarına göre her görevi tamamlamak için gereken gün sayısını hesaplamak için bir sütun kullanabilirsiniz.
Not: Bu makalede formülleri ve işlevleri kullanmayla ilgili temel kavramlar açıklanmaktadır. Belirli bir işlev hakkında belirli bilgiler için ilgili işlevle ilgili makaleye bakın.
Bu makalede
Formüllere genel bakış
Formüller, bir liste veya kitaplıktaki değerler üzerinde hesaplamalar yapan denklemlerdir. Formül eşittir işaretiyle (=) başlar. Örneğin, aşağıdaki formül 2 ile 3'ünü çarpar ve ardından sonuda 5 ekler.
=5+2*3
Hesaplanmış sütunda formül kullanabilir ve bir sütunun varsayılan değerlerini hesaplayabilirsiniz. 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 |
PI() işlevi pi değerini döndürür: 3,141592654. |
|
Başvuru (veya sütun adı) |
[Sonuç] geçerli satırın Sonuç sütunundaki değeri temsil eder. |
|
Sabit |
Doğrudan bir formüle girilen sayılar veya metin değerleri( örneğin 2). |
|
İşleç |
* (yıldız işareti) işleci çarpar ve ^ (şapka işareti) işleci bir sayıyı bir kuvvete yükseltir. |
Formül, önceki tabloda yer alan bir veya daha fazla öğeyi kullanabilir. Formüllere bazı örnekler (karmaşıklık sırasına göre) aşağıda verilmiştir.
Basit formüller (=128+345 gibi)
Aşağıdaki formüller sabitleri ve işleçleri içerir.
|
Örnek |
Açıklama |
|---|---|
|
=128+345 |
128 ve 345 ekler |
|
=5^2 |
Kareler 5 |
Sütun başvuruları içeren formüller (=[Revenue] >[Maliyet])
Aşağıdaki formüller, aynı liste veya kitaplıktaki diğer sütunlara başvurur.
|
Örnek |
Açıklama |
|---|---|
|
=[Gelir] |
Revenue sütunundaki değeri kullanır. |
|
=[Gelir]*10/100 |
Revenue sütunundaki değerin %10'u. |
|
=[Revenue] > [Maliyet] |
Revenue sütunundaki değer Maliyet sütunundaki değerden büyükse Evet döndürür. |
İşlevleri çağıran formüller (=ORTALAMA(1, 2, 3, 4, 5))
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ümesinin ortalamasını döndürür. |
|
=MAX([Q1], [Q2], [Q3], [Q4]) |
Bir değer kümesindeki en büyük değerleri verir. |
|
=EĞER([Maliyet]>[Revenue], "Tamam Değil", "Tamam") |
Maliyet gelirden büyükse Tamam değil döndürür. Aksi durumda Tamam döndürür. |
|
=GÜN("15 Nisan 2008") |
Tarihin gün bölümünü döndürür. Bu formül 15 sayısını döndürür. |
İç içe işlevler içeren formüller (=TOPLA(EĞER([A]>[B], [A]-[B], 10), [C]))
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 veya 10 sütunlarındaki 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İ()) |
PI işlevi 3,141592654 sayısını döndürür. DERECE işlevi radyan cinsinden belirtilen bir değeri dereceye dönüştürür. Bu formül 180 değerini döndürür. |
|
=ESAYIYSA(BUL("BD",[Sütun1])) |
BUL işlevi Sütun1'de BD dizesini arar ve dizenin başlangıç konumunu döndürür. Dize bulunamazsa bir hata değeri döndürür. bul işlevi sayısal bir değer döndürdüyse ESAYIYSA işlevi Evet döndürür. Aksi zaman 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, ROUND işlevinin aşağıdaki örneği Maliyet sütunundaki bir sayıyı iki ondalık basameğe yuvarlar.
=ROUND([Cost], 2)
İşlevleri ve formülleri öğrenirken aşağıdaki sözlük yararlıdır:
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 veya sütun başvuruları olabilir. Belirlediğiniz bağımsız değişken, bu bağımsız değişken için geçerli bir değer üretmelidir. 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 ortalama işlevini kullanır ve sonucu iki sütun değerinin toplamıyla karşılaştırır.
=AVERAGE([Cost1], SUM([Cost2]+[Discount]))
Geçerli sonuçlar Bir işlev bağımsız değişken olarak kullanıldığında, bağımsız değişkenin kullandığı değer türünü döndürmelidir. Örneğin, bağımsız değişken Evet veya Hayır kullanıyorsa, iç içe işlevin Evet veya Hayır döndürmesi gerekir. Aksi takdirde, liste veya kitaplık bir #VALUE! hata değerini görüntüler.
İç içe geçen düzey sınırları Bir formül en fazla sekiz iç içe işlev düzeyi içerebilir. B İşlevi A işlevinde bağımsız değişken olarak kullanıldığında, B İşlevi ikinci düzey bir işlevdir. Örneğin yukarıdaki örnekte TOPLA işlevi, ORTALAMA işlevinin bağımsız değişkeni olduğundan ikinci düzey bir işlevdir. TOPLA işlevinin içinde iç içe yerleştirilmiş bir işlev, üçüncü düzey bir işlev olabilir ve bu şekilde devam eder.
Notlar:
-
Listeler ve kitaplıklar, S_SAYI_ÜRET ve ŞİmDİ işlevlerini desteklemez.
-
BUGÜN ve BEN işlevleri hesaplanmış sütunlarda desteklenmez, ancak bir sütunun varsayılan değer ayarında desteklenir.
Formülde sütun başvurularını kullanma
Başvuru, geçerli satırdaki bir hücreyi tanımlar ve formülde kullanmak istediğiniz değerlerin veya verilerin aranacağı bir liste veya kitaplığa işaret eder. Ö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, liste veya kitaplığın farklı sütunlarında yer alan verileri bir veya daha fazla formülde kullanabilirsiniz. Formülde şu veri türlerinin sütunlarına başvurulabilir: tek satır metin, sayı, para birimi, tarih ve saat, seçim, evet/hayır ve hesaplanan.
Sütunun görünen adını formülde başvurmak için kullanırsınız. Ad bir boşluk veya özel karakter içeriyorsa, adı köşeli ayraç ([ ]) içine almanız gerekir. Başvurular büyük/küçük harfe duyarlı değildir. Örneğin, formüldeki Birim Fiyat sütununa [Birim Fiyat] veya [birim fiyat] olarak başvurabilirsiniz.
Notlar:
-
Geçerli satır dışında bir satırdaki değere başvuramazsınız.
-
Başka bir liste veya kitaplıktaki bir değere başvuramazsınız.
-
Yeni eklenen satır için satırın kimliğine başvuramazsınız. Hesaplama gerçekleştirildiğinde kimlik henüz mevcut değildir.
-
Bir sütun için varsayılan değer oluşturan bir formülde başka bir sütuna başvuramazsınız.
Formülde sabitleri kullanma
Sabit, hesaplanmayan 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 olabilir:
-
Dize (Örnek: =[Soyadı] = "Etikan")
Dize sabitleri tırnak içine alınır ve en fazla 255 karakter içerebilir.
-
Sayı (Örnek: =[Maliyet] >= 29,99)
Sayısal sabitler ondalık basamaklar içerebilir ve pozitif veya negatif olabilir.
-
Tarih (Örnek: =[Tarih] > TARİh(2007,7,1))
Tarih sabitleri TARİh(yıl,ay,gün) işlevinin kullanılmasını gerektirir.
-
Boole değeri (Örnek: =EĞER([Maliyet]>[Gelir], "Kayıp", "Kayıp Yok")
Evet ve Hayır, Boole sabitleridir. Bunları koşullu ifadelerde kullanabilirsiniz. Yukarıdaki örnekte Maliyet Revenue değerinden büyükse, EĞER işlevi Evet değerini, formül ise "Loss" dizesini döndürür. Maliyet Revenue'e eşit veya daha küçükse, işlev Hayır döndürür ve formül de "Kayıp Yok" dizesini döndürür.
Formülde hesaplama işleçlerini kullanma
İşleçler, formüldeki öğeler üzerinde gerçekleştirmek istediğiniz hesaplama türünü belirtir. Listeler ve kitaplıklar üç farklı hesaplama işleci türünü 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 üretmek için.
|
Aritmetik işleç |
Anlamı (örnek) |
|---|---|
|
+ (artı işareti) |
Toplama (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. bu işleçler kullanılarak iki değer 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üçüktür (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şittir (A<=B) |
|
<> (eşit değildir işareti) |
Eşit değil (A<>B) |
Metin işleci
Tek bir metin parçası oluşturmak üzere bir veya daha fazla metin dizesini birleştirmek veya birleştirmek için ve işareti (&) kullanın.
|
Metin işleci |
Anlamı (örnek) |
|---|---|
|
& (ve işareti) |
Bir sürekli metin değeri oluşturmak için iki değeri bağlar veya birleştirir ("Kuzey"&"rüzgar") |
Bir liste veya kitaplığın formülde işlem gerçekleştirme sırası
Formüller verileri özel bir sırada hesaplar. Formül eşittir işaretiyle (=) başlayabilir. Eşittir işaretinden sonra, hesaplama işleçleriyle ayrılan hesaplanacak öğeler (işlenenler) vardır. Listeler ve kitaplıklar formülü, formüldeki her işlecin belirli bir sırasına göre soldan sağa doğru hesaplar.
İşleçlerin önceliği
Birkaç işleci tek bir formülde birleştirirseniz, listeler ve kitaplıklar işlemleri aşağıdaki tabloda gösterilen sırayla gerçekleştirir. Bir formül aynı önceliğe sahip işleçler içeriyorsa (örneğin, bir formül hem çarpma işleci hem de 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 |
Birleştirme (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 hesaplanacak bölümünü parantez içine alın. Örneğin, bir liste veya kitaplık toplamadan önce çarpmayı hesapladığından aşağıdaki formül 11 üretir. Formül 2 ile 3'ü çarpar ve sonra sonucu 5 ile toplar.
=5+2*3
Buna karşılık, söz dizimini değiştirmek için parantez kullanırsanız, liste veya kitaplık bir araya 5 ve 2 ekler ve ardından sonucu 3 ile çarparak 21 üretir.
=(5+2)*3
Aşağıdaki örnekte, formülün ilk bölümündeki parantezler, liste veya kitaplığı önce [Maliyet]+25 hesaplamaya zorlar ve ardından sonucu EC1 ve EC2 sütunlarındaki değerlerin toplamına böler.
=([Cost]+25)/SUM([EC1]+[EC2])