Excelde Formüller ve Fonksiyonlar

Excelde Formüller toplama, çıkarma, çarpma, bölme gibi işlemlerin dışında hücrelerin içindeki verileri karşılaştırıp sonuç üretmek için kullanılır.

Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki diğer hücrelerde, aynı kitabının diğer sayfalarındaki hücrelerde veya diğer kitaplardaki sayfaların hücrelerinde kayıtlı değerleri veya metinleri kullanılabilir.

Formül yazarken uyulması gereken kurallar şunlardır:

  • Formüller işlem yapılacak hücreye girilerek veya işlem yapılacak hücreye tıklandıktan sonra fx formül çubuğundan girilebilir.
  • Her formül ” = ” işareti ile başlar.
  • Formülde karakter dizileri ve boşluklar tırnak içinde yazılır. “okul”, “bilgisayar” vb.
  • Formülde matematiksel ifadeler doğru ve eksiksiz yazılmalıdır.
    Hücrenin içerisindeki değeri sürekli kullanacağımız zaman hücreyi sabitlememiz gerekir bunun için hücrenin sütun ve satır adlarının önüne ” $ ” işaretini koymamız gerekmektedir. Örnek: $D$1 gibi böylece hücremiz ne kadar çoğaltılırsa çoğaltılsın da içerisindeki değer değişmez. Örnek: =A1+$D$1 (bu formül çoğaltıldığı zaman A1 değeri kullanıldığı hücreye göre değişecek fakat D1 değeri hep sabit duracaktır.)

Not: Formülleri elle yazmak yerine ekle menüsünden işlev (fx) ( fonksiyon ekle) penceresinden de çağırabiliriz .

Excel işlev

Fx formül çubuğunun eklenmiş olduğu üst menü görünümü.

TiTaNiC

İnternet ortamında hobi amaçlı yayınladığı içeriklerle kullanıcılara doğru bilgilere ulaştırmayı ve eğlendirmeyi hedeflemektedir...

İlgili içerikler

442 Yorum

  1. merhabalar , farklı sutunlarda verilmiş olan gün ay yıl olarak verilmiş olan tarihleri birbirinden çıkararak aradaki ay farkını bulabilirmiyiz?

    29.04.2004 13.01.2011
    18.04.2005 30.05.2011

    1. Evet iki tarih arasındaki ay farkını bulabiliriz.

      Sizin verdiğini örneğe göre A1 hücresinde 18.04.2005 B1 hücresinde 30.05.2011 yazılsın.

      Herhangi bir hücreye alttaki formülü girin.

      =(YIL(A2)-YIL(A1))*12+AY(A2)-AY(A1)

      Sonuç 73 ay olarak görünecektir.

  2. excelde bir şeyi çozmem gerekiyor yardım edin bir sütun düşünün bi yerde yapılacak iş yazıyor yanındakinde araç gereçler tarih vs. sonundada durum tamamlandı yada sürüyor yazıyor iş bittiğinde tamamlandı yazıyor ben tamamlandı yazdığında bana mail atmasını istiyorum mailde o sütunda yazan herşey olmalı. yani boş bi mail deil bunu yapabilicek biri varmı ??

    1. Bunu excel ile yapabileceğinizi sanmıyorum. Belki ileri düzey makro kodları ile bapılabilir ancak ancak excel’in verilerini mail ile iletebilmeniz zor diye düşünüyorum. Tablolarınızı bir programlama dili ile yazılmış program içerisine aktarıp kullanabilir ya da ihtiyacınız doğrultusunda bir program yazdırırsanız mümkün olabilir.

  3. Merhabalar;
    Ben çalıştığım firmada basit bir excel tablo ile stok tutuyorum yapmak istediğim şey elimdeki X bir ürünün hem toplam koli iç adedi hem koli adedi hemde palet adedini göstericek bir formül örn. x ürünün 1 paletin de 336 koli ve 2016ad. var ben elimdeki 10080 adet ürünü 5 palet 0 koli 0 adet şeklinde de görmek istiyorum şu anda kullandığım formül =BÖLÜM(D37;2016)&” palet “&MOD(D37;2016)&” adet” bu şekilde ama bu şekilde sadece palet adedi ve geri kalan rakamıda koli iç adedi şeklinde görebiliyorum. Bu formüle nasıl bir ekleme yapmalıyım?

  4. iyi çalışmalar arkadaşlar benim bir ödev ile başım dertte bir formül yazmam gerekiyor ve beceremiyorum bir türlü umarım yapabilen bir arkadaşım çıkar. sorunum şu
    2001 111 001 ben bu numarayı hücreye girdiğimde ortadaki 111 rakamına uygun olan bölüm istediğim hücrede yazacak veya ben 2001 222 001 girdiğimde bu sefer aynı belirttiğim hücredeki 222 rakamına uygun olan bölüm yazacak.
    bu konuda yardımcı olacak arkadaşlara şimdiden çok teşekkür ediyorum.

    1. =PARÇAAL(A1;6;3)

      Formülü işinizi görür sanırım. A1hücresine yazdığınız rakamı istediğiniz bir hücreye yukarıdaki formülü yazarak başlangıçtan itibaren 6. rakam dahil olmak üzere üç adet sayıyı yazdırır.

  5. Merhabalar,
    Arkadaşlar , ben bir konuda yardımınızı istiyorum. Sorum şu; Yapmış olduğum bir tablonun dip yekünlerini aldıktan sonra, onu bir alt satıra yazı ile yazmak istiyorum. Bunu nasıl yapabilirim? örn. Dip yekün 2.350.90 TL. olsun. Bunu Y.İkibinüçyüzelli/TL.Doksan/Kr. diye nasıl formül edebilirim. Yardımcı olursanız çok mutlu olurum.Şimdiden teşekkürler.

  6. Merhabalar.
    Ben bir takip tablosu hazırlıyorum bu tablo ayrı ayrı hazırlanmış 100 sayfanın özeti şeklinde yani her kişi için bir sayfa var birde bu kişilerin hepsini bir sayfada gösteren bir özet var. Bu özet sayfada yapılan son işlemin görülmesini istiyorum mesela b sütununa yapılan işlemleri yazıyorum, b10 hücresindeki işlem adı özet sayfada görünüyor. Ben b11 e yeni birşey yazdığımda özet sayfada b10 da yazan değilde b11 de yazan işlemin görünmesini istiyorum b12 ye birşey yazdığımda özet sayfasında b12 olsun b13 e yazdığımda ise b13 olsun gibi.yardımcı olursanız sevinirim.

  7. Benim bir sorum var yardımcı olursanız çok memnuun olurum. Şöyle ki;
    A sütununa 5 yazdık B sütunu da 5 olacak.. Sonra tekrar A sütununa hehnangi bir rakam girdik 10 gibi.. B de üstüne ekleyecek 15 olacak. Yani A’ya ne yazarsak B üzerine ekleyecek. Bunun formülünü bana yazar mısınız?

    1. B1 hücresine gelip şu formülü yazın:

      =A1

      B2 hücresine gelip şunu yazın: =B1+A2

      Bu formül hücresini maus imleci ile sağ alt köşesinden tutup aşağı doğru ihtiyacınız olduğu kadar sürükleyin.

      1. Yanlış anlattım galiba…. A1 sütununa 10 yazdım. B1 de 10 olacak… Tekrar A1 e 5 yazdığımda B1 bunu üzerine ekleyecek 15 olacak.. Yani vurgulamak istediğim nokta A1 e yazılanın B1 i arttırması…

        1. Bu işlemi formülle çözmeniz zor görünüyor ya da ben bilmiyorum. Ama küçük bir makro ile A1 hücresine her yazılanı başka bir hücreye toplatabiliriz. Örnek olarak A1 hücresine yazılan her değer B1 hücresine toplayarak yazdıralım.

          Bunun için Sayfa Adı (Sayfa1) yazan alana ters tıklayın ve “Kod Görüntüle” seçeneğine tıklayın. Kod alanına alttaki makro kodlarını girin.

          Private Sub Worksheet_Change(ByVal Target As Range)
          If Intersect(Target, [A1]) Is Nothing Then Exit Sub
          [B1] = [B1] + Target
          End Sub

          Böylece A1 hücresine her yazdığınız değer B1 hücresinde toplanacak…

          1. Bir önceki mesajda belirtmiştim.

            Sayfanın altında Sayfa1 yazan alana ters tıklayın ve “Kod Görüntüle” seçeneğine tıklayın. Kod alanına alttaki makro kodlarını girin.

            Private Sub Worksheet_Change(ByVal Target As Range)
            If Intersect(Target, [A1]) Is Nothing Then Exit Sub
            [B1] = [B1] + Target
            End Sub

        2. B1 e gel ve =(A1+0) YAZ ve kullanacağın kadar aşağıya çek.Bu aynı rakamların oraya aktarılmasını sağlayacaktır.Daha sonra B2 ye gel ve =(A1+0)+(A1) yaz bu da a ya yazdığın sayının b ye eklenmesini sağlayacaktır.ama ayrı mı toplayacaksın vs.tam açıklamamışsın aslında yüzeysel bir yardım oluyor kendin biçimlendirmelisin dediklerimizi.0 değersiz değildir unutmayın..bb

      2. A1 sütununa 10 yazdım. B1 de 10 olacak… Tekrar A1 e 5 yazdığımda B1 bunu üzerine ekleyecek 15 olacak.. Yani vurgulamak istediğim nokta A1 e yazılanın B1 i arttırması… vee bunun yanında a2 ye yazdığımda b2 nin üstüne toplayacağım mesajınızda cevaplamışsınız ama a2 de aynı şeyi yapamıyorum yardımcı olabilirmisiniz şimdiden teşk

          1. Hocam gerekli kodları vermiştim artık kendinize uyarlayın. Herşeyi hazır halletmek size bişey kazandırmaz ki. Ayrıca dosyanızı bir yere upload ederseniz ve üzerine gerekli açıklamaları yazarsanız daha sağlıklı çözümler üretebiliriz.

        1. yukarıdaki cevabınız için çok teşekür ederim çok işime yaradı ekstra olarak aynı işlemi aynı sayfada A2 ile B2 arasında yapmaya çok çalıştım ama yapamıyorum yani A1 B1 in üzerine A2 de B2 nin üzerine toplamak istiyoum yukardaki kodla A1 i B1 in üzerine topluyorum ama aynı sayfada A2 Yİ B2 nin üzerine toplayamıyorum yardım edemezmisiniz…

  8. Arkadaşlar hoca bir soru verdi yardım edebilir misiniz??
    y=44×1+60×2 nin min değeri bulunacak
    ve x1+x2>=1000
    5×1+3×2=0

  9. SLM,
    ÇALIŞTIĞIM ŞTİ.’DE TÜM SATILARIM TARİHLERİ İLE BİRLİKTE TÜM ÜRÜNLERİN KAYITLRINI TUTTUM. FAKAT BUNLARI GRUPLANDIRMAK VE HER ÜRÜNDEN YILLIK SATIŞIMI NASIL HS. LAYABİLİRİM. TEŞEKKÜRLER.

  10. slm bn excel de ygs puanmatik hazırlamaya çalışıyorum. 4 yanlış 1 doğruyu götürüyor ya bunun kodu bilen varsa yardım edebilir mi acaba ?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu