METİNBİRLEŞTİR En az 2 koşul durumu

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
merhaba sayın hocalarım

ekli dosyamda sorumu ilettim
sarı renkli yerlerde bulduğu hatalı formüller, Gri renkli yerlerdeki veriler olması gereken doğru sonuç
formülü nasıl düzenleriz.

METİNBİRLEŞTİR(" ";;EĞER(.... daha önce tek koşul olan formülü kullanıyordum birden fazla koşul olan durumu formülü düzeltemedim.

 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
G10:G50 arasında C10 hücresinde yazanların,
H10:H50 arasında D10 hücresinde yazanların
L10:L50 arasındaki karşılıklarını METİN BİRLEŞTİR formülü ile aralarına " " bir boşluk atarak yanyana yazılması formülü nasıl yazılır
ekli dosyamdaki sormak istediğim budur.
 

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
36,328
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis 2016 Tr-En 32 Bit
İlk hücre için aşağıdaki formül sonuç üretti. Webden denedim.

C++:
=TEXTJOIN(" ";TRUE;IF($G$10:$G$50=C10;IF($H$10:$H$50=D10;$L$10:$L$50;"")))
İkinci hücrede sona sıfır yazdı. Web üzerinde çalışan ofis sürümünde formül değerlendir butonu bulamadım. Bu sebeple sorunu inceleyemedim.

Cevap gelmez ise akşam evden bakıp cevap yazarım.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
238260
metinlerin olduğu L sütunundaki boş hücreleri sıfır diye almış hocam
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
21,951
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
Kod:
=METİNBİRLEŞTİR(" ";1;EĞER($G$10:$G$50=C10;EĞER($H$10:$H$50=D10;EĞER($L$10:$L$50<>"";$L$10:$L$50;"");"")))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
denedim Ömer Hocam
sonuçlar doğru teşekkürler sayın hocam.

Alternatif formüller yazabilir miyiz sayın hocalarım.
 
Son düzenleme:

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
sayın Hocam incelerken ilginç hatalar saptadım ekli dosyayı gönderiyorum
Tİ nin 2 ile eşleştiği yerdeki sonucu bulurken YANLIŞ ile başlıyo, G sütununda kriterleri değişince formül tekrar hata veriyo
 

Ekli dosyalar

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
36,328
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis 2016 Tr-En 32 Bit
Şimdi deneme şansım oldu. Aşağıdaki şekilde sorunsuz çalıştı.

C++:
=TEXTJOIN(" ";1;IF($G$10:$G$50=C10;IF($H$10:$H$50=D10;IF($L$10:$L$50="";"";$L$10:$L$50);"");""))
Bu fonksiyonun alternatifi sanırım LAMBA ile olabilir. Eski versiyonlarda zaten bu işlem KTF ile yapılabiliyor.

Alternatif olarak belki Google E-Tabloları kullanmayı düşünebilirsiniz. Orada daha esnek fonksiyonlar var.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,459
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019
şimdi denedim sonuçlar doğru hocam
yarın daha detaylı bir tabloda formülü detaylı Kontrol edeceğim, dedim ama dayanamadım ana çalışma dosyasına uyguladım hemen
238268
H sütunu, yardımcı hücre (D) sütunu kullanıp 2 sütunu tek sütuna düşürerek çözümüm, L sütunu ise az önce sizden gelen formülü uyguladığım durum
çok teşekkür ederim yardımcı olan tüm hocalarıma
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
21,951
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
Kod:
=METİNBİRLEŞTİR(" ";1;EĞER($G$10:$G$50=C10;EĞER($H$10:$H$50=D10;EĞER($L$10:$L$50<>"";$L$10:$L$50;"");"")))

Diğer Eğer'in yanlışsa şartına "" eklemeyi atlamışım. Aşağıdaki gibi olmalıydı.
Kod:
=METİNBİRLEŞTİR(" ";1;EĞER($G$10:$G$50=C10;EĞER($H$10:$H$50=D10;EĞER($L$10:$L$50<>"";$L$10:$L$50;"");"");""))
Sorunuz çözülmüş, sadece hatayı belirtmek istedim.
İyi çalışmalar.
 
Üst