Tarihleri birleştirme

Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
A1 Hücresinde Random Tarihler var.

Örneğin :

01.01.2023
05.01.2023
02.02.2023
17.01.2023
05.05.2023
21.01.2023
17.01.2023

B1 Hücresine açılır pencere oluşturdum ay isimlerini kapsayan
B2 hücresinde OCAK ayının kaç defa geçtiğini saydırmak istiyorum fakat olmuyor

oluyor şöyle ben açılır pencereyi kaldırdığım zaman ve B1 hücresine örneğin 17.01.2023 tarihi yazdığımda 2 rakamı veriyor

Ama ben Hücrede Açılır pencerede Ay isimleri yazsın seçilen ayın verileri gelsin istiyorum bu tarihleri nasıl bağlaya bilirim
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Dener misiniz
B2:
Kod:
=TOPLA.ÇARPIM(--(AY(A1:A7)=AY("1."&B1)))
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Necdet Bey Teşekkür ederim
Evet Fonksiyon çalışıyor.

Ama çokeğersay ile birleştiremedim. 2 tane şartım var.

E tablo üzerinden çalıştığım için dosyayı paylaşamıyorum ama örnek olması için excel dosyası aşağıdaki linkte

 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Birden fazla koşulunuz olduğunu belirtseydiniz Necdet bey ona göre çözüm önerirdi.

Alternatif olarak deneyebilirsiniz.

C++:
=ÇOKEĞERSAY(DATA!$C:$C;D$3;DATA!$B:$B;">="&SAYIYAÇEVİR("1."&$C4&"."&$B4);DATA!$B:$B;"<="&SERİAY(SAYIYAÇEVİR("1."&$C4&"."&$B4);0))
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Evet e tablodan bakıp yazarken atlamışım Korhan Bey kusura bakmayın

Ben bir Şart daha ekledimm ama e-tabloda çalışmadı ama excelde çalışıyor neden

=ÇOKEĞERSAY(DATA!D:D;Pull!C4;DATA!$C:$C;D$3;DATA!$B:$B;">="&SAYIYAÇEVİR("1."&$C$3&"."&$B$3);DATA!$B:$B;"<="&SERİAY(SAYIYAÇEVİR("1."&$C$3&"."&$B$3);0))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bilemiyorum.. Belki formül içinde kullandığımız tarih üreten bölümler E-Tablo için sorun çıkarıyordur.

O bölümleri ayrı hücrelere alıp değer üretip üretmediğini kontrol edebilirsiniz.
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Sayın @Korhan Ayhan ın cevabı doğru.

İsterseniz bu alternatifi de deneyin.

C++:
=SUMPRODUCT((DATA!$C$5:$C$36=D$3)*(YEAR(DATA!$B$5:$B$36)=$B4)*(MONTH(DATA!$B$5:$B$36)=MATCH($C4;{"Ocak"\"Şubat"\"Mart"\"Nisan"\"Mayıs"\"Haziran"\"Temmuz"\"Ağustos"\"Eylül"\"Ekim"\"Kasım"\"Aralık"};0))*1)
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Merhaba,

Sayın @Korhan Ayhan ın cevabı doğru.

İsterseniz bu alternatifi de deneyin.

C++:
=SUMPRODUCT((DATA!$C$5:$C$36=D$3)*(YEAR(DATA!$B$5:$B$36)=$B4)*(MONTH(DATA!$B$5:$B$36)=MATCH($C4;{"Ocak"\"Şubat"\"Mart"\"Nisan"\"Mayıs"\"Haziran"\"Temmuz"\"Ağustos"\"Eylül"\"Ekim"\"Kasım"\"Aralık"};0))*1)

Evet hata bende
Korhan beyin yazmış olduğu formül doğru.

Bu işlemi ÇOKETOPLA ile yine aynı örnek çalışma da. Ben toplamları aldırırken başka bir sayfaya seri tarih ayarladım oradan çoketopla yaptırabiliyorum.

=ÇOKETOPLA('DFDF'!$Q$4:$Q$1000;'DFDF'!$I$4:$I$1000;">="&'01'!C$2;'DFDF'!$I$4:$I$1000;"<="&'01'!C$3;'DFDF'!$C$4:$C$1000;'01'!$B14)

Korhan beyin yazmış olduğu gibi başka bir sayfaya ihtiyaç duymadan formül içerisinde. Tıpkı Çokeğersay gibi toplama işlemi çözülebilirmi ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#6 nolu mesajımda önerdiğim tavsiyeyi denediniz mi?
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Evet Korhan Bey denedim
Başka hücrede tarih oluşturdum sayfalar epey fazla. Sizin yazdığınız formülü kopyalayıp yapıştırdım çalıştı.
Ben e-tabloda çalışmıyor dediğim formülü kopyala yapıştır yapmadım. Kendim yazarken hatalı yazdığımı fark ettim.
E-tabloda da yazmış olduğunuz formül çalışıyor.
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Dost ve Korhan Bey

Peki bahsettiğim olay mümkün müdür. Yani Çokeğersay ile yaptığımızı aynı formül içerisinde çoketopla ile yapoılabilirmi
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz sayma işlemi istiyorsunuz. Bu sebeple talebinize uygun ÇOKEĞERSAY kullanıldı.

ÇOKETOPLA ise toplama işlemi yaptığı için talebinize uygun değildir.
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Ebet sayenizde sayma işlemini hallettik Korhan Bey Teşekkür ederim.

Aynı örnek dosyanın toplamıgerekli tarih bazlı.
Ama uğraşırken yaptım sanki. e tabloda metne çevir çalışmadı. Yan tarafa bir sütun açtım özel tarih biçiminden ay ismini getirdim o sütunda işlemleri yapmaya çalışacağım inşaallah yapabilirim.

İlginiz için çok teşekkür ederim hepinize
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yazdığınız cümleden ben aynı sonuca ÇOKETOPLA ile ulaşmak istediğinizi anladım.

Toplamak istediğiniz alanı kalın fontlu bölüme yazarak işlem yapabilirsiniz.

Rich (BB code):
=ÇOKETOPLA(Toplam_Aralığı;DATA!$C:$C;D$3;DATA!$B:$B;">="&SAYIYAÇEVİR("1."&$C4&"."&$B4);DATA!$B:$B;"<="&SERİAY(SAYIYAÇEVİR("1."&$C4&"."&$B4);0))
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Korhan Bey evet beni anlamışsınız
Tam istediğim dosya linki aşağıda
e-tablo metne çeviri desteklemiyor. tarih biçiminden ayı ismini getirsem de ama yine tarih olarak algılıyor.

İstediğim şikayetlerin ay, yıl, hat olarak toplatmak

Dosya Linki

 
Katılım
23 Haziran 2023
Mesajlar
57
Excel Vers. ve Dili
2013 TUR
Altın Üyelik Bitiş Tarihi
27-06-2024

Veri yanına yardımcı sütunlar koydum(sayması için 1 yazan sütun, ay sütunu, yıl sütunu.)
Dev tablo oluşturdum(her ay yıl ayrı ayrı yazıyor.) Bunu otomatik doldurur zaten.
Benzersiz verilerden tablo indisleri için ayrı bir sayfa oluşturdum.

Şu anda seçilince veri geliyor pull'da.
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Berke Bey elinize sağlık
Teşekkür ederim
Evet Excel de çalışıyor

Bunu e tabloya uyarlamam gerekli 20 den fazla bağlantı drive linki var. İnşaallah uyarlayabilirim. Bu sanal sütunlar ve oluşturmuş olduğunuz veri sayfası çok uğraştıracağa benziyor :) Uğraşıyorum seri tarih seri ay yaptım küçükse büyükse ama yapamadım bir türlü şimdilik en kısa yolu bu görünüyor

Berke bey 2. gönderdiğim dosya linkine bakabilirmisiniz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Umarım doğru anlamışımdır.

Deneyiniz.

C++:
=ÇOKETOPLA(DATA!$E:$E;DATA!$D:$D;P$3;DATA!$B:$B;">="&SAYIYAÇEVİR("1."&$O$3&"."&$N$3);DATA!$B:$B;"<="&SERİAY(SAYIYAÇEVİR("1."&$O$3&"."&$N$3);0))
 
Katılım
3 Haziran 2021
Mesajlar
203
Excel Vers. ve Dili
Excel 2016 64 bit Türkçe ve Google e-tablo
Korhan Bey
Teşekkür ederim

Gönderdiğiniz formül çalışıyor ama şartın bir tanesi yoktu. ( Şikayet nedeni ) onu da ekleyince istediğim sonuca ulaştım.
 
Katılım
23 Haziran 2023
Mesajlar
57
Excel Vers. ve Dili
2013 TUR
Altın Üyelik Bitiş Tarihi
27-06-2024

Dev tablo takıntımdan kurtuluyorum adım adım :)
Bu çözümde karışık veriden çektim çoketoplaları.
Dipnot: Şikayet nedenlerinden biri şikayet nedenleri. Genel şikayet galiba. İkinci tabloda listeleri açık eklemişsiniz çok daha güzel bir tablo olmuş.
 
Üst