Soru EXCEL MEVCUT FORMÜLE EĞER İFADELİ BİR EKLEME YAPMAK

Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office Professional Plus 2016 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
22-08-2024
Aşağıda çalışma sayfasında da görüleceği üzere; N2 hücresindeki mevcut formül, M2 hücresindeki ölçünün rakam ve harflerini birbirinden ayırarak ürünün koli ölçülerine ait rakamları kendi arasında çarpmak suretiyle kargo sektöründe kullanılan desi birimini ortaya çıkarıyor.

Fakat, desi hesaplamasında eğer ürünün koli ağırlığı koli ebatından yüksek ise bu kez fiyatlandırma ağırlık üzerinden hesaplanıyor.

Şimdi, N2 satırındaki mevcut formüle, eğer çıkan sonuç koli ağırlıktan yani "K2" den küçükse, "K2" deki rakamı yaz, şeklinde bir yorumu formül etmeye ihtiyacım var.

Son günlerde bir hayli meşgul ettiğimin farkındayım ama bu ortaya çıkan kısa yollarla oluşmuş excel çalışması inanın yıllarca kullanılacak ve bir çok kişiye hizmet edecek.

Yardımlarınızı bekliyorum. ^^

Not: "N2" satırındaki formül;

=SOLDAN(M2;BUL("x";M2)-1)*PARÇAAL(M2;BUL("x";M2)+1;BUL("/";YERİNEKOY(M2;"x";"/";2))-BUL("x";M2)-1)*PARÇAAL(M2;BUL("/";YERİNEKOY(M2;"x";"/";2))+1;255)/3000

 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba
Kod:
=eğer(SOLDAN(M2;BUL("x";M2)-1)*PARÇAAL(M2;BUL("x";M2)+1;BUL("/";YERİNEKOY(M2;"x";"/";2))-BUL("x";M2)-1)*PARÇAAL(M2;BUL("/";YERİNEKOY(M2;"x";"/";2))+1;255)/3000 <k18;k18;SOLDAN(M2;BUL("x";M2)-1)*PARÇAAL(M2;BUL("x";M2)+1;BUL("/";YERİNEKOY(M2;"x";"/";2))-BUL("x";M2)-1)*PARÇAAL(M2;BUL("/";YERİNEKOY(M2;"x";"/";2))+1;255)/3000 )
 
Son düzenleme:
Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office Professional Plus 2016 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
22-08-2024
Hocam cevabınız için müteşekkirim fakat formül başarılı sonuç vermedi, çıkan hata aşağıdaki gibidir;

 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Eğer ile olması gibi bir takındınız yok ise aşağıdaki formülü alternatif olarak deneyiniz.
Kod:
=MAK($K2;KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));100;100))*KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));200;100))*KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));300;100))/3000)
 
Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office Professional Plus 2016 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
22-08-2024
Eğer ile olması gibi bir takındınız yok ise aşağıdaki formülü alternatif olarak deneyiniz.
Kod:
=MAK($K2;KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));100;100))*KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));200;100))*KIRP(PARÇAAL(YERİNEKOY("x"&$M2;"x";YİNELE(" ";100));300;100))/3000)
Başkan sana çok borçluyum biliyosun dimi ^^
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Başkan sana çok borçluyum biliyosun dimi ^^
Bilgileri paylaşmak borç oluşturmaz.Bilgilerimizi paylaşdıkça gelişiriz.Dönüş yaptığınız için teşekkür ederim.
 
Üst