• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan f4tih
  • Başlangıç tarihi Başlangıç tarihi

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
83
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
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.
 
Altın üyesiniz küçük bir örnek dosya paylaşsanız daha hızlı yanıt alabilirsiniz.
 
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 dosyalara açıklama da yazdım kusura bakmayın.
 

Ekli dosyalar

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.
 
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))
 
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ü.
 
Geri
Üst