• DİKKAT

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

Soru metin içinden % değer ayırma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Hayırlı Akşamlar diliyorum
B6 hücremde metin var ve metnin içinde 80% gibi bir değerim var
bu metnin içinde sadece 80% değerini C6 hücresine almak istiyorum.
Bu değerde ki % oranı değişken olduğu için oran değiştikçe de C6 hücresindeki oranda değişmesi lazım
Bu işlemi sağlayacak formül için rica etsem yardımcı olabilir misiniz?
 
İyi akşamlar,

B6 hücresindeki verilerde ondalıklı yüzdesel değer olma durumu var mı?
 
ben şöyle anladım
b6 hücresinde Performans oranı 100% tamamlandı yazısı var ise c6 da bu formül yazarsam =YERİNEKOY(PARÇAAL(B6;BUL("%";B6)-3;4);" ";"")*1 sonuca ulaşırım %100 gelir
 
Peki değer 90,25% olursa ne olacak?
 
Korhan Abi
Ben düz mantık ile gittim. Hedef değeri almaktı. Senin gibi hiç düşünmemiştim.
Yardımcı olacağını düşünüyorum
 
B6 için örnek metin aşağıdaki gibiyse;

Performans değeri 90,25% dir.
Performans değeri %90,25 dir.

Bu formülü deneyebilirsiniz. DİZİ formüldür.

C++:
=--PARÇAAL(B6;MİN(EĞERHATA(BUL({0;1;2;3;4;5;6;7;8;9};B6);""));MAK(EĞERHATA(BUL({0;1;2;3;4;5;6;7;8;9};B6);""))-MİN(BUL({0;1;2;3;4;5;6;7;8;9};B6&"0123456789"))+1)%


Ofis 365 için;

C++:
=--REGEXEXTRACT(B6;"%?\d{1,3},\d+%?")
 
Korhan Bey, elinize sağlık.
Office 2019 TR excelde bu formül çalışmadı. Ama Office 2021 de çalıştı.
Ne yapmam gerekir?
 
Hangi formül için bu söyleminiz.
 
Eski versiyonlar da çalışır Alternatif

Kod:
=SAYIYAÇEVİR(KIRP(SAĞDAN(YERİNEKOY(SOLDAN(B6; BUL("%"; B6)-1); " "; YİNELE(" "; 100)); 100)))/100

% olarak gözükecekse hücre Yüzde Oranı şeklinde biçimlendirilmelidir.
 
Geri
Üst