• DİKKAT

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

Mbul fonksiyonu

Katılım
20 Temmuz 2012
Mesajlar
48
Excel Vers. ve Dili
windows office 2010
MERHABA

D1 H1 I1
D2 H2 I2 diye giden bir tablom var.
istediğim D1'e gireceğim bir formül ile H1'deki değerler "m" ve "v" içeriyorsa 0 çevir içermiyorsa I1 deki rakamı versin.

kendimce

"eğer(mbul("m";h1;1);0;I1" gibi birşey denedim ve hata verdi, ayrıca bu formul sadece "m" için ben birde "v"yi 0'a çevirsin istiyorum.

Dosyada ekleyemiyorum sanırım altın üyeliğim olmadığı için.

Yardımlarınızı bekliyorum.
 
Merhaba,

Kod:
=EĞER(BAĞ_DEĞ_SAY(MBUL({"m";"v"};H1))>0;0;I1)

Bu şekilde deneyin.

.
 
Teşekkür ederim, ancak m ile olanları 0'a çevirirken v ile başlayanları I1'deki rakamı veriyor, v ile m yi yer değiştiriyorum, bu seferde v'yi 0'a çeviriyor ama m de I1 deki rakamları veriyor.

Yani aradığım tam sonuç değil.
 
Son düzenleme:
mbul olmak zorun da değil istediğim sonuça götürecek herşeye açığım

h1,h2,h3... deki içerikten, m ve v ile başlayanları 0 çevirecek("d"stününda), m ve v dışındakilerde ise aynı satır ı sütünü içeriğini (rakamını) alıcak herhangi bir formül.
d------------ h ------------ ı
1-- formul --- v 5118 -------- 1540
2-- formul --- m 4670 --------- 3555
3-- formul --- ev 7558 ---------- 9540
4-- formul --- mn 467045 --------- 158
5-- formul --- fys 487600 --------- 75








istediğim sonuç

d ---------- h --------------ı
1-- 0 ------ v 5118 ---- 1540
2-- 0 ----- - m 4670 ---- 3555
3-- 9540 ---- ev 7558 ---- 9540
4-- 158 ----- mn 467045 ---- 158
5-- 75 ---- - fys 487600 ---- 75

gibi olmalı
 
Son düzenleme:
Kod:
=EĞER(YADA(EĞERHATA((MBUL("v";H1)>0);0);EĞERHATA((MBUL("m";H1)>0);0));0;I1)

"mbul"; aranan kriteri içerenler için... bu durumda "m" veya "v" içeren durumlarda gerçekleşecektir.
 
Son düzenleme:
Merhaba,
Şöyle bir açıklama yapmışsınız.Hücre M,V ile başıyor ise 0 başlamıyor ise I hücresindeki değeri alsın.
d ---------- h --------------ı
1-- 0 -- v 5118 - 1540 v ile başlıyor 0 doğru
2-- 0 -- m 4670 --3555 m ile başlıyor 0 doğru
3--9540 -- ev 7558 --9540 e ile başlıyor I doğru
4--158 --mn 467045 - 158 m ile başlıyor 0 olacak iken I değri almış ?
5--75 --- fys 487600 -- 75 f ile başlıyor I doğru
Sadece m ve v ile başlayan değerlere göre değer getirmesini istiyorsanız
Kod:
=EĞER(SOLDAN(H1;1)="v";1;EĞER(SOLDAN(H1;1)="m";0;I1))
Formülü kendinize göre değiştiriniz.
 
Son düzenleme:
Merhaba,
Şöyle bir açıklama yapmışsınız.Hücre M,V ile başıyor ise 0 başlamıyor ise I hücresindeki değeri alsın.
d ---------- h --------------ı
1-- 0 -- v 5118 - 1540 v ile başlıyor 0 doğru
2-- 0 -- m 4670 --3555 m ile başlıyor 0 doğru
3--9540 -- ev 7558 --9540 e ile başlıyor I doğru
4--158 --mn 467045 - 158 m ile başlıyor 0 olacak iken I değri almış ?
5--75 --- fys 487600 -- 75 f ile başlıyor I doğru
Sadece m ve v ile başlayan değerlere göre değer getirmesini istiyorsanız
Kod:
=EĞER(SOLDAN(H1;1)="v";1;EĞER(SOLDAN(H1;1)="m";1;I1))
Formülü kendinize göre değiştiriniz.


doğru tespit 4 satır ile ilgili nn olarak düşünelim onu.


ayrıca diskten bir link ekledim.
http://yadi.sk/d/3EhgTxXKFamnA

istediğimi bir türlü anlatamadım kusuruma bakmayın

ben m harfi ve v harfi ile başlıyorsa "0" sonucunu "m", "v" harfleri dışında ne ile başlarsa başlaşın I sütünundaki değeri istiyorm.
 
Son düzenleme:
D1 e aşağıdaki kodu yazıp aşağı doğru çekerek çoğaltınız.
Not: Mesajınızdaki değerler gibi harflerle sayılar arasında en az 1 boşluk(" ") olduğu varsayılmıştır.
Kod:
=EĞER(YADA(SOLDAN(H1;BUL(" ";H1)-1)="v";SOLDAN(H1;BUL(" ";H1)-1)="m");0;I1)

Bu arada yüklediğiniz dosyaya an itibarıyla erişilemiyor.
 
Geri
Üst