İçindekiler
Bugün Google E-Tablolar formüllerini masaya yatıracağım. Formüllerin içerdiği öğelerle başlayacağım, nasıl hesaplandıklarını hatırlatacağım ve basit ve karmaşık formüller arasındaki farkı anlatacağım.
İşte bilmeniz gerekenler:
Google E-Tablolar formüllerinin özü
Her şeyden önce bir formül oluşturmak için mantıksal ifadelere ve işlevlere ihtiyacınız vardır.
Bir fonksiyon matematiksel bir ifadedir; her birinin kendi adı vardır.
Google E-Tablolar'ın bir sayı veya metin yerine bir formül girmek üzere olduğunuzu anlaması için, ilgili hücreye bir eşittir işareti (=) girmeye başlayın. Ardından, işlev adını ve formülün geri kalanını yazın.
İpucu: Google E-Tablolar'da bulunan tüm işlevlerin tam listesini buradan kontrol edebilirsiniz.
Formülünüz şunları içerebilir:
- hücre referansları
- adlandırılmış veri aralıkları
- sayısal ve metinsel sabitler
- operatörler
- diğer fonksiyonlar
Hücre referanslarının türleri
Her fonksiyon çalışmak için veri gerektirir ve bu verileri belirtmek için hücre referansları kullanılır.
Bir hücreye referans vermek için alfanümerik kod kullanılır - sütunlar için harfler ve satırlar için sayılar. Örneğin, A1 sütunundaki ilk hücredir A .
3 tür Google E-Tablolar hücre referansı vardır:
- Akraba: A1
- Mutlak: $A$1
- Karma (yarısı göreceli ve yarısı mutlak): $A1 veya A$1
Dolar işareti ($) referans türünü değiştiren şeydir.
Taşındıktan sonra, göreli hücre referansları hedef hücreye göre değişir. Örneğin, B1 şunları içerir =A1 . C2'ye kopyalayın ve =B2 . 1 sütun sağa ve 1 satır aşağıya kopyalandığı için tüm koordinatlar 1 artmıştır.
Formüller mutlak referanslara sahipse, kopyalandıktan sonra değişmezler. Tabloya yeni satırlar ve sütunlar eklense veya hücrenin kendisi başka bir yere kaydırılsa bile her zaman aynı hücreyi gösterirler.
B1'deki orijinal formül | =A1 | =A$1 | =$A1 | =$A$1 |
Formül C2'ye kopyalandı | =B2 | =B$1 | =$A2 | =$A$1 |
Bu nedenle, referansların kopyalandığında veya taşındığında değişmesini önlemek için mutlak olanları kullanın.
Bağıllar ve mutlaklar arasında hızlıca geçiş yapmak için herhangi bir hücre referansını vurgulayın ve klavyenizde F4 tuşuna basın.
İlk başta, göreceli referansınız - A1 - mutlak olarak değişecektir - $A$1 . F4 tuşuna bir kez daha bastığınızda karışık bir referans alırsınız - A$1 . Bir sonraki düğmeye basıldığında, şunları göreceksiniz $A1 . bir diğeri her şeyi eski haline döndürecek - A1 Ve böyle devam eder.
İpucu: Tüm referansları bir kerede değiştirmek için formülün tamamını vurgulayın ve F4 tuşuna basın
Veri aralıkları
Google E-Tablolar yalnızca tek hücre referanslarını değil, aynı zamanda bitişik hücre gruplarını (aralıklar) da kullanır. Örneğin, sol üst ve sağ alt hücrelerle sınırlıdırlar, A1:B5 aşağıda turuncu ile vurgulanan tüm hücreleri kullanmak için sinyal verir:
Google E-Tablolar formüllerindeki sabitler
Google E-Tablolar'daki sabit değerler, hesaplanamayan ve her zaman aynı kalan değerlerdir. Bunlar çoğunlukla sayılar ve metinlerdir, örneğin 250 (sayı), 03/08/2019 (tarih), Kâr (metin). Bunların hepsi sabittir ve bunları çeşitli operatörler ve fonksiyonlar kullanarak değiştirebiliriz.
Örneğin, formül yalnızca sabit değerler ve operatörler içerebilir:
=30+5*3
Veya başka bir hücrenin verilerine dayalı olarak yeni değer hesaplamak için kullanılabilir:
=A2+500
Ancak bazen sabitleri manuel olarak değiştirmeniz gerekir. Bunu yapmanın en kolay yolu da her bir değeri ayrı bir hücreye yerleştirmek ve formüllerde bunlara referans vermektir. Bu durumda tek yapmanız gereken tüm formüller yerine tek bir hücrede değişiklik yapmaktır.
Yani, eğer koyarsan 500 B2'ye, formül ile atıfta bulunun:
=A2+B2
Almak için 700 bunun yerine, B2'deki sayıyı değiştirmeniz yeterlidir; sonuç yeniden hesaplanacaktır.
Google E-Tablolar formülleri için işleçler
Elektronik tablolarda hesaplamaların türünü ve sırasını önceden ayarlamak için farklı operatörler kullanılır. 4 gruba ayrılırlar:
- aritmetik operatörler
- karşılaştırma operatörleri
- birleştirme operatörleri
- referans operatörleri
Aritmetik operatörler
Adından da anlaşılacağı gibi, bunlar toplama, çıkarma, çarpma ve bölme gibi matematik hesaplamalarını gerçekleştirmek için kullanılır. Sonuç olarak, sayılar elde ederiz.
Aritmetik operatör | Operasyon | Örnek |
+ (artı işareti) | İlave | =5+5 |
- (eksi işareti) | Çıkarma Negatif sayı | =5-5 =-5 |
* (yıldız işareti) | Çarpma İşlemi | =5*5 |
/ (eğik çizgi) | Bölüm | =5/5 |
% (yüzde işareti) | Yüzdeler | 50% |
^ (caret işareti) | Üsler | =5^2 |
Karşılaştırma operatörleri
Karşılaştırma operatörleri iki değeri karşılaştırmak ve mantıksal bir ifade döndürmek için kullanılır: TRUE veya FALSE.
Karşılaştırma operatörü | Karşılaştırma koşulu | Formül örneği |
= | Eşittir | =A1=B1 |
> | Daha fazla | =A1>B1 |
< | Daha az | =A1 |
>= | Daha fazla veya eşit | =A1>=B1 |
<= | Daha az veya eşit | =A1<=B1 |
Eşit değil | =A1B1 |
Metin birleştirme operatörleri
Ampersand (&) birden fazla metin dizesini tek bir metin dizesine bağlamak (birleştirmek) için kullanılır. Aşağıdakileri Google E-Tablolar hücrelerinden birine girdiğinizde Uçak :
="Hava"& "zanaat"
Ya da, koy Soyadı A1'e ve İsim B1'e gönder ve Soyadı, İsim aşağıdaki metin:
=A1&", "&B1
Formül operatörleri
Bu operatörler Google E-Tablolar formülleri oluşturmak ve veri aralıklarını belirtmek için kullanılır:
Formül operatörü | Eylem | Formül örneği |
: (iki nokta üst üste) | Aralık işleci. Belirtilen ilk ve son hücreler arasındaki (ve bu hücreler dahil) tüm hücrelere başvuru oluşturur. | B5:B15 |
, (virgül) | Birlik operatörü Birden fazla referansı tek bir referansta birleştirir. | =TOPLA(B5:B15,D5:D15) |
Tüm operatörler, formül hesaplamalarının sırasını tanımlayan ve çoğu zaman ortaya çıkan değerleri etkileyen farklı önceliğe (öncelik) sahiptir.
Hesaplama sırası ve operatörlerin önceliği
Google E-Tablolar'daki her formül, değerlerini belirli bir sırayla işler: işleç önceliğine göre soldan sağa. Çarpma ve bölme gibi aynı önceliğe sahip işleçler, görünme sırasına göre (soldan sağa) hesaplanır.
Operatörlerin önceliği | Açıklama |
: (iki nokta üst üste) (boşluk) , (virgül) | Menzil operatörü |
- | Eksi işareti |
% | Yüzde |
^ | Üs alma |
* ve / | Çarpma ve bölme |
+ ve - | Toplama ve çıkarma |
& | Birden çok metin dizesini tek bir dizede birleştirin |
= >= | Karşılaştırma |
Hesaplamaların sırasını değiştirmek için parantezler nasıl kullanılır?
Formül içindeki hesaplamaların sırasını değiştirmek için, önce gelmesi gereken kısmı parantez içine alın. Nasıl çalıştığını görelim.
Elimizde standart bir formül olduğunu varsayalım:
=5+4*3
Çarpma işlemi önde gidip toplama işlemi onu takip ettiğinden, formül şu sonucu verecektir 17 .
Eğer parantez eklersek, oyun değişir:
=(5+4)*3
Formül önce sayıları toplar, sonra bunları 3 ile çarpar ve şunu döndürür 27 .
Bir sonraki örnekteki parantezler aşağıdakileri belirtir:
=(A2+25)/TOPLAM(D2:D4)
- A2 için değeri hesaplayın ve 25'e ekleyin
- D2, D3 ve D4'teki değerlerin toplamını bulun
- ilk sayıyı değerlerin toplamına böler
Hesaplama sırasını çok küçük yaşlardan itibaren öğrendiğimiz ve çevremizdeki tüm aritmetik işlemleri bu şekilde yapıldığı için bunları aşmanın sizin için zor olmayacağını umuyorum :)
Google E-Tablolar'da adlandırılmış aralıklar
Ayrı hücreleri ve tüm veri aralıklarını etiketleyebileceğinizi biliyor muydunuz? Bu, büyük veri kümelerini işlemeyi hızlı ve kolay hale getirir. Ayrıca, Google E-Tablolar formüllerinde kendinizi çok daha hızlı yönlendireceksiniz.
Ürün ve müşteri başına toplam satışları hesapladığınız bir sütununuz olduğunu varsayalım. Böyle bir aralığı adlandırın Toplam_Satışlar ve formüllerde kullanın.
Sanırım siz de bu formüle katılırsınız.
=TOPLA(Toplam_Satışlar)
çok daha net ve okunması daha kolay
=TOPLAM($E$2:$E$13)
Not: Bitişik olmayan hücrelerden adlandırılmış aralıklar oluşturamazsınız.
Aralığınızı belirlemek için aşağıdakileri yapın:
- Bitişik hücrelerinizi vurgulayın.
- Gitmek Veri> Adlandırılmış aralıklar Sayfa menüsünde. Sağ tarafta ilgili bir bölme görünecektir.
- Aralık için bir ad belirleyin ve Bitti .
İpucu: Bu aynı zamanda oluşturduğunuz tüm aralıkları kontrol etmenizi, düzenlemenizi ve silmenizi sağlar:
Veri aralığı için doğru adın seçilmesi
Adlandırılmış aralıklar Google E-Tablolar formüllerinizi daha kolay, net ve anlaşılır hale getirir. Ancak aralıkları etiketleme konusunda uymanız gereken küçük bir kurallar dizisi vardır. İsim:
- Yalnızca harf, rakam ve alt çizgi (_) içerebilir.
- Bir sayıdan ya da "doğru" veya "yanlış" kelimelerinden başlamamalıdır.
- Boşluk ( ) veya diğer noktalama işaretlerini içermemelidir.
- 1-250 karakter uzunluğunda olmalıdır.
- Aralığın kendisi ile uyuşmamalıdır. Aralığı şu şekilde adlandırmaya çalışırsanız A1:B2 hataları oluşabilir.
Bir şeyler yanlış giderse, örneğin adda boşluk kullanırsanız Toplam Satış Doğru isim şöyle olmalıdır ToplamSatışlar veya Toplam_Satışlar .
Not: Google E-Tablolar adlandırılmış aralıklar mutlak hücre referanslarına benzer. Tabloya satır ve sütun eklerseniz Toplam_Satışlar Aralığı sayfanın herhangi bir yerine taşıyın - bu, sonuçları değiştirmeyecektir.
Google E-Tablolar formül türleri
Formüller basit ve karmaşık olabilir.
Basit formüller sabitler, aynı sayfadaki hücrelere referanslar ve işleçler içerir. Kural olarak, ya bir işlev ya da bir işleçtir ve hesaplamaların sırası çok basit ve anlaşılırdır - soldan sağa:
=TOPLA(A1:A10)
=A1+B1
Ek fonksiyonlar ve operatörler ortaya çıktığında veya hesaplama sırası biraz daha karmaşık hale geldiğinde, formül karmaşıklaşır.
Karmaşık formüller hücre referansları, çoklu fonksiyonlar, sabitler, operatörler ve adlandırılmış aralıklar içerebilir. Uzunlukları bunaltıcı olabilir. Yalnızca yazarları bunları hızlı bir şekilde "deşifre edebilir" (ancak genellikle yalnızca bir haftadan daha uzun bir süre önce oluşturulmamışsa).
Karmaşık formüller nasıl kolaylıkla okunur?
Formüllerinizin anlaşılır görünmesini sağlamak için bir püf noktası vardır.
İstediğiniz kadar boşluk ve satır sonu kullanabilirsiniz. Bu, sonucu bozmayacak ve her şeyi en uygun şekilde düzenleyecektir.
Formüle bir kesme çizgisi koymak için klavyenizde Alt+Enter tuşlarına basın. Formülün tamamını görmek için Formül çubuğu :
Bu ekstra boşluklar ve kesme çizgileri olmasaydı, formül aşağıdaki gibi görünürdü:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,""))
İlk yolun daha iyi olduğunu kabul edebilir misiniz?
Bir dahaki sefere Google Sheets formülleri oluşturma ve düzenleme konusunu daha derinlemesine inceleyeceğim ve biraz daha pratik yapacağız. Herhangi bir sorunuz varsa, lütfen aşağıdaki yorumlara bırakın.