• DİKKAT

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

Çoklu iskonto

HOSTES09

Windows 11 Pro/Office 365/64 bit/masa üstü P.C.
Altın Üye
Katılım
9 Kasım 2014
Mesajlar
114
Excel Vers. ve Dili
2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
21-11-2029
İyi çalışmalar,
Ekteki sayfamda AE sütununa çoklu yüzde oranı girerek, AF sütununda, bu oranların sonuçlarını görmek istiyorum. Daha önce açtığım başka sütun var. Genelde alışlarımız tek iskonto olduğu için AB ve AC sütunlarını kullanıyorum. Bazen bize özel, çoklu iskontolar uygulanıyor. Bazen 2 bazen 3 iskonto daha yapılıyor. Bunlar için ayrı sütun açmak istemiyorum(ekrana sığmıyor).Yardımlarınızı bekliyorum. Teşekkürler.
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,899
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
AE ve AF sütununa uygulanacak olanları AQ sütunundan ötede anlaşılır şekilde uygularsanız daha kolay cevap alırsınız bence
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,582
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu formülleri deneyiniz.

Kısa versiyon;
C++:
=AC9*EĞERHATA(ÇARPIM(1-XMLFİLTRELE("<a><b>"&YERİNEKOY(YERİNEKOY(AE9;"%";"");"+";"</b><b>")&"</b></a>";"//b")%);1)


Aşağıdaki çözüm ise 5 li iskontoya kadar hesaplar. (5+4+3+2+1%)

C++:
=AC9
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));1*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));2*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));3*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));4*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));5*9;9)))%)
 

HOSTES09

Windows 11 Pro/Office 365/64 bit/masa üstü P.C.
Altın Üye
Katılım
9 Kasım 2014
Mesajlar
114
Excel Vers. ve Dili
2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
21-11-2029
Bu formülleri deneyiniz.

Kısa versiyon;
C++:
=AC9*EĞERHATA(ÇARPIM(1-XMLFİLTRELE("<a><b>"&YERİNEKOY(YERİNEKOY(AE9;"%";"");"+";"</b><b>")&"</b></a>";"//b")%);1)


Aşağıdaki çözüm ise 5 li iskontoya kadar hesaplar. (5+4+3+2+1%)

C++:
=AC9
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));1*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));2*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));3*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));4*9;9)))%)
*(1-(0&KIRP(PARÇAAL(YERİNEKOY("+"&PARÇAAL(YERİNEKOY(AE9;"%";"");1;UZUNLUK(YERİNEKOY(AE9;"%";"")));"+";YİNELE(" ";9));5*9;9)))%)
DOSYA ÜZERİNDE FORMÜLÜ UYGULAYARAK GÖNDERİR MİSİNİZ? Yanlış yapıyorum bir yerlerde, tutar tam çıkmıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,582
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kullandığınız ofis sürümü nedir?
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,899
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Alternatif olsun. Z9 dan itibaren değer girdiğinizde AF9 dan itibaren sonucu yazacak. Deneyiniz
Not: AE9 dan itibaren yazdığınız iskontolarda + ların sınırı yok, arttırıp azaltabilirsiniz
Not: Fonksiyonlarla yaptığınız işlemleri makroya çevirirseniz dosyanız küçülür
 

Ekli dosyalar

Son düzenleme:
Üst