• DİKKAT

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

Eğer Fonksiyonu Hakkında

  • Konbuyu başlatan Konbuyu başlatan aybeyaz
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Haziran 2009
Mesajlar
39
Excel Vers. ve Dili
2003 & 2010 Türkçe
Eğer Fonksiyonu Hakkında (ÇÖZÜLDÜ)

Arkadaşlar merhabalar;

Aşağıdaki şekilde bir formül yapmaya çalışıyorum fakat exel bunu kabul etmiyor. Bunu nasıl yapabilirim acaba ?

13 Farklı şartım var ve bu şartlara göre formülü gireceğim hücrenin değeri belirlenecek ?

=EĞER(B6="635H";"63"
;EĞER(B6="483H";"48"
;EĞER(B6="433H";"43"
;EĞER(B6="331H";"33"
;EĞER(B6="330H";"33"
;EĞER(B6="DH";""
;EĞER(B6="Gelecek";""
;EĞER(B6="637K";"63"
;Eğer(B6="484K";"48"
;Eğer(B6="434K";"43"
;Eğer(B6="332K";"33"
;Eğer(B6="330K";"33"
;Eğer(B6="DK";"";"")))))))))))))
 
Son düzenleme:
.

Kod:
=EĞER(YADA(B6="DH";B6="Gelecek";B6="DK");"";SOLDAN(B6;2))

deneyin.

.
 
.

Kod:
=EĞER(YADA(B6="DH";B6="Gelecek";B6="DK");"";SOLDAN(B6;2))

deneyin.

.


Tam olarak demek istediğinizi anlayamadığım için yapamadım. :(
Sizin verdiğiniz formülü nasıl düzenlemem gerekiyor benim bütün şartlarımı kontrol ettirmem için yardımcı olabilir misiniz rica etsem ...
 
Sevgili Yurttaş Hocamın izniyle; Office 2003 için bu kadar eğer şartını kabul etmez siz düşey ara formülünü kullanın. Örnek dosya eklerseniz üzerinde göstermek daha kolay olur. Kolay gelsin
 
Sevgili Yurttaş Hocamın izniyle; Office 2003 için bu kadar eğer şartını kabul etmez siz düşey ara formülünü kullanın. Örnek dosya eklerseniz üzerinde göstermek daha kolay olur. Kolay gelsin

B6 nolu satırı kendim dolduracağım (635h ya da 483h gibi kodları yani) bu kodlara göre formülün girildiği satırın değeri belirlenecek. örnek olması açısından bir dosya ekliyorum orjinal dosya şuan için yanımda değil.
 

Ekli dosyalar

Ekteki örneği inceleyin. Değer1 ve Değer 2 sütunlarına istediğiniz kadar değer ekleyebilirsiniz. Umarım işinizi görür.
 

Ekli dosyalar

Dosyaya bakabilirsiniz.

Anladığım kadarıyla eğer işlevlerinin tümünde kod'un ne olduğunu kontrol ediyor ve bulduğunda da sayı getirmek istiyorsunuz. EĞER sayısının 7'den fazla olması dolayısıyla da sorun yaşıyorsunuz.

Bunu aşmanın bir yolu da BİRLEŞTİRME İŞLEMİ UYGULAMAKTIR.

Şöyle;

=BİRLEŞTİR(
EĞER(B6="635H";"63";"")
;EĞER(B6="483H";"48";"")
;EĞER(B6="433H";"43";"")
;EĞER(B6="331H";"33";"")
;EĞER(B6="330H";"33";"")
;EĞER(B6="DH";"";"")
;EĞER(B6="Gelecek";"";"")
;EĞER(B6="637K";"63";"")
;Eğer(B6="484K";"48";"")
;Eğer(B6="434K";"43";"")
;Eğer(B6="332K";"33";"")
;Eğer(B6="330K";"33";"")
;Eğer(B6="DK";"";""))
 
Son düzenleme:
Anladığım kadarıyla eğer işlevlerinin tümünde kod'un ne olduğunu kontrol ediyor ve bulduğunda da sayı getirmek istiyorsunuz. EĞER sayısının 7'den fazla olması dolayısıyla da sorun yaşıyorsunuz.

Bunu aşmanın bir yolu da BİRLEŞTİRME İŞLEMİ UYGULAMAKTIR.

Şöyle;

=BİRLEŞTİR(
EĞER(B6="635H";"63";"")
;EĞER(B6="483H";"48";"")
;EĞER(B6="433H";"43";"")
;EĞER(B6="331H";"33";"")
;EĞER(B6="330H";"33";"")
;EĞER(B6="DH";"";"")
;EĞER(B6="Gelecek";"";"")
;EĞER(B6="637K";"63";"")
;Eğer(B6="484K";"48";"")
;Eğer(B6="434K";"43";"")
;Eğer(B6="332K";"33";"")
;Eğer(B6="330K";"33";"")
;Eğer(B6="DK";"";""))


Çok teşekkürler Baran Bey yapmak istediğim tam olarak buydu.

Mustafa Bey size da ilginiz için çok teşekkür ederim. Farklı bir yöntem öğrenmiş oldum sayenizde.
 
Tam olarak demek istediğinizi anlayamadığım için yapamadım. :(
Sizin verdiğiniz formülü nasıl düzenlemem gerekiyor benim bütün şartlarımı kontrol ettirmem için yardımcı olabilir misiniz rica etsem ...

.


Kod:
=EĞER(YADA(B6="DH";B6="Gelecek";B6="DK");"";SOLDAN(B6;2))

Verdiğim bu formül ne yapıyor? İlle de EĞER mi olması gerekir.

Buyurun dosyaya bakın. Benim formülüm, neyi eksik yapıyor?


.
 

Ekli dosyalar

.


Kod:
=EĞER(YADA(B6="DH";B6="Gelecek";B6="DK");"";SOLDAN(B6;2))

Verdiğim bu formül ne yapıyor? İlle de EĞER mi olması gerekir.

Buyurun dosyaya bakın. Benim formülüm, neyi eksik yapıyor?


.


Benim jeton biraz geç düştü kusuruma bakmayın. Örnek dosyayı inceledim. Formülünüz gerçekten zekice ben ilk etapta çözemedim. Fakat ben B6 hücresine 483H kodunu girdiğimde C6 hücresi (En) 48 değerini alması gerekiyor D6 Hücresi (Boy) ise 96 değerini alması gerekiyor. Bu durumu Baran Beyin yol gösterdiği şekilde çözebildim. Sizin formülde boy değeri için doğru sonuca ulaştırmıyor. Bu da benim durumu tam olarak izah edemememden kaynaklanıyor sanırım.

Tekrardan vakit ayırıp ilgilenen tüm arkadaşlara teşekkürler ...

Sizlerin sayesinde hazırlamış olduğum çalışma örneği ekteki gibidir.
 

Ekli dosyalar

Son düzenleme:
Geri
Üst