Rakam ve birim olan hücreleri toplama

Katılım
29 Haziran 2007
Mesajlar
73
Excel Vers. ve Dili
office 2007 tr
Arkadaşlar eke bir dosya ekliyorum
hücrede rakamlar ve elle yazılmış değerler var harfler olduğu için toplama işlemi yapamıyorum bunu nasıl yapabiliriz bir formül hatırlıyorum hücredeki rakamları süzüp başka bir hücreye kopyalama
 

Ekli dosyalar

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Eklediğin ekte sorun var
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dosyanızı Excel 2003 formatında ekleyiniz.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A6 hücresine

=TOPLA(EĞER(ESAYIYSA(MBUL("YTL";$A$1:$A$5));YERİNEKOY(BÜYÜKHARF($A$1:$A$5);"YTL";"")+0;0)) &" YTL"

yazıp direk ENTER tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basarak formül girişini tamamlayınız.

Not:Excel formül başına ve sonuna otomatik olarak { } ayıraçlarını ekleyecektir.
 
Katılım
29 Haziran 2007
Mesajlar
73
Excel Vers. ve Dili
office 2007 tr
Evet ihtiyacım olan sayfada uyguladım teşekkur ederim yardımların için
BİRDE AYNI DEĞERLERİ BAŞKA HÜCREYE YTL İBARESİNİ KALDIRIP YAZDIRA BİLİRMİYİZ
 
Son düzenleme:

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Evet ihtiyacım olan sayfada uyguladım teşekkur ederim yardımların için
BİRDE AYNI DEĞERLERİ BAŞKA HÜCREYE YTL İBARESİNİ KALDIRIP YAZDIRA BİLİRMİYİZ

Formülün sonundaki YTL'yi kaldırırsın.

=TOPLA(EĞER(ESAYIYSA(MBUL("YTL";$A$1:$A$5));YERİNEKOY(BÜYÜKHARF($A$1:$A$5);"YTL";"")+0;0))

yazıp CTRL+SHIFT+ENTER ile girilmelidir.
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Dosyanız ekte.



.
Sn yurttas hocam formülün mantığını biraz anlatırmısınız? Özellikle kırmızı yerin. Yani bul formülünün.

Kod:
=LEFT(A1;[COLOR="Red"]FIND(" ";A1;2)-1)+0[/COLOR]
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sn yurttas hocam formülün mantığını biraz anlatırmısınız? Özellikle kırmızı yerin. Yani bul formülünün.

Kod:
=LEFT(A1;[COLOR="Red"]FIND(" ";A1;2)-1)+0[/COLOR]
LEFT(A1;FIND(" ";A1;2)-1)+0 Açıklaması:

Soldan bazı karekterleri almak için aşağıdaki fonksiyondan yararlanmam gerekir.

SOLDAN(metin; sayı_karakterler)
LEFT(text;num_chars)


Soldan bazı ifadeleri alacağım ancak ne kadarlık bölümünü alacağımı bulmam gerekir. Bunun için de;

FIND – BUL fonksiyonundan yararlanıyorum.

FIND-BUL fonksiyonu, bir metin dizisini başka bir metin dizisi içinde bulur ve bul_metin'in ilk oluştuğu karakterin sayısını verir.


BUL(bul_metin; metin; başlangıç_sayısı)
FIND(find_text,within_text,start_num)

=FIND(" ";A1;2) formülü ile boşluğun başlangıç numarasını buluyorum. Eğer bundan 1 eksiltirsem formül;

=FIND(" ";A1;2)-1 şeklini alacaktır. Bu bana soldan alacağım karekter sayısını verir.

Bulduğum bu ifadeyi şimdi aşağıdaki fonksiyonda uygulayabilirim.

LEFT(text;num_chars)

Bu kez formülümüz = LEFT(A1;FIND(" ";A1;2)-1) şeklini alacaktır.

Elde edilen bu sayı üzerinden matematiksel işlem yapabilmem için ;

Formülün başına – koyabilirim.

=--LEFT(A1;FIND(" ";A1;2)-1)

Sıfırla toplayabilirim veya ondan 0 çıkarabilirim.

=LEFT(A1;FIND(" ";A1;2)-1)+0
=LEFT(A1;FIND(" ";A1;2)-1)-0


1 ile çarpar veya bölebilirim.

=LEFT(A1;FIND(" ";A1;2)-1)*1
=LEFT(A1;FIND(" ";A1;2)-1)/1

1 üs yapabilirim.

=(LEFT(A1;FIND(" ";A1;2)-1)+0)^1


.
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Sn yurttas hocam, anlatım için teşekkürler. Yanlız fınd formülünde neden =FIND(" ";A1;2) bu kırmızı 2'yi koyduğumuzu anlayamadım. Koymadığımız zamanda aynı sonucu veriyor ve 1 yazsakda aynı sonucu veriyor. Hatta aşağıdaki örnekde de böyle

A1 hücresinde SERKAN yazsın
B1'e =FIND("E";A1) Sonuç:2
C1'e =FIND("E";A1;1) Sonuç:2

BUL(bul_metin; metin; başlangıç_sayısı)
Ben bu kırmızı yeri yani başlangıç sayısını anlayamadım.

Hocam sadece FIND formülünü küçük bir örnek vererek anlatır mısınız? Teşekkür ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sn yurttas hocam, anlatım için teşekkürler. Yanlız fınd formülünde neden =FIND(" ";A1;2) bu kırmızı 2'yi koyduğumuzu anlayamadım. Koymadığımız zamanda aynı sonucu veriyor ve 1 yazsakda aynı sonucu veriyor. Hatta aşağıdaki örnekde de böyle

A1 hücresinde SERKAN yazsın
B1'e =FIND("E";A1) Sonuç:2
C1'e =FIND("E";A1;1) Sonuç:2

BUL(bul_metin; metin; başlangıç_sayısı)
Ben bu kırmızı yeri yani başlangıç sayısını anlayamadım.

Hocam sadece FIND formülünü küçük bir örnek vererek anlatır mısınız? Teşekkür ederim.
FIND - BUL
Bir metin dizisini başka bir metin dizisi içinde bulur ve bul_metin'in ilk oluştuğu karakterin sayısını verir.



Sözdizimi

BUL(bul_metin; metin; başlangıç_sayısı)

Bul_metin: bulmak istenilen metindir.


Bul_metin "" (boş metin) ise, BUL arama dizisindeki ilk karakteri (başlangıç_sayısı ya da 1 numaralı karakter) seçer.


Bul_metin joker karakterler içeremez.


Metin: bulmak istenilen metni içeren metindir.

Başlangıç_sayısı: aramanın başlatılacağı karakteri belirtir. Metin'deki ilk karakter, karakter sayısı 1'dir. Başlangıç_sayısı belirtilmezse, 1 olduğu varsayılır.

Başlangıç_sayısı, sıfırdan büyük değilse, BUL işlevi #DEĞER! hata değerini verir.


Başlangıç_sayısı, metin'in uzunluğundan büyükse, BUL işlevi #DEĞER! hata değerini verir.



Dosyadaki en kısa sözcük 12 YTL dir. Burada maksimum kullanabileleceğim Başlangıç_sayısı 1, 2 ve boşluk ile birlikte 3'tür. Ben 2 kullandım, boş bırabilirdim. 1, 2, 3 kullanabilirdim. 4 kullanamazdım 4 kullansam 12 YTL için hata verir diğerleri için çalışırdı.


.
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Hocam anlatım için teşekkür ederim. FIND-BUL formülünde başlangıç sayısı kullanmasakta oluyor.
 
Üst