• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İki Tarih Arasına Dönem Atama

Katılım
30 Mayıs 2011
Mesajlar
55
Excel Vers. ve Dili
Türkçe - 2007
Değerli üstadlar,

Araştırdım ama bulamadım bir de buradan sorayım istedim.

Formülle iki tarih arasına dönem atamak istiyorum. Veri çekmek üzere bir tablo hazırladım şu şekilde:


Başlangıç

Bitiş

Dönem

15.Ara

14.Oca

Ocak

15.Oca

14.Şub

Şubat

15.Şub

14.Mar

Mart

15.Mar

14.Nis

Nisan

15.Nis

14.May

Mayıs

15.May

14.Haz

Haziran

15.Haz

14.Tem

Temmuz

15.Tem

14.Ağu

Ağustos

15.Ağu

14.Eyl

Eylül

15.Eyl

14.Eki

Ekim

15.Eki

14.Kas

Kasım

15.Kas

14.Ara

Aralık

İlk tablodaki belirlediğim dönemi aşağıdaki tabloda dönem hücresine yazacağım formülle çekebilsin. Bu somut örnekte Ocak yazması gerekecek.


İşlem Tarihi

Harcama

Tutar

Dönem

11.01.2022

Yemek

₺25,00





Düşeyara düşündüm ama olmadı, eğer formülü ile iki tarih arası yapayım diyeceğim ama 12 tane içiçe eğer saçma olacak gibi. Varsa fikriniz paylaşabilirseniz sevinirim. İyi günler.
 
.

Tablonuzun satır ve sütunları belli olmadığından, afaki bir formül veriyorum.

=DÜŞEYARA(TEXT(METNEÇEVİR;"aaaa");C2:C13;1;0)

.
 
İdris bey ilginiz için teşekkür ederim. Ancak bir hata yaptım sanırım olmuyor.

ilk tablonun ismi "dönemtablosu" olarak düşünebilirsiniz. diğeri ise a-b-c-d sütunları.

şöyle denedim ama: =DÜŞEYARA(TEXT(METNEÇEVİR([@[İşlem Tarihi]];"aaaa"));Dönemtablosu;3;0)
 
Alternatif
Tablolarınızı aynı sayfaya yerleştirdim
İlk tablo A1:C13 aralığında

İşlem Tarihi ile başlayan alttaki tablonuzu da F1:I2 aralığına yerleştirdim

I2 hücresine aşağıdakini dizi formülü olarak girdim (Ctrl+Shift+Enter)
=İNDİS(C2:C13;MOD(EĞER(GÜN(F2)<15;0;1)+AY(F2);13))

234271
 
.

Konuyu uzatmak istemiyorum. Harici yükleme sitelerine dosyanızı ekleyin. Daha kestirmeden gidelim.

.
 
Oldu gibi sanki. 2021 için özel durum oluşuyor onu da yıl 2021 gördüğünü Ocak olarak yaz diye formülde belirttim.

Kod:
=EĞER(YIL(A16)=2021;"Ocak";DÜŞEYARA(AY(A16)+YUVARLA(GÜN(A16)/30;0);$A$2:$B$13;2))

Örnek Dosya

tqmxr2x.JPG
 
Çok teşekkürler herkese. İNDİS formülü taşma hatası verdi bir sonraki ay için.
Yuvarlamalı formül oldu esasen ama birden fazla yıl olunca onu nasıl yapacağım bilmiyorum bu sefer.

Şuraya ekledim dosyayı. Belki üzerinden deneyebiliriz.

 
Verdiğim indis formülünü dosyanıza uyguladım.
Gönderdiğiniz dosyada D2 hücresine aşağıdkai formülü kopyalayın ve sürükleyerek çoğaltın

=İNDİS(dönemler[Dönem];MOD(EĞER(GÜN([@[İşlem Tarihi]])<15;0;1)+AY(F2);13))
 
Geri
Üst