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

Uguruluocak

Altın Üye
Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22-01-2026
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,345
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:

Uguruluocak

Altın Üye
Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22-01-2026
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)
 

Uguruluocak

Altın Üye
Katılım
30 Temmuz 2020
Mesajlar
28
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22-01-2026
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