Listedeki Değeri Olanları Listeleme

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

VIP Üye
Kullanıcı
Katılım
22 May 2019
Mesajlar
1,321
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
konu başlığını "listedeki değeri olanları listeleme" yazıdm ama başkaca isimlendirmek gerekirse "Sıfırdan büyük değeri olanları metin halinde yazdırmak" olarak adlandırılabilir.

Ekli tabloda:
-D9:D20 aralığında 0 (sıfırdan) büyük olanların C9:C20 aralığındaki satıra denk gelen "İşlem Adı" nı ve adedini H9 hücresindeki örnek gibi yazacak.
-D9:D20 aralığındaki değerler formül ile gelmektedir. Bu aralıkta formülü göstermek için geçici olarak $B$2:$AE$2 aralığına veri girdim.
-$B$2:$AE$2 aralığında değerler değişebildiğinde H9 hücre formüle yeni duurmu verecek şekilde formül düzenlenmeli…

Örnek formül sonucu: "3 Ad. Ağaç; 1 Ad. Tuğla; 1 Ad. Klavye; 4 Ad. Silgi" şeklinde olacak

konu hakkında yardımcı olunabilir mi?
şimdiden teşekkür ederim.
 

Ekli dosyalar

Çözüm
1688639091376.webp


Yardımcı Kolon ve KTF ile çözüm resimdeki gibi...
Selamlar,
Excel2019 ve üzeri versiyonlar için deneyiniz.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

D9:D20 değerleri 0 dan büyük olduğunda ve de C9:C20 deki işlem isimleri de BOŞ olmadıkça şeklinde çalışıyor.
Sizdeki gibi, C9:C20 için sayısal değerler formülle hesaplanacaksa (C9:C20>"") kriteri formülde yazılmayabilir. Ve bu durumda formül şöyle olacaktır
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
@52779
İlginize teşekkür ederim.
Formülleri uyguladığımda: ilk formül sonucu : 1 Ad. Cam ; ikinci formül sonucu : 1 Ad. Tuğla şeklinde geldi.
Halbuki: 3 Ad. Ağaç; 1 Ad. Tuğla; 1 Ad. Klavye; 4 Ad. Silgi şeklinde sonuç gelmeli...
buna göre formülü tekrar bakabilir misiniz?

Diğer yandan iki formüldeki D9:D20&" Ad. "&C9:C20 formül kesinine f9 yaptığımda;
{"12 Ad. Ağaç"\"1 Ad. Cam"\"1 Ad. Tuğla"\"0 Ad. Plastik"\"0 Ad. Defter"\"1 Ad. Monitör"\"1 Ad. Klavye"\"0 Ad. Silgi"\"0 Ad. Kalem"\"1 Ad. Televizyon"\"0 Ad. "\"0 Ad. "}

sonucu görmekteyim. Düzenlenecek formülde "0 Adette olanlar gelmeyecek. Örneğin: "0 Ad. Plastik"\"0 Ad. Defter" ... gelmeyecek.
 
Merhaba
@52779 un yazdığı formül bende normal çalışıyor. Dosyanızda "12 ağaç" yazıyor örneğin ve formül doğru sonuç döndürüyor.
 
........
Diğer yandan iki formüldeki D9:D20&" Ad. "&C9:C20 formül kesinine f9 yaptığımda;
{"12 Ad. Ağaç"\"1 Ad. Cam"\"1 Ad. Tuğla"\"0 Ad. Plastik"\"0 Ad. Defter"\"1 Ad. Monitör"\"1 Ad. Klavye"\"0 Ad. Silgi"\"0 Ad. Kalem"\"1 Ad. Televizyon"\"0 Ad. "\"0 Ad. "}

sonucu görmekteyim. Düzenlenecek formülde "0 Adette olanlar gelmeyecek. Örneğin: "0 Ad. Plastik"\"0 Ad. Defter" ... gelmeyecek.
Diğer taraftan
F9 ile yaptığınızda diziyi elde ediyorsunuz.
Başındaki EĞER ile 0 olanların yerine "" (BOŞ) gelmekte. Ve METİNBİRLEŞTİR ile de ""(BOŞ) olanlar değerlendirme dışı tutulmakta.
Yani, F9 uyguladığınızda, önce EĞER işlevinin tamamına uygularsanız, "" ibarelerini görebilirsiniz. METİNBİRLEŞTİR işlevine F9 uyguladığınızda da "" ibarelerinin olmadığını göreceksiniz...
 
Excel 2003 den Excel 2016 ya kadar
Ya yardımcı kolon kullanın.
Ya da makro ile çözüm arayın.

Çünkü METİNBİRLEŞTİR işlevi 2019 dan itibaren var.
 
@52779
Denemelerim oldu yapamadım. Siz yada diğer arkadaşlardan bu konuda beklentim devam ediyor.
Zira Exc. 2003 dosyasında da bu bilgiye ihtiyacım var.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt