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
Altın Üyelik Bitiş Tarihi
30-10-2023
=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.
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
ardaşlar lütfen bilgi verin takıldım burada
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
dosyanızı eklerseniz daha çabuk çözüm bulabilirsiniz.
=(EĞER(D7="A";1;"")&EĞER(D7="B";2;"")...)*1 şeklinde deneyiniz
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
o zaman da DEĞER hatası veriyor.
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
=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.
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
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.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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;""))
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
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
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
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;"")))
 
Katılım
24 Temmuz 2008
Mesajlar
172
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
30-10-2023
teşekkür ederim. allah razı olsun.
gerçekten oldu.
iyi çalışmalar...
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Sizede iyi çalışmalar değerli arkadaşım :)
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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!
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
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..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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)
 
Katılım
23 Eylül 2009
Mesajlar
2
Excel Vers. ve Dili
2003
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

Katılım
26 Ağustos 2011
Mesajlar
43
Excel Vers. ve Dili
Office 2007 Tr &
Office 2010 Tr
Merhaba Remember17,

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

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
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))))
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
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.
 
Üst