Tarih aralığı ve bir kaç farklı koşula göre benzersiz verilerin sayılması.

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
Benimde elimde şöyle bir veri var.

SIRKETNO

YIL

DEPNO

GRCKOD

IRSNO

SIRANO

HARTIP

IRSTARIH

1

2024

6

C

393

1

7

4.01.2024 00:00

1

2024

6

C

393

2

7

4.01.2024 00:00

1

2024

6

C

393

3

7

4.01.2024 00:00

1

2024

1

C

409

1

3

5.01.2024 00:00

1

2024

1

C

409

2

3

5.01.2024 00:00

1

2024

14

C

424

2

7

5.01.2024 00:00

1

2024

1

C

411

1

4

5.01.2024 00:00

1

2024

1

C

411

2

4

5.01.2024 00:00

1

2024

1

C

411

3

4

5.01.2024 00:00

1

2024

1

G

411

4

4

5.01.2024 00:00

1

2024

1

G

411

5

4

5.01.2024 00:00

1

2024

1

S

411

6

4

5.01.2024 00:00

1

2024

1

S

411

7

4

5.01.2024 00:00





Yapmak istediği 2 tarih aralığına göre DEPNO seçip, GRCKOD belirtip, HARTIP belirtip benzersiz olan IRSNO değerlerini saymak istiyorum.

yani benzersiz olanları
DEPNO, GRCKOD, HARTIP, tarih1 ve tarih2 değerlerini IRSTARIH değerine göre kaç adet varsa onu saydırmak.

İşin içinden çıkamadım bir türlü, şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,196
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın üyesiniz küçük bir örnek dosya paylaşsanız daha hızlı yanıt alabilirsiniz.
 
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,

DEPNO

GRCKOD

HARTIP

tarih1

tarih2

1​

C

4​

05.01.2024​

05.01.2024​


C++:
=SUMPRODUCT(($C$2:$C$14=K7)*($D$2:$D$14=L7)*($G$2:$G$14=M7)*(INT($H$2:$H$14)>=INT(N7))*(INT($H$2:$H$14)<=INT(O7)))
Bu şekilde mi istiyorsunuz?
 

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
hocam dosyalara açıklama da yazdım kusura bakmayın.
 

Ekli dosyalar

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
Merhaba,

DEPNO

GRCKOD

HARTIP

tarih1

tarih2

1​

C

4​

05.01.2024​

05.01.2024​


C++:
=SUMPRODUCT(($C$2:$C$14=K7)*($D$2:$D$14=L7)*($G$2:$G$14=M7)*(INT($H$2:$H$14)>=INT(N7))*(INT($H$2:$H$14)<=INT(O7)))

Bu şekilde mi istiyorsunuz?
hocam örnek dosyaları kodum. excel dosyaları içerisinde de açıklamaları yazdım yardımlarınızı rica ederim. Ayrıca türkçe office 365 kullanıyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,196
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

İlk dosyanızdaki sonuç için;

Koşullara göre benzersiz İrsaliye numaralarının sıralı listesi için boş bir sütuna uygulayınız...

C++:
=SIRALA(BENZERSİZ(FİLTRE(E:E;(C:C=O4)*(H:H>=O5)*(H:H<=O6)*(D:D=O7)*(G:G=O8);"")))
Liste yerine koşullara göre benzersiz irsaliye sayısı için boş bir hücreye uygulayınız.

C++:
=BAĞ_DEĞ_SAY(BENZERSİZ(FİLTRE(E:E;(C:C=O4)*(H:H>=O5)*(H:H<=O6)*(D:D=O7)*(G:G=O8);"")))
Ya da;

C++:
=BAĞ_DEĞ_SAY(FİLTRE(B:B;(B:B=L5)*(C:C>=L3)*(C:C<=L4)))


İkinci dosyanız için aşağıdaki formülü deneyiniz.

C++:
=ÇOKEĞERSAY(B:B;L5;C:C;">="&L3;C:C;"<="&L4)
Eğer saatler sorun çıkarırsa aşağıdaki formülü deneyebilirsiniz.

C++:
=TOPLA.ÇARPIM((B2:B1000<>"")*(B2:B1000=L5)*(NSAT(C2:C1000)>=L3)*(NSAT(C2:C1000)<=L4))
 

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
Deneyiniz.

İlk dosyanızdaki sonuç için;

Koşullara göre benzersiz İrsaliye numaralarının sıralı listesi için boş bir sütuna uygulayınız...

C++:
=SIRALA(BENZERSİZ(FİLTRE(E:E;(C:C=O4)*(H:H>=O5)*(H:H<=O6)*(D:D=O7)*(G:G=O8);"")))
Liste yerine koşullara göre benzersiz irsaliye sayısı için boş bir hücreye uygulayınız.

C++:
=BAĞ_DEĞ_SAY(BENZERSİZ(FİLTRE(E:E;(C:C=O4)*(H:H>=O5)*(H:H<=O6)*(D:D=O7)*(G:G=O8);"")))
Ya da;

C++:
=BAĞ_DEĞ_SAY(FİLTRE(B:B;(B:B=L5)*(C:C>=L3)*(C:C<=L4)))


İkinci dosyanız için aşağıdaki formülü deneyiniz.

C++:
=ÇOKEĞERSAY(B:B;L5;C:C;">="&L3;C:C;"<="&L4)
Eğer saatler sorun çıkarırsa aşağıdaki formülü deneyebilirsiniz.

C++:
=TOPLA.ÇARPIM((B2:B1000<>"")*(B2:B1000=L5)*(NSAT(C2:C1000)>=L3)*(NSAT(C2:C1000)<=L4))
hocam teşekkür ederim. işimi gördü.
 
Üst