• DİKKAT

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

Noktadan öncesini ve sonrasını alma Hk.

HALILİBRAHIM

Altın Üye
Katılım
1 Eylül 2008
Mesajlar
90
Excel Vers. ve Dili
2007
tr.
Merhaba Hocalar;

Sizden bir konuda yardım almak istiyorum mümkünse;

Ben nasıl bir formülle "555.222" olan bir sayının noktadan önce olan "555" sayısını ve noktadan sonra olan "222" sayısını ayrı ayrı alabilirim.

Teşekkür ederim.

Saygılarımla,
 
Merhaba;
Sizin "yok bu şekilde olmasın" demeniz ihtimalinin yüksekliğine rağmen paylaşmak istedim.
Önce bu sayının olduğu hücredeki değeri Metin olarak değiştirmeliyiz.
Bu 555.222 sayısının A1 hücresinde yazılı olduğunu varsayarak
=SOLDAN(A1;BUL(".";A1;1)-1) ile 555 i
=SAĞDAN(A1;BUL(".";A1)-1) ile de 222'yi alabiliriz.
İyi çalışmalar.
 
Hocam çok teşekkür ederim tam istediğim :D

Fakat bir sıkıntım var hocam bu formule eğer "nokta" yoksa normal sayıyı al diyebilmemiz mümkünmü hocam?

Çünkü sayılarım "5" te olabiliyor "5.44" te işin içine girdikçe eksiklerim ortaya çıkıyor hocam,

Çok teşekkür ederim,

Saygılarımla,
 
şöle deneyin..

=EĞER(EĞERSAY(A1;"*"&"."&"*")>0;SOLDAN(A1;BUL(".";A1;1)-1);A1)

=EĞER(EĞERSAY(A1;"*"&"."&"*")>0;SAĞDAN(A1;BUL(".";A1)-1);A1)
 
Öncelikle rica ederim. Yardımcı olabildiysem ne mutlu bana.
AMa ben henüz hoca ünvanını hakedecek seviyede değilim maalesef.
Bu formül ile sayınız 22222222.8888888 olsada 222222222 ve 88888888 diye ayırıısınız.
5.44 olsada 5 ve 44 diye ayırırsınız.
Böyle istedğiniz karakterden öncesini sonrasını yada istediniz karakter kadarını alma konusunda
SOLDAN, SAĞDAN, PARÇAAL ve BUL fonksiyon örneklerini inceleyip anladıktan sonra bu fonksiyonları birbirleri ile harmanlayarak istediğiniz her değere ulaşabilirsiniz.
İyi çalışmalar..:)
 
Olsun yinede emeğinize teşekkürler hocam,

Apocalyt hocam örneğinizi denedim ben büyük bir heycanla, fakat olmadı maalesef;

Mesela "125.121" sayısını soldan noktadan öncesini almıyor sayıyı aynen "125.121" olarak alıyor.

Teşekkürler ,

Saygılarımla,
 
hocam helal olsunda..sorunu çözebilsek daha iyi olcak.. hocam sayılar arasına tek nokta konulduğunda ki normal olan bu , excel bunun türünü sayı olarak kendi otamatik belirliyo ve neticesinde o sayılar arasındaki nokta görüntüde var ama gerçekte yok oluyo..buda yazdığım formülün yanlış sonuç üretmesine neden oluyo..şu an çözüm üretemedim kusura kalmayın...:(
 
Anladım Hocam canınız sağ olsun.
Uğraştık olmadı diyelim şimdilik, yardımınız için çok teşekkür ederim,

Saygılarımla,
 
Örnek dosyanızdan gördüğüm kadarıyla tablonuz "metin"den değil "sayı"lardan oluşmaktadır. Bu başlık altında sizin cevap aradığınız ve verilen cevaplar ise Excel'in "Metin fonksiyonları"dır. Sorularınıza metin fonksiyonlarıyla çözüm aramak yerine sayısal formülleri kullanmak daha iyi olacaktır.

Örneğin K sütununda PARÇAAL yerine TAMSAYI ya da AŞAĞIYUVARLA formüllerini (hatta belki de başka bir çok formülü) kullanabilirsiniz:

Yani K3 hücresinde:

Kod:
=PARÇAAL(J3;1;1)

formülü yerine:

Kod:
=TAMSAYI(J3)

Ya da:

Kod:
=AŞAĞIYUVARLA(J3;0)

formülleri kullanılabilir.

L sütununda da

Kod:
=PARÇAAL(J3;2;5)

formülü yerine bildiğimiz çıkarma ya da MOD formülleri (hatta belki de başka formülleri) kullanabilirsiniz:

Örneğin L3 hücresinde:

Kod:
=J3-K3

Ya da

Kod:
=MOD(J3;1)

Formülleri kullanılabilir.

Tabi eğer yapmak istediğinizi doğru anladıysam :)
 
Geri
Üst