ay kaç gün çeker

Katılım
7 Şubat 2008
Mesajlar
206
Excel Vers. ve Dili
izin programı
ben bir hücreye ay yazdığım zaman yanındaki hücreye kaç gün çektiğini onun yanındaki hücreyede o ayın başlangıç ve bitiş tarihlerini otamatik olarak yazdırabilirmiyim.
ÖRN:A1MART yazdığım zaman B131 C101.03.2009-31.03.2009 yazsın.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,536
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

A1 e doğrudan tarih yazsanız, ya da ay kodu yazsanız işlemler daha yalın olurdu :)

Sadece A1 e Ayın adını yazmalısınız.


B1

Kod:
=TARİH(YIL(BUGÜN());ARA(A1;{"Ağustos";"Aralık";"Ekim";"Eylül";"Haziran";"Kasım";"Mart";"Mayıs";"Nisan";"Ocak";"Şubat";"Temmuz"};{8\12\10\9\6\11\3\5\4\1\2\7}+1);0)
=DATE(YEAR(TODAY());LOOKUP(A1;{"Ağustos";"Aralık";"Ekim";"Eylül";"Haziran";"Kasım";"Mart";"Mayıs";"Nisan";"Ocak";"Şubat";"Temmuz"};{8\12\10\9\6\11\3\5\4\1\2\7}+1);0)

C1

Kod:
=TARİH(YIL(BUGÜN());ARA(A1;{"Ağustos";"Aralık";"Ekim";"Eylül";"Haziran";"Kasım";"Mart";"Mayıs";"Nisan";"Ocak";"Şubat";"Temmuz"};{8\12\10\9\6\11\3\5\4\1\2\7});1)
=DATE(YEAR(TODAY());LOOKUP(A1;{"Ağustos";"Aralık";"Ekim";"Eylül";"Haziran";"Kasım";"Mart";"Mayıs";"Nisan";"Ocak";"Şubat";"Temmuz"};{8\12\10\9\6\11\3\5\4\1\2\7});1)
D1......AG1

Kod:
=EĞER(AY($C$1+SÜTUN()-3)=AY($C$1);$C$1+SÜTUN()-3;"")
=IF(MONTH($C$1+COLUMN()-3)=MONTH($C$1);$C$1+COLUMN()-3;"")
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,536
Excel Vers. ve Dili
Ofis 365 Türkçe
Herhalde yararlı olmadı yanıt :) tık çıkmadığına göre...
 
Katılım
7 Şubat 2008
Mesajlar
206
Excel Vers. ve Dili
izin programı
üstad işim çoktu daha önceki caevabınıza baktım ama inceleyememiştim.az önce inceledim gün sayısı ve ayın ilk günü yazıyor. ayın son gününü yazdıramadım.mesala d1 31.03.2009 nasıl yazılır.yarın tekrar inceleyeceğim
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
ben bir hücreye ay yazdığım zaman yanındaki hücreye kaç gün çektiğini onun yanındaki hücreyede o ayın başlangıç ve bitiş tarihlerini otamatik olarak yazdırabilirmiyim.
ÖRN:A1MART yazdığım zaman B131 C101.03.2009-31.03.2009 yazsın.
A1 hücresinde bir tarih varsa;

Kaç gün çektiği için:

=DAY(DATE(YEAR(A1);MONTH(A1)+1;0))
=GÜN(TARİH(YIL(A1);AY(A1)+1;0))


Ayın ilk günü için:

=DATE(YEAR(A1);MONTH(A1);1)
=TARİH(YIL(A1);AY(A1);1)

Ayın son günü için:

=DATE(YEAR(A1);MONTH(A1)+1;0)
=TARİH(YIL(A1);AY(A1)+1;0)

İlk gün ve son gün birleşik yazım için:

=TEXT(DATE(YEAR(A1);MONTH(A1);1);"gg.aa.yyyy")&" - "&TEXT( DATE(YEAR(A1);MONTH(A1)+1;0);"gg.aa.yyyy")

=METNEÇEVİR(TARİH(YIL(A1);AY(A1);1);"gg.aa.yyyy")&" - "&METNEÇEVİR( TARİH(YIL(A1);AY(A1)+1;0);"gg.aa.yyyy")


formüllerini kullanın.




.
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
ben bir hücreye ay yazdığım zaman yanındaki hücreye kaç gün çektiğini onun yanındaki hücreyede o ayın başlangıç ve bitiş tarihlerini otamatik olarak yazdırabilirmiyim.
ÖRN:A1MART yazdığım zaman B131 C101.03.2009-31.03.2009 yazsın.
A1: MART

B1:

=("1-"&A1&"-"&YEAR(TODAY()))+0

=("1-"&A1&"-"&YIL(BUGÜN()))+0

C1:

=DATE(YEAR(B1),MONTH(B1)+1,1)-1

=TARİH(YIL(B1);AY(B1)+1;1)-1

yada

=TARİH(YIL(B1);AY(B1)+1;0)

D1:

=DAY(C1)

=GÜN(C1)
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
=DAY(EOMONTH(A1;0)) bu formul ilgili ayın kaçgün olduğunu gösterir size
 
Katılım
19 Temmuz 2006
Mesajlar
8
Merhaba Arkadaşlar bir hücreye örneğin 01.08.2009 yazdığımda başka bir hücreye AĞUSTOS yazacak bir formül var mıdır?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
A1: MART

B1:

=("1-"&A1&"-"&YEAR(TODAY()))+0

=("1-"&A1&"-"&YIL(BUGÜN()))+0
Süper.
Teşekkürler sayın a.akyürek
 
Üst