• DİKKAT

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

Eğer formülüne şart ilavesi

Katılım
2 Şubat 2014
Mesajlar
760
Excel Vers. ve Dili
2007 Türkçe
Kod:
=EĞER(A1=1;B3;EĞER(A1=2;B4;""))
Herkese günaydın.

Yukarıdaki formülün işlevi

eğer A1=1 ise, B3 teki değeri A3 getir.
eğer A1<>1 ise diğer eğere geç.

eğer A1=2 ise, B4 teki değeri A3 getir.
eğer A1<>1 ve A1<>2 ise boş göster.

olmasını istediğim formül.

eğer A1=1 ise, B3=99 ise A3 e "uygun" yaz
eğer A1=1 ise, B3<>99 ise A3 e B3 teki değeri yaz
eğer A1<>1 ise diğer eğere geç.

eğer A1=2 ise, B4=99 ise A3 e "uygun" yaz
eğer A1=2 ise, B4<>99 ise A3 e B4 teki değeri yaz
eğer A1<>1 ve A1<>2 ise boş göster.

İnşallah anlaşılmıştır.
Yardımcı olursanız sevinirim. Teşekkürler.
 
Merhaba,

Formülü yazmışsınız zaten sadece EĞER(VE( demeniz kalmış.
Kod:
=EĞER(VE(A1=1;B4=99);"uygun";EĞER(VE(A1=2;B4=99);B4;EĞER(VE(A1<>1;A1<>2);"";"")))
 
Merhabalar sayın Mahir ÇÜMEN
formülde B3 kısımı yok tekrar bakabilir misiniz
mümkünse.

Not: İsteğim anlaşılsın diye örneği kısa tuttum.
Kalıp aynı olacak şekilde eğer sayımız çok çok fazla.
Formül biraz daha kısa olursa iyi olur.
 
Merhaba Kırmızı olan B4=99 u B3=99 yapıp denermisiniz. Yada küçük bir dosya ekleyerek mesaj trafiğini azaltıp daha çabuk cevap alabilirsiniz.

Kod:
=EĞER(VE(A1=1;[B][COLOR="Red"]B4[/COLOR][/B]=99);"uygun";EĞER(VE(A1=2;B4=99);B4;EĞER(VE(A1<>1;A1<>2);"";"")))
 
İlk sorunuz ile örnek dosyanız arasında - bence- çok fark var.

Siz soruya hakim bir şekilde yazıyorsunuz ama bizim algımız faklı oluyor.
Bir deneyin,

Kod:
=EĞER(İNDİS($B$3:$B$13;KAÇINCI(KAYDIR($B$2;A1;);$B$3:$B$13;0))=99;"Uygun";
İNDİS($B$3:$B$13;KAÇINCI(KAYDIR($B$2;A1;);$B$3:$B$13;0)))
 
Aynen dediğiniz gibi abi. Ben kendim bir şey yapmaya çalıştığım,
revizyon istediğim zaman sorun çıkıyor.

Formül muazzam olmuş ellerinize sağlık.
Çok çok teşekkür ederim. İyi çalışmalar.
 
Sizede iyi çalışmalar..

--
 
.

Alternatif:

Kod:
=IF(INDIRECT("B"&A1+2)=99;"UYGUN";INDIRECT("B"&A1+2))

Kod:
=EĞER(DOLAYLI("B"&A1+2)=99;"UYGUN";DOLAYLI("B"&A1+2))


.
 
Sayın Yurttaş,
Bundan daha kısa yazılamaz herhalde.
Çok güzel olmuş formül, elinize sağlık.
 
Tekrar merhaba

Sayın Yurttaş ve sayın Mahir Çümen.
Ancak fark ettim. Formüllerde şu şekilde bir durum var.

Dosya ile işim bitti ve kapattım diyelim.
dosyayı tekrar açıyorum bir şeye bakmak için,
Herhangi bir değişiklik yapmadığım halde dosyayı kapatırken
bana değişiklikler kaydedilsin mi diye soruyor.
Acaba bu durum düzeltilebilir mi?
 
İnceledim hocam linki.

Orada da açıkladığınız üzere bu formül bu dosyamız için uygun değil.
Makro kullanmadan bu isteğimiz başka tür bir fonksiyon ile yapılabilrmi acaba.
Eğer mümkunatı var ise yardımlarınızı beklerim. Saygılar.
 
Hesaplamaları "El ile" yaparsanız olur.

--
 
Merhaba,

Kod:
=EĞER(İNDİS(B3:B15;A1)=99;"Uygun";İNDİS(B3:B15;A1))

Formülünü kullanabilirsiniz. Bu şekilde işlem yapmazsanız çıkışta mesaj vermez.
 
Merhaba Saygıdeğer Hocam

İyi ki varsınız çok teşekkür ederim
ellerinize sağlık.
 
Geri
Üst