Metin İçi Gömülü Formül

Katılım
31 Ağustos 2023
Mesajlar
15
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
Arkadaşlar merhaba,

81 ilimiz için aylık olarak hazırladığım bir raporum var. Raporun bir bölümünde metin içinde bir formül kullanıyorum, bu bölümü tablo olarak kullansam daha kolay olacağını biliyorum fakat yöneticim metin olarak geçmesini istediği için böyle olmak zorunda.

Şöyle ki 7 tane verim var. Bu verilerin sonuncusu (örneğimde çilek olarak kullandım) bazı aylarda sıfır oluyor. Kullandığım formülü alta koydum. Çilek verisinin sıfır olduğu aylarda yaşadığım sorunu Sorun başlığında gösterdim.

Örnek:
Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı, 1 Çilek olmak üzere toplam 63 meyve satılmıştır.

Kullandığım Formül:
="Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."

Çilek Verisi Sıfır Olduğunda Yaşanan Sorun:
Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı, olmak üzere toplam 62 meyve satılmıştır.

Kayısı verisinden sonra "," kalıyor ve cümle öyle devam ediyor. Bu virgülün otomatik olarak silinmesini istiyorum. Yardımcı olursanız sevinirim.
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
374
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Arkadaşlar merhaba,

81 ilimiz için aylık olarak hazırladığım bir raporum var. Raporun bir bölümünde metin içinde bir formül kullanıyorum, bu bölümü tablo olarak kullansam daha kolay olacağını biliyorum fakat yöneticim metin olarak geçmesini istediği için böyle olmak zorunda.

Şöyle ki 7 tane verim var. Bu verilerin sonuncusu (örneğimde çilek olarak kullandım) bazı aylarda sıfır oluyor. Kullandığım formülü alta koydum. Çilek verisinin sıfır olduğu aylarda yaşadığım sorunu Sorun başlığında gösterdim.

Örnek:
Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı, 1 Çilek olmak üzere toplam 63 meyve satılmıştır.

Kullandığım Formül:
="Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."

Çilek Verisi Sıfır Olduğunda Yaşanan Sorun:
Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı, olmak üzere toplam 62 meyve satılmıştır.

Kayısı verisinden sonra "," kalıyor ve cümle öyle devam ediyor. Bu virgülün otomatik olarak silinmesini istiyorum. Yardımcı olursanız sevinirim.
Alttaki formülü kullanınız.

EĞER('MEYVE SAYISI'!J29>0;"Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır.";YERİNEKOY("Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır.";",";"";6))
 
Katılım
31 Ağustos 2023
Mesajlar
15
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
Alttaki formülü kullanınız.

EĞER('MEYVE SAYISI'!J29>0;"Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır.";YERİNEKOY("Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı";"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır.";",";"";6))

Bu şekilde olunca diğer ay Çilek verisi sıfır olmadığında şöyle bir sorun oluşuyor,

Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı1 Çilek olmak üzere toplam 63 meyve satılmıştır.
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
374
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Bu şekilde olunca diğer ay Çilek verisi sıfır olmadığında şöyle bir sorun oluşuyor,

Gaziantep'te 9 Elma, 5 Armut, 40 Ayva, 3 Üzüm, 1 Şeftali, 4 Kayısı1 Çilek olmak üzere toplam 63 meyve satılmıştır.
dosya.co dosya.tc gibi paylaşım sitelerine dosyanızı yükleyip link veriniz. Formül uzun olduğundan dosya olmadan yazmak zor oluyor. Dosyayı paylaşın üzerinde yazalım
 
Katılım
11 Temmuz 2024
Mesajlar
234
Excel Vers. ve Dili
Excel 2021 Türkçe
Merhaba, deneyip sonucu paylaşabilir misiniz;

Kod:
="Gaziantep'te "&METIN.BİRLEŞTİR(", "; DOĞRU;
  EĞER('MEYVE SAYISI'!B29>=1;'MEYVE SAYISI'!B29&" Elma";"");
  EĞER('MEYVE SAYISI'!C29>=1;'MEYVE SAYISI'!C29&" Armut";"");
  EĞER('MEYVE SAYISI'!D29>=1;'MEYVE SAYISI'!D29&" Ayva";"");
  EĞER('MEYVE SAYISI'!E29>=1;'MEYVE SAYISI'!E29&" Üzüm";"");
  EĞER('MEYVE SAYISI'!F29>=1;'MEYVE SAYISI'!F29&" Şeftali";"");
  EĞER('MEYVE SAYISI'!G29>=1;'MEYVE SAYISI'!G29&" Şeftali";"");
  EĞER('MEYVE SAYISI'!P29>=1;'MEYVE SAYISI'!P29&" Kayısı";"");
  EĞER('MEYVE SAYISI'!J29>=1;'MEYVE SAYISI'!J29&" Çilek";"")
)&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."
ya da

Kod:
="Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı"&EĞER('MEYVE SAYISI'!J29>=1;", ";"");"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."
 
Katılım
31 Ağustos 2023
Mesajlar
15
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
Merhaba, deneyip sonucu paylaşabilir misiniz;

Kod:
="Gaziantep'te "&METIN.BİRLEŞTİR(", "; DOĞRU;
  EĞER('MEYVE SAYISI'!B29>=1;'MEYVE SAYISI'!B29&" Elma";"");
  EĞER('MEYVE SAYISI'!C29>=1;'MEYVE SAYISI'!C29&" Armut";"");
  EĞER('MEYVE SAYISI'!D29>=1;'MEYVE SAYISI'!D29&" Ayva";"");
  EĞER('MEYVE SAYISI'!E29>=1;'MEYVE SAYISI'!E29&" Üzüm";"");
  EĞER('MEYVE SAYISI'!F29>=1;'MEYVE SAYISI'!F29&" Şeftali";"");
  EĞER('MEYVE SAYISI'!G29>=1;'MEYVE SAYISI'!G29&" Şeftali";"");
  EĞER('MEYVE SAYISI'!P29>=1;'MEYVE SAYISI'!P29&" Kayısı";"");
  EĞER('MEYVE SAYISI'!J29>=1;'MEYVE SAYISI'!J29&" Çilek";"")
)&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."
ya da

Kod:
="Gaziantep'te "&EĞER('MEYVE SAYISI'!B29>=1;""&'MEYVE SAYISI'!B29&" Elma, ";"")&""&EĞER('MEYVE SAYISI'!C29>=1;""&'MEYVE SAYISI'!C29&" Armut, ";"")&""&EĞER('MEYVE SAYISI'!D29>=1;""&'MEYVE SAYISI'!D29&" Ayva, ";"")&""&EĞER('MEYVE SAYISI'!E29>=1;""&'MEYVE SAYISI'!E29&" Üzüm, ";"")&""&EĞER('MEYVE SAYISI'!F29>=1;""&'MEYVE SAYISI'!F29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!G29>=1;""&'MEYVE SAYISI'!G29&" Şeftali, ";"")&""&EĞER('MEYVE SAYISI'!P29>=1;""&'MEYVE SAYISI'!P29&" Kayısı"&EĞER('MEYVE SAYISI'!J29>=1;", ";"");"")&""&EĞER('MEYVE SAYISI'!J29>=1;""&'MEYVE SAYISI'!J29&" Çilek";"")&" olmak üzere toplam "&'MEYVE SAYISI'!K29&" meyve satılmıştır."
ikinci formül istediğim gibi çalışıyor, çok teşekkür ederim.
 
Katılım
11 Temmuz 2024
Mesajlar
234
Excel Vers. ve Dili
Excel 2021 Türkçe
Rica ederim, iyi çalışmalar hocam.
 
Üst