• DİKKAT

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

E-Fatura numarası düzenleme hk.

Katılım
29 Ocak 2016
Mesajlar
15
Excel Vers. ve Dili
2013
Merhaba arkadaşlar. Sizler için ufak sayılabilecek bir sorunum var. Firmamıza gelen ve benim düzenlediğim E-Fatura numaralarında program izin vermediği için kısaltma yapmak zorunda kalıyorum. Ancak kdv iade listelerini düzenlerken sorun oluşturuyor. Şöyleki;

Olması gereken e-fatura numarası: ORN2019000000001 şeklindedir.
Ben ise; ORN19001 şeklinde kısaltıyorum. Yıldan "2 sıfır" kalan numaradan "6 veya 5 sıfır" eksiltiyorum.

Sorum şu; kısaltılmış fatura numarasını bir formülle olması gereken haline getirebilir miyim. Yani aralara "0" ekleyebilir miyim. Yaklaşık 10.000 adet fatura numarası düzeltmem gerekecek. Yardımlarınızı bekliyorum.
 
Merhaba,
Formülü numarayı yazdırmak istediğiniz hücreye yapıştırın. Gerekli hücre sayısı kadar sürükleyin.
=D5&20&SOLDAN(E5;2)&SOLDAN("00000000";10-UZUNLUK(E5))&PARÇAAL(E5;3;9)
 
Son düzenleme:
Alternatif olarak deneyiniz.
Kod:
=D5&YIL(C5)&YİNELE("0";9-UZUNLUK(SAĞDAN(E5;UZUNLUK(E5)-2)*1))&SAĞDAN(E5;UZUNLUK(E5)-2)*1
 
Bir alternatif daha;
Kod:
=D5&20&SOLDAN(E5;2)&YİNELE(0;10-UZUNLUK(E5))&PARÇAAL(E5;3;9)
Yinele formülünü şimdi @çıtır üstadın formülünden kaptım, sağolsun. :)
 
Son düzenleme:
Bir alternatif daha;
Kod:
=D5&20&SOLDAN(E5;2)&YİNELE(0;8-UZUNLUK(E5))&E5
Yinele formülünü şimdi @çıtır üstadın formülünden kaptım, sağolsun. :)

Formül için teşekkür ederim. Çok çok işimi kolaylaştıracak. Ancak ufak bir sıkıntı var. yazmış olduğunuz formülün sonucunda ORN2018000018005 değeri bulunuyor. Benim ulaşmak istediğim hali ORN2018000000005 şeklindedir. ORN2018000018005 krımızı ile belirttiğim "18" yılın kısaltması olup, yerinde "0" olması gerek. Bilmem anlatabildim mi.
 
Formül için teşekkür ederim. Çok çok işimi kolaylaştıracak. Ancak ufak bir sıkıntı var. yazmış olduğunuz formülün sonucunda ORN2018000018005 değeri bulunuyor. Benim ulaşmak istediğim hali ORN2018000000005 şeklindedir. ORN2018000018005 krımızı ile belirttiğim "18" yılın kısaltması olup, yerinde "0" olması gerek. Bilmem anlatabildim mi.

Evet, atlamışım bu ayrıntıyı. Formülleri yeniledim. Sayın @çıtır 'ın verdiği formülü de bir deneyiniz.
 
Son düzenleme:
Alternatif olarak deneyiniz.
Kod:
=D5&YIL(C5)&YİNELE("0";9-UZUNLUK(SAĞDAN(E5;UZUNLUK(E5)-2)*1))&SAĞDAN(E5;UZUNLUK(E5)-2)*1

Ustam ellerine sağlık. Beni ne kadar bir yükten kurtardın bilemezsin. Allah çok daha kullanışlı, karmaşık formüller yazmayı nasip etsin :) Çok teşekkür ederim.
 
Düzeltilmiş formüller:

Kod:
=D5&20&SOLDAN(E5;2)&YİNELE(0;10-UZUNLUK(E5))&PARÇAAL(E5;3;9)

Kod:
=D5&20&SOLDAN(E5;2)&SOLDAN("00000000";10-UZUNLUK(E5))&PARÇAAL(E5;3;9)
 
Ustam ellerine sağlık. Beni ne kadar bir yükten kurtardın bilemezsin. Allah çok daha kullanışlı, karmaşık formüller yazmayı nasip etsin :) Çok teşekkür ederim.
Dönüş yaptığınız için teşekkür ederim.İyi çalışmalar.
 
Geri
Üst