Hucre icindeki veriyi parcalamak (formulle)

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
Merhaba Arkadaslar


Benim sorunum su

A1 Hucresine =200+200 sonuc 400 gorunuyor
B1 Hucresine =-200+200 sonuc 0 gorunuyor


Simdi yapmak istedigim sey A1 ve B1 hucresindeki =200 veya =-200 rakamlarini formulle silmek

sadece (=) olmadan 200 yazmasini saglamak bu sekilde Bunu formul yaparak ayarlayabilirmiyiz tesekkurler....


Selametle....
 
Son düzenleme:
Katılım
10 Ekim 2004
Mesajlar
223
Excel Vers. ve Dili
Office 2013 Tr
Altın Üyelik Bitiş Tarihi
11-11-2024
Enteresan bir istek... Şöyle ki; "=" işareti olmadan formül giremezsiniz, formül girmeden "parçaal" gibi bir fonksiyonu çalıştıramazsınız, başlığa bakınca anladığım da makro istemiyorsunuz, tavuk mu yumurtadan, yumurta mı tavuktan çıkar gibi bir şey bu.
 

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
Enteresan bir istek... Şöyle ki; "=" işareti olmadan formül giremezsiniz, formül girmeden "parçaal" gibi bir fonksiyonu çalıştıramazsınız, başlığa bakınca anladığım da makro istemiyorsunuz, tavuk mu yumurtadan, yumurta mı tavuktan çıkar gibi bir şey bu.
enterasan dediginiz gibi.. ama elimde boyle bir tablo var .. benden onceki arkadas hucreler icerisine yukarda anlattigim gibi girmis. bende eger mumkunse = - + gibi rakamlari tek hamlede silip hucre icindeki ayni olan rakamlardan bir tanesinin kalmasini ve gorunmesini istiyorum.

=200+200 deki = isareti ve + isareti ve 200 rakaminin birinin silinip yerine sadece tek 200 klamasini istiyorum. ben formul veya baska birsey girmeyecem

tablo cok satirli oldugu icin tek tek hucreleri duzeltmem zor oluyor

umarim anlatabilmisimdir.

Tesekkur ederim selametle....
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Umarım doğru anlamışımdır. Eğer doğru anladıysam aklıma ilk gelen çözümü sundum.

Kod:
Sub Düzelt()
For i = 2 To [A65536].End(3).Row
    x = Range("A" & i).Formula
    For j = 1 To Len(StrReverse(x))
        If IsNumeric(Mid(StrReverse(x), j, 1)) = False Then
            Cells(i, "A") = Right(x, j - 1)
        Exit For
        End If
    Next j
Next i
End Sub
 

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
Necdet Yeşertener;302434' Alıntı:
Merhaba,

Umarım doğru anlamışımdır. Eğer doğru anladıysam aklıma ilk gelen çözümü sundum.

Kod:
Sub Düzelt()
For i = 2 To [A65536].End(3).Row
    x = Range("A" & i).Formula
    For j = 1 To Len(StrReverse(x))
        If IsNumeric(Mid(StrReverse(x), j, 1)) = False Then
            Cells(i, "A") = Right(x, j - 1)
        Exit For
        End If
    Next j
Next i
End Sub


COK GUZEL OLMUS... EGER MUMKUNSE
A1 HUCRESINDE =500+200+700 A1 HUCRESINDE GORUNUM 1400

FORMULLERI TEMIZLESIN ICINDEKI SAYIYI 2 YE BOLUP 2 OLARAK YAZMASI MUMKUNMU ACABA....

BU SEKILDE ISIMI GORUYOR EN AZINDAN RAKAMLARI GORUP ONA GORE AVASLARI AYARLAYACAM

AMA DEDIGIM GIBI A1 HUCRESINDEKI =500+200+700+1000 A1 HUCRESINDEKI GORUNUS 2400

BUNU A1 HUCRESINDE FORMUL OLMADAN 1200 YAZMAK LAZIM AMA DEDIGIM GIBI SADECE VE SADECE RAKAM OLARAK FORMULLE ILGILI HICBIRSEY OLMAYACAK

BU RAKAMLAR MAAS ODEMESI LABLOSUNDA KULLANILMIS BENDEN ONCEKI ARAKADAS HUCRE ICERISINDE ILGILI KISYE AVANS VERDIKCE + VE - ISARETLERI KULLANMIS YANI HUCRE ICERISINDEKI TOPLAM RAKAMIN YARISI O KISININ MAASI

COK KARISIK ANLATTIM YAA....






COK TESEKKUR EDERIM.....

ALLAH RAZI OLSUN SELAMETLE....
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Şimdi : :)

Hücredeki sayıyı doğrudan 2 ye bölmek gerekiyor sanırım.
Eğer böyleyse :

Neden Fonksiyonlarla ya da Makroyla uğraşalım?

İlgisiz bir hücreye 2 yazın (Örneğin Z1 hücresine)
Bu hücreyi Kopyalayın
İkiye böleceğiniz hücreleri seçin
Özel Yapıştır
Böl
Tamam
 

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
Merhaba,

Şimdi : :)

Hücredeki sayıyı doğrudan 2 ye bölmek gerekiyor sanırım.
Eğer böyleyse :

Neden Fonksiyonlarla ya da Makroyla uğraşalım?

İlgisiz bir hücreye 2 yazın (Örneğin Z1 hücresine)
Bu hücreyi Kopyalayın
İkiye böleceğiniz hücreleri seçin
Özel Yapıştır
Böl
Tamam
ABI DEDIGINIZI YAPTIM OZEL YAPISTIR BOL O ZAMAN KOPYALADIGIM YER SAV YAZIYOR

ABI BEN SANA DOSYAYI EKLEYIM MAYIS AYI ICIN BIR YAP SANA ZAHMET ABICIM...


TESEKKURLER SELAMETLE...
 

Korhan Ayhan

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

Örnek olarak eklediniz dosyada J7 ve J110 hücrelerindeki sonuç ne olmalı?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
ve J395 teki veri ne olacak?

=28343-27412 ve Sonuç 931

Pozitif değer mi alınacak, yoksa negatif değer mi?

Yani ilgili hücrenin değeri 28343 mü olmalı yoksa 27412 mi?

Böyle bir durumun tam terside olabilir mi?
=27412-28343 gibi
 

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
ve J395 teki veri ne olacak?

=28343-27412 ve Sonuç 931

Pozitif değer mi alınacak, yoksa negatif değer mi?

Yani ilgili hücrenin değeri 28343 mü olmalı yoksa 27412 mi?

Böyle bir durumun tam terside olabilir mi?
=27412-28343 gibi

abi aslinda 931 ruble o kisiye fazla verilmis oluyor

simdi sizin verdiginiz ornekten gidecek olursam
ben ekledigim dosyadaki aynisi olan iki syfa yapmak istiyorum
birinde ayni kisinin j395 te 27412 olacak ikinci sayfanin ayni j395 28343 olacak ve bunlarin topla cikar yapacam baska bir sayfada o nedenle sizden o hucrelerin icindeki rakamlari yani 27412 veya 28343 ( ama bazi hucrelerde 3-4 tane farkli rakam var )silmek istiyorum sizin vermi oldugunuz ilk ornek isimi goruyor ama benden 8 ay onceki ilsemler. ama kisa yoldan gidersek bence 1ilk 8 ay tum hepsini sifirlayacam yani sonuc sifir ciksin. ben verilen rakamlari gormem yeterli coklu ise veya verdiginiz ornek gibi ise icindeki rakamlari toplasin buyuk rakam o kisinin maasi zaten asil rakam o. ya cok karisik anlatiyorum inan abiu bende nasil anlatacagimi cozemedim. ya abi 27412 kalsin digeri silinsin o kadar onemli deil zaten ben bu bir kere kullanacam ama formul kalmasin tabiki ..


ONCEKI YARDIMLARINIZ ICINDE COK COK TESEKKUR EDERIM ABICIM....

Selametle...
 

senuyurken

Altın Üye
Katılım
20 Nisan 2008
Mesajlar
168
Excel Vers. ve Dili
Office 2021 TR
Altın Üyelik Bitiş Tarihi
25-06-2025
Selamlar,

Örnek olarak eklediniz dosyada J7 ve J110 hücrelerindeki sonuç ne olmalı?
korhan bey j7 nin icindeki islem dogru ADAMIN MAASI 22000 MIS IKI KEZ AVANS ALMIS SIFIRLAMIS. BANA ORDA 22000 NIN GORUNMESI LAZIM...

J110 ICINDEKI ISLEMDE DOGRU 3483 TAHAKKUK ETMIS VE SONRA ODENMIS SIFIRLANMIS
BEN BU RAKAMLARIN SADECE BIRINI ISTIYORUM HUCREDE 0 GORUNMESIN
YANI J7 DE 22000
J110 DA 3485 GORMEK ISTIYORUM AMA RAKAM OLARAK...


TESEKKUR EDERIM....


SELAMETLE...
 
Son düzenleme:
Üst