Çözüldü İşlemin; yılı,ay sayısı, ay adına göre kontrol nasıl olmalıdır?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Dostlar Merhabalar;

Elimde aşağıdaki resimdeki gibi 1000'in üstünde kayıtlar bulunmakta ve bu sayı sürekli artmaktadır.

C sütununda … İşlem tarihleri
A sütununda … İşlemin yılı (girilen kayıtlara göre şu an 2019, 2020 ve 2021)
B sütununda … İşlemin ayı (kaydın ödeme tarihine göre, buradaki sayı değişmekte)
D sütunu ……… Ödeme ayı (manuel olarak yazılmakta)

K sütununda yıl "2019", ay "1" ve ödeme ayı "Oca" ise “DOĞRU”, Değilse “YANLIŞ” sözcüğü çıksın. 2020 ve 2021 için de yine aynı mantıkla “DOĞRU” VE “YANLIŞ” çıkmalı.

Formül ya da makro ile nasıl bir çözüm önerirsiniz?
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Excelde hücrelerin biçimleri ve hücrelere girilen veriler, özellikle de tarihle ilgili işlemlerde çok önemlidir. Bu nedenle dosyanızı resim şeklinde değil örnek excel dosyası halinde paylaşmanız çözüme ulaşmanızı kolaylaştırır.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın YUSUF44,

İlginize teşekkürler. Dosyayı ekliyorum.
 

Ekli dosyalar

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
K2 hücresine yazıp, formülü aşağıya doğru sürükleyin ...


Kod:
=(((A2=2019)+(A2=2020)+(A2=2021))*(D2="Oca"))=1
.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Üstadım 2019 yılı Oca ayından sonraki tüm yıl, ay sayısı ve ay adı kayıtlarınıhep "yanlış" olarak listeliyor.
 
Son düzenleme:

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Anladığım kadarıyla, aşağıdakini deneyin.

Kod:
=TARİH(A2;B2;1)=TARİH(A2;AY(D2&0);1)
.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
İdris Beyin çözümüne baktığımda, sorunuzu anlamamış olduğumu gördüm...

.
 
Son düzenleme:

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın İdris SERDAR,

Yanıtınız için teşekkürler. Sorunum çözüldü. Sağ olun, var olun.


Sayın Haluk,

Üstadım her zaman bizlerin yardımına koşuyorsun. İlginiz için teşekkürler.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,500
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif..
=METNEÇEVİR(TARİH(A2;B2;1);"aaa")=D2
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Murat Osma,

İlginiz ve alternatif çözümünüz için teşekkürler. Sorunsuz çalışıyor.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,500
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Rica ederim Ahmet Bey,

İyi günler. (y)
 
Üst