• DİKKAT

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

EHatalıysa Hata:508

Katılım
20 Temmuz 2012
Mesajlar
48
Excel Vers. ve Dili
windows office 2010
Merhabalar,

Uzun bir süredir fatura takibi yaptığım bir tabloda yardıma ihtiyacım var, ekteki tabloda

h stününda yazan seri ft. b sutununda sayıyaçevir(parçaal ile seri harflerinden arındırıp rakama çeviriyorum ve bu şekilde farklı tablolarda listeleyebiliyordum. kendi ihtiyacıma müşteri bazında toplamlar alabiliyordum.

şimdi ise e-fatura derdi çıktı ve seri fys ye döndü rakam olarak diğer ft. cinslerine göre 16 karaktere yükseldi. istediğim şey b sutunundaki SAYIYAÇEVİR(PARÇAAL(H3;3;+7)) formülüm hata veriyorsa ise (ki efaturaya geldğinde veriyor. SAYIYAÇEVİR(PARÇAAL(H3;4;+13)) olsun.

aslında formülde şu şekilde olması gerekiyor sanırım.
EĞER(EHATALIYSA(SAYIYAÇEVİR(PARÇAAL(H25;3;+7));SAYIYAÇEVİR(PARÇAAL(H25;4;+13));SAYIYAÇEVİR(PARÇAAL(H25;3;+7))))

ama hata:508 veriyor

Teşekkürler.
 

Ekli dosyalar

  • FT.xls
    FT.xls
    18.5 KB · Görüntüleme: 8
Merhaba,

Kod:
=EĞERHATA(PARÇAAL(H1;3;7)+0;PARÇAAL(H1;4;7)+0)

Bu şekilde deneyin.

.
 
eğer(ehata mı olacak?

yoksa ehata( mı olacak anlayamadım zaten hata kodu hala 508
 
Excel versiyonunuz 2010 değil mi? 2003 ve altıysa;

Kod:
=eğer(ehatalıysa(PARÇAAL(H1;3;7)+0);PARÇAAL(H1;4;7)+0;PARÇAAL(H1;3;7)+0)

.
 
Teşekkür ederim, Ömer bey sorunumu çözdüm, ayrıca nerde hata yaptığımıda görmüş oldum kolay gelsin ;)
 
Geri
Üst