Çözüldü Sayı Kadar Sicil Numarası yazdırma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

teyadih

Bronz Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
529
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Merhaba arkadaşlar. Sizden 2 formül talebim olacaktı
1- AC sütunundaki sicilleri AQ sütunundaki sayı kadar örnekteki gibi BA sütununa yazdıracak bir formüle ihtiyacım var.
Yani AQ3 de 2 yazdığı için AC3 deki 100 yazan sicili BA sütununa 2 kere yazacak
AQ4 de 1 yazdığı için AC4 deki 200 yazan sicili BA sütununa 1 kere yazacak
AQ5 de 2 yazdığı için AC5 deki 300 yazan sicili BA sütununa 2 kere yazacak

2- AY sütununda BA sütunundaki her sicil için ayrı yarı küçükten büyüğe sıra numarası veren formülü AZ sütünundaki örnekteki gibi büyükten küçüğe sıralaması Umarım anlatabilmişimdir? Teşekkür ederim.
 

Ekli dosyalar

  • SAYI KADAR SİCİL YAZDIRMA.xlsm
    39.4 KB · Gösterim: 8
Çözüm
Buradaki olayda yardımcı kolon yok.
satıra göre dinamik alan tanımlama işlemi var.
KAYDIR(BA3;;;TOPLA($AQ$3:$AQ$9)-SATIRSAY($BA$3:BA3)+1)
AQ kolonundaki rakamlar / sayılar zaten sicil numaralarının tekrar adetleridir. Bu adetler olmasa zaten liste de oluşamaz. Çok daha geniş alanda EĞERSAY işlemi yaptırmaktansa verilerin olduğu alanda yaptırmak daha performanslı olacağından bu yöntemi kullandım.
Aynı zamanda, 2 alternatif formül daha verdim Dosyada.

İlla ki bu formülde AQ kolonu kullanılmadan yazalım derseniz şöyle olabilir.
TOPLA($AQ$3:$AQ$9)-SATIRSAY($BA$3:BA3)+1 ibaresi satıra göre son dolu sicil numarasına kalan adedi verecektir. Bu değiştirilebilir.
Örnekler
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;KAÇINCI("";BA3:$BA$10000;0));BA3))...

52779

Destek Ekibi
Kullanıcı Bilgileri
Katılım
16 Ağu 2021
Mesajlar
653
Çözümler
226
Aldığı beğeni
1,489
Excel Versiyonu
Office 365 TR
Bir çözüm...
Elbette ki Farklı çözümler de mümkün...
1713537772898.png

Adet kadar satıra yazdırmak için kullanılan formül
BA3 hücresine yazılır aşağıya doğru kopyalanır...
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Burada, dikkat edilecek nokta, değerlendirme, listelemenin bir ÜST hücresi olan BA2 hücresinden itibaren yapılmaktadır. Bunun için, BA2 hücresi AC kolonundaki sicil no lardan farklı bir ibare (Metin ya da Sayı) içermelidir.

AY kolonundaki sıralama için
AY3 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

AZ kolonundaki sıralama için
AZ3 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • SAYI KADAR SİCİL YAZDIRMA.xlsm
    47.2 KB · Gösterim: 3

teyadih

Bronz Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
529
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Teşekkür ederim sayın 52779 uygulayıp dönüş yapacağım
 

teyadih

Bronz Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
529
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Teşekkür ederim sayın 52779 elinize sağlık.
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;TOPLA($AQ$3:$AQ$9)-SATIRSAY($BA$3:BA3)+1);BA3))
Başka alanlarda kullanabileceğimi düşünerek soruyorum.
AZ sütunundaki formül AQ sütunundan bağımsız olabilir mi?
Yani AY sütunundaki formül yardımcı alan kullanmadan her sicil için küçükten büyüğe ayrı sıra no veriyor ya
AZ sütunundaki formülde AQ sütununu yardımcı alan kullanmadan her sicil için büyükten küçüğe sıra no verebilir mi?
 

52779

Destek Ekibi
Kullanıcı Bilgileri
Katılım
16 Ağu 2021
Mesajlar
653
Çözümler
226
Aldığı beğeni
1,489
Excel Versiyonu
Office 365 TR
Buradaki olayda yardımcı kolon yok.
satıra göre dinamik alan tanımlama işlemi var.
KAYDIR(BA3;;;TOPLA($AQ$3:$AQ$9)-SATIRSAY($BA$3:BA3)+1)
AQ kolonundaki rakamlar / sayılar zaten sicil numaralarının tekrar adetleridir. Bu adetler olmasa zaten liste de oluşamaz. Çok daha geniş alanda EĞERSAY işlemi yaptırmaktansa verilerin olduğu alanda yaptırmak daha performanslı olacağından bu yöntemi kullandım.
Aynı zamanda, 2 alternatif formül daha verdim Dosyada.

İlla ki bu formülde AQ kolonu kullanılmadan yazalım derseniz şöyle olabilir.
TOPLA($AQ$3:$AQ$9)-SATIRSAY($BA$3:BA3)+1 ibaresi satıra göre son dolu sicil numarasına kalan adedi verecektir. Bu değiştirilebilir.
Örnekler
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;KAÇINCI("";BA3:$BA$10000;0));BA3))
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;KAÇINCI(2;1/(BA3:$BA$10000<>"")));BA3)) (DİZİ Formül)
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;TOPLA.ÇARPIM(--(BA3:$BA$1000<>"")));BA3))
Sicil Numaraları daima sayıysa
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;KAÇINCI(9^99;BA3:$BA$10000));BA3))
İsimler hep Metinse
=EĞER(BA3="";"";EĞERSAY(KAYDIR(BA3;;;KAÇINCI("zzzzz";BB3:$BB$10000;0));BA3))
 
Çözüm

teyadih

Bronz Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
529
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Teşekkür ederim sayın 52779 uygulayıp dönüş yapacağım
 

teyadih

Bronz Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
529
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Formüller tamam sayın 52779. İlgi ve alakanız için teşekkür ederim
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst