Formül Sonucuna Göre Sayı Gibi Görünen Ama Metinsel Olan İfadenin Sayısal Olarak Sonuçlandırılması

Katılım
28 Nisan 2010
Mesajlar
182
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
15/10/2022
A1 de "Fiyat: 5 Fiyat: 10" olan bir ifade var. B1 de girdiğim formül sonucu 5+10 çıkıyor ama ben otomatikmen yeni bir formüle ihtiyaç duymadan
B1 deki formül güncellenerek bu sonucun 15 çıkmasını istiyorum. Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

DİZİ formüldür.

C++:
=TOPLA(EĞERHATA(--KIRP(PARÇAAL(YERİNEKOY(YERİNEKOY(A1;DAMGA(10);" ");"Fiyat:";YİNELE(" ";UZUNLUK(YERİNEKOY(A1;DAMGA(10);" "))));1+((SATIR(DOLAYLI("$1:"&(1+UZUNLUK(YERİNEKOY(A1;DAMGA(10);" "))-UZUNLUK(YERİNEKOY(YERİNEKOY(A1;DAMGA(10);" ");"Fiyat:";"")))))-1)*UZUNLUK(YERİNEKOY(A1;DAMGA(10);" ")));UZUNLUK(YERİNEKOY(A1;DAMGA(10);" "))));0))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif olsun. Dizi formülüdür.
Kod:
=TOPLA(--TEMİZ(PARÇAAL(YERİNEKOY(A1;"Fiyat:";YİNELE(" ";99));SATIR(DOLAYLI("1:"&UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;DAMGA(10);""))+1))*99;99)))
 
Katılım
28 Nisan 2010
Mesajlar
182
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
15/10/2022
Çok teşekkür ederim değerli hocalarım. Dizi formülsüz bir seçenek mümkün mü acaba?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

TOPLA

yerine

TOPLA.ÇARPIM

yazarak deneyiniz.
 
Katılım
28 Nisan 2010
Mesajlar
182
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
15/10/2022
Değerli hocalarım öncelikle cevaplarınız için teşekkür ederim. Bir sorum daha olacak. Oluşturmuş olduğunuz
=TOPLA(--TEMİZ(PARÇAAL(YERİNEKOY(A1;"Fiyat:";YİNELE(" ";99));SATIR(DOLAYLI("1:"&UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;DAMGA(10);""))+1))*99;99)))

formülünde SATIR(DOLAYLI formülünü kullanmadaki amaç nedir? detaylı açıklama imkânınınız var mı? Öğrenmek için soruyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hücredeki metnin uzunluğu kadar sıra numarası indexi oluşturmak için kullanılmaktadır.

Yani metnin uzunluğu 5 karakter ise; 1;2;3;4;5 şeklinde bir dizi oluşturmaktadır.
 
Üst