• DİKKAT

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

iç içe 7 den fazla eğerli formül hakkında

Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
=EĞER(D7="A";1;"")&EĞER(D7="B";2;"")&EĞER(D7="C";3;"") &EĞER(D7="D";4;"")&EĞER(D7="E";5;"")&EĞER(D7="F";6;"")&EĞER(D7="G";7;"") şeklinde 12 adet formül yazdım istediğimi aldım.
Fakat bir sorun var. sayı değerini metin olarak görüyor olsa gerek ki hücre biçimi sayı ve virgülden sonra iki basamak devam ediyor şeklinde ayarlanmış olduğu halde virgülden sonra 1,00 ise 1, 1,20 ise 1,2 gibi alıyor. rakamlarda metin şeklinde sola yaslanmış olarak alıyor. nedeni ne olabilir. veya bunun bir çözümü var mı?
uzmanlara şimdiden teşekkürler.
 
ardaşlar lütfen bilgi verin takıldım burada
 
merhaba
dosyanızı eklerseniz daha çabuk çözüm bulabilirsiniz.
=(EĞER(D7="A";1;"")&EĞER(D7="B";2;"")...)*1 şeklinde deneyiniz
 
=EĞER(VE($B$1=1;$E$1=1);HESAPLAMALAR!E3;"")&EĞER(VE($B$1=2;$E$1=1);HESAPLAMALAR!E26;"")&EĞER(VE($B$1=3;$E$1=1);HESAPLAMALAR!E49;"")&EĞER(VE($B$1=4;$E$1=1);HESAPLAMALAR!E72;"")&EĞER(VE($B$1=5;$E$1=1);HESAPLAMALAR!E95;"")&EĞER(VE($B$1=6;$E$1=1);HESAPLAMALAR!E118;"")&EĞER(VE($B$1=7;$E$1=1);HESAPLAMALAR!E141;"")&EĞER(VE($B$1=8;$E$1=1);HESAPLAMALAR!E164;"")&EĞER(VE($B$1=9;$E$1=1);HESAPLAMALAR!E187;"")&EĞER(VE($B$1=10;$E$1=1);HESAPLAMALAR!E210;"")&EĞER(VE($B$1=11;$E$1=1);HESAPLAMALAR!E233;"")&EĞER(VE($B$1=12;$E$1=1);HESAPLAMALAR!E256;"") formül bu.
sonuna *1 yazdığımda DEĞER hatası veriyor.
 
arkadaşlar kusura bakmayın o kadar dalgının ki saatlerdir bunun üzerinde çalışıyorum. ondan dolayı sizlere merhaba demeyi bile unuttum. herkese merhaba arkadaşlar.
 
merhaba
bunu deneyiniz

=($D7="A")*1+($D7="B")*2+($D7="C")*3+($D7="D")*4+($D7="E")*5+($D7="F")*6+($D7="G")*7

buda sizin eğer formülünün alternatifi

=SAYIYAÇEVİR(EĞER(D7="A";1;"")&EĞER(D7="B";2;"")&EĞER(D7="C";3;"")&EĞER(D7="D";4;"")&EĞER(D7="E";5;"")&EĞER(D7="F";6;"")&EĞER(D7="G";7;""))
 
merhaba arkadaşlar işte dosyam

=EĞER(VE($B$1=1;$E$1=1);HESAPLAMALAR!E3;"")&EĞER(VE($B$1=2;$E$1=1);HESAPLAMALAR!E26;"")&EĞER(VE($B$1=3;$E$1=1);HESAPLAMALAR!E49;"")&EĞER(VE($B$1=4;$E$1=1);HESAPLAMALAR!E72;"")&EĞER(VE($B$1=5;$E$1=1);HESAPLAMALAR!E95;"")&EĞER(VE($B$1=6;$E$1=1);HESAPLAMALAR!E118;"")&EĞER(VE($B$1=7;$E$1=1);HESAPLAMALAR!E141;"")&EĞER(VE($B$1=8;$E$1=1);HESAPLAMALAR!E164;"")&EĞER(VE($B$1=9;$E$1=1);HESAPLAMALAR!E187;"")&EĞER(VE($B$1=10;$E$1=1);HESAPLAMALAR!E210;"")&EĞER(VE($B$1=11;$E$1=1);HESAPLAMALAR!E233;"")&EĞER(VE($B$1=12;$E$1=1);HESAPLAMALAR!E256;"") formül de bu
 
Formül başına Sayıyaçevir ekledim bende çalıştı. Birde siz deneyin..
=SAYIYAÇEVİR(C2)
=SAYIYAÇEVİR((EĞER(A1="A";1;"")&EĞER(A1="B";2;"")))
 
teşekkür ederim. allah razı olsun.
gerçekten oldu.
iyi çalışmalar...
 
Sizede iyi çalışmalar değerli arkadaşım :)
 
merhaba
eğer fonksiyonu yerine aşağıdaki gibi bir formül kullanmakla
7 eğer sınırlamasından kurtulabilir ve 85 adet kıyaslama yapabilirsiniz

=($D13="A")*1+($D13="B")*2+($D13="C")*3+($D13="D")*4+($D13="E")*5+($D13="F")*6+($D13="G")*7+……...($D13="xxxx")*85

$ işareti kullanmazsanız bu 90 kıyaslama demektir!
 
aşağıdaki şekilde denediğinizde #değer hatası verdiğine emin misiniz?

=(EĞER(D7="A";1;"")&EĞER(D7="B";2;"")&EĞER(D7="C";3;"")&EĞER(D7="D";4;"")&EĞER(D7="E";5;"")&EĞER(D7="F";6;"")&EĞER(D7="G";7;""))*1
 
eğer fonksiyonu yerine aşağıdaki gibi bir formül kullanmakla
7 eğer sınırlamasından kurtulabilir ve 85 adet kıyaslama yapabilirsiniz

Süleyman Bey'e ek olarak bununla ilgili bir tablo yapıp Düşeyara ile değerleri getirirsiniz. Böylece tüm kısıtlamalardan kurtulabilirsiniz.
 
aşağıdaki şekilde denediğinizde #değer hatası verdiğine emin misiniz?

=(EĞER(D7="A";1;"")&EĞER(D7="B";2;"")&EĞER(D7="C";3;"")&EĞER(D7="D";4;"")&EĞER(D7="E";5;"")&EĞER(D7="F";6;"")&EĞER(D7="G";7;""))*1

SAYIN uzmanamele'nin yukarıdaki formülünü denedim. Bende eğer D7 hücresinde koşullara uyan değer varsa çalışıyor, yoksa hata mesajı veriyor. Bunu düzeltecek yeni ekler yapılabilir..
 
SAYIN uzmanamele'nin yukarıdaki formülünü denedim. Bende eğer D7 hücresinde koşullara uyan değer varsa çalışıyor, yoksa hata mesajı veriyor. Bunu düzeltecek yeni ekler yapılabilir..

merhaba
birkaç yolu var.
=eğer(d7="";0;formül...
=eğer(ehatalıysa(formül));0;formül)
 
Stok kodu yapma

öncelikle ilk kez forumlardan bir yardım ihtiyacı doğdu
ilgileriniz bekliyorum

EKLİ ÇALIŞMA SAYFASINDA STOK KODLARI İLE İLGİLİ BİR TABLOM
VAR EĞER VE FORMÜLÜ İLE 7 TANE İŞLEMİ YAPABİLİYORUM FAKAT
SONRASINDA OLMUYOR TABLO ÜZERİNDE YARDIM EDEBİLİRMİSİNİZ

TEŞEKKÜRLER
 

Ekli dosyalar

Merhaba Remember17,

Eğer formülü ile değil ancak istediğiniz gibi oldu sanıyorum. Eki inceler misiniz?
 

Ekli dosyalar

MErhaba,

Altarnatif olsun.
E3 hücresinde deneyiniz, aşağı çekerek çoğalta bilirsiniz. Diğerlerini aynı mantıkla yapabilirsniz.
Kod:
=İNDİS('İÇERİK ALANI'!$G$4:$G$21;TOPLA.ÇARPIM((KAÇINCI(B3&"@"&D3;
'İÇERİK ALANI'!$E$4:$E$21+0&"@"&'İÇERİK ALANI'!$F$4:$F$21+0;0))))
 
Merhaba Remember17,

Eğer formülü ile değil ancak istediğiniz gibi oldu sanıyorum. Eki inceler misiniz?
Doğan Bey merhaba,

Kod:
=EĞERHATA(DÜŞEYARA(BİRLEŞTİR(B3;D3);'İÇERİK ALANI'!E:H;4;0);"")
EĞERHATA fonksiyonu 2003 versiyonunda (.xls uzantılı) bulunmamaktadır, _xlfn.IFERROR olarak görünür ve #AD hatası verir. Çalışması 2007,2010 ceya 2013 kurulu olup .xls'de olsa bu versiyonlarda birisi ile açmak gerekir.
 
Geri
Üst