• DİKKAT

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

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

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
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

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.
 
İ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.
 
238260
metinlerin olduğu L sütunundaki boş hücreleri sıfır diye almış hocam
 
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;"");"")))
 
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:
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

Ş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.
 
ş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:
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.
 
Geri
Üst