• DİKKAT

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

Parça al formülü

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
F15 hücresinde 2/3 şeklinde kesirli yazdığı zaman
Kod:
=PARÇAAL(F15;1;BUL("/";F15;1)-1)
2 kısmını buraya alıyor.
Kod:
=PARÇAAL(F15;BUL("/";F15;1)+1;255)
3 kısmını buraya alıyor.

Formül çalışıyor. Ancak tamsayı olduğu zaman formül işlevsiz kalıyor #DEĞER! hatası alıyor.
F15 hücresi tamsayı olduğu zaman da

Kod:
=PARÇAAL(F15;1;BUL("/";F15;1)-1)
Tamsayı kısmını alsın
Kod:
=PARÇAAL(F15;BUL("/";F15;1)+1;255)
1 yazsın

Formülü revize edilmesi için yardımcı olabilir misiniz?
Teşekkür eder, saygılarımı sunarım.
 
=EĞERHATA(PARÇAAL(F15;1;BUL("/";F15;1)-1);F15)
=EĞERHATA(PARÇAAL(F15;BUL("/";F15;1)+1;255);"1")
 
Son düzenleme:
Sayın Tevfik_Kursun
Sayın han_oguz
Yardımlarınız için teşekkür ederim. Sağolasınız.
Yalnız kesirli olduğu zaman tamsayı
Kod:
=EĞER(TAMSAYI(C2);C2;PARÇAAL(F15;1;BUL("/";F15;1)-1)
kısmı tamsayı şeklinde alıyor. hata çıktı.

Örnek :
9 ise sıkıntı yok.
2/3 olduğu zaman 2/3 olarak alıyor.
 
Merhaba,
Kod:
=EĞER(TAMSAYI(F15);F15;PARÇAAL(F15;1;BUL("/";F15;1)-1)
her halde hücredeki formül bu olmalı, değil mi?
Kolay gelsin
 
Kod:
=EĞERHATA(PARÇAAL(F15;1;BUL("/";F15;1)-1);F15)

=EĞERHATA(PARÇAAL(F15;BUL("/";F15;1)+1;255);"1")
 
Son düzenleme:
Tevfik_Kursun abim
F15 hücresi tamsayı ise Formül doğru çalışıyor. Ancak F15 hücresi 1/3 ise 1 almalı, 2/3 ise 2 alması gerekirken 1/3, 2/3 gibi kesirli şekli ile alıyor.
 
Merhaba Sayın Sirkülasyon,
Tesadüfen probleminizin henüz çözülmediğini fark ettim. Ben teorik olarak cevap vermiştim size, kendim denemeden.
Şimdi denedim, hücredeki ifade metin değilse "/" işaretini bulmanız sanırım mümkün değil. Ben mi yanıldım diye bir kaç kere sordum kendime. Ben bulamadım. Siz lütfen ilk mesajdaki işlemi nasıl oluşturduğunuzu bir örnek koyarak belirtirseniz belki daha kolay cevaplamak mümkün olacak.
Çünkü 2. mesaj; siz tamsayı dediğiniz için paydasını 1 yap dedim,
5. mesaj; =EĞER(TAMSAYI(C2);C2;PARÇAAL(F15;1;BUL("/";F15;1)-1) satırında işlemler F15 te iken C2 ye çıkmış diye C2 leri F15 ile değiştirmiştim.
Kolay gelsin
 
Merhaba;

Problem çözüldü mü bilmiyorum ama; hücredeki veri metin değil de nümerik ise, eklediğim dosya belki işinize yarar ...

.
 

Ekli dosyalar

Kolay gelsin ...

.
 
Sayın Haluk Hocam,
Elinize sağlık
Saygılarımla
 
Rica ederim Tevfik Bey, saygı bizden ...

.
 
Geri
Üst