Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Fonksiyonlar
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Fonksiyonlar Bir fonksiyonun, nasıl işlediğini veya aradığınız bir işleme uygun olup olmadığını bu başlık altında sorabilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 22-11-2017, 10:04   #1
RevengeRR
 
Giriş: 11/03/2012
Şehir: Samsun
Mesaj: 7
Excel Vers. ve Dili:
Excel 2016 TR
Varsayılan 6 Değişkenli hücrenin sonuna BİRLEŞTİR komutu yardımı

Merhaba,
6 sütundaki bilgilere göre takip eden iki sütunda BİRLEŞTİR komutunu kullanarak metin yazdırmak istiyorum. Fakat yazılacak olan metin, o hücrelerdeki doluluk durumuna göre değişkenlik gösteriyor. Formülün içine VE, YADA formülleri de sokmaya çalıştım ama işin içinden çıkamıyorum. Örnek olması açısından dosya ekleyebilirsem ekleyeceğim. Olmazsa esas amacı aşağıya kopyalayacağım.

HAMAM SK. KESİŞİM MERAL SK. ACİL
HAMAM SK. 999 ALTI 3 m² 10x20 ACİL

mesela burada ikinci hücrede kesişim yazıyorsa iki adresi birleştir gerisini ekle diye birleştir ve eğer formüllerini kullanarak yazı çıkartabildim. ama 2. hücrede kapı no yazıyorsa sadece sokak ve kapı numarası, geri kalanına bilgiler şeklinde birleştir dedim. sıkıntım şu ki 4. sütundaki altı, üstü gibi bilgiler ve son sütundaki acil bilgisinin durumuna göre, acil yazarsa acilin parantez içinde olması için komut yazdım. bu sefer boş hücrelerde hep parantez görünüyor.

bu komutlardaki derdim diğer yandan şu. eğer komutuyla yazıyorum ama, o hücrede değer varsa o şekilde yazıyor. değer olmadığı zaman yazamıyor.

örnek olarak 1. sokak adı yazılı ama devamında kapı numarası yok da 4. sütunda caminin yanı bilgisi giriliyor. çıkmasını istediğim açıklama, 1 sokak caminin altı şeklinde olsun derken o formül öyle bir karışıyor ki mantıksal hatada kalıyor.

evet farkındayım çok karmaşık anlattım.
https://files.fm/u/8a6yyeee#_
linke örnek ekledim. Yaptıklarımı da görebilirsiniz. Artık yasak mı değil mi bilmiyorum.
RevengeRR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 22-11-2017, 11:24   #2
parametre
Destek Ekibi
 
Giriş: 28/01/2007
Mesaj: 1,583
Excel Vers. ve Dili:
ofis 2010 turkce
Varsayılan

Dosyanızdaki N hücresine kopyalayınız kolay gelsin
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=+EĞER($E7="KESİŞİM";$D7&" "&$F7&" "&$E7&"İ"&" "&$G7&"ACİL")
ı hucresinede 
=eğer($E7="KESİŞİM";"ACİL";"")

Bu mesaj en son " 22-11-2017 " tarihinde saat 12:32 itibariyle parametre tarafından düzenlenmiştir....
parametre Çevrimdışı   Alıntı Yaparak Cevapla
Eski 24-11-2017, 13:50   #3
RevengeRR
 
Giriş: 11/03/2012
Şehir: Samsun
Mesaj: 7
Excel Vers. ve Dili:
Excel 2016 TR
Varsayılan

Merhabalar tekrardan,
Verdiğiniz formül benim durumumu kurtarmadı dün ama tam da o sıralarda eğer formülünü içiçe kullanmayı mantık olarak keşfetmeme denk geldi. Sonunda aşağıdaki gibi uzun ama icraatlı bir formülle çözüme kavuştum. Teşekkürler yardımlarınız için.


=+EĞER(VE($C3>0;$D3="KESİŞİM");$C3&" "&$E3&" "&"KESİŞİMİ"&" "&$F3&" "&EĞER($G3>0;"("&$G3&")";" ")&EĞER($H3>0;"("&$H3&")";" ");$C3&" "&EĞER($D3>0;"NO:"&$D3&" ";" ")&EĞER($F3>0;$F3;" ")&" "&EĞER($G3>0;"("&$G3&")";" ")&" "&EĞER($H3>0;"("&$H3&")";" "))
RevengeRR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 12:16   #4
ismailmustafa
Altın Üye
 
Giriş: 10/04/2006
Şehir: Konya
Mesaj: 52
Excel Vers. ve Dili:
2003
Varsayılan 13 tane iç içe eğer yazma

merhaba arkadaşlar. şimdiden emekleriniz için teşekkür ederim. 13 tane iç içe eğer (Y4 hücresine
=EĞER(X4=0;"";EĞER(X4<=10;1;EĞER(X4<=20;2;EĞER(X4< =30;3;EĞER(X4<=40;4;EĞER(X4<=50;5;EĞER(X4>50;""))) ))))&EĞER(X4<=50;"";EĞER(X4<=60;6;EĞER(X4<=70;7;EĞ ER(X4<=80;8;EĞER(X4<=90;9;EĞER(X4<=100;10;""))))))
formülünü girdim) yazdığım Y4 hücresinin sağındaki (Z4 hücresine
=EĞER(Y4="";"";EĞER(Y4=1;"GEÇMEZ";EĞER(Y4=2;"GEÇME Z";EĞER(Y4=3;"GEÇER";EĞER(Y4=4;"GEÇER";EĞER(Y4=5;" ORTA";EĞER(Y4>5;"")))))))&EĞER(Y4<=5;"";EĞER(Y4=6; "ORTA";EĞER(Y4=7;"İYİ";EĞER(Y4=8;"İYİ";EĞER(Y4=9;" PEKİYİ";EĞER(Y4=10;"PEKİYİ"))))))
formülünü girdim) de o hücreyi içeren aynı şekilde 13 tane eğer içeren bir formül yazdım. soldaki hücredeki formülün yerine rakam yazınca doğru çalışıyor. formülü girince yanlış yazıyor


Y4 hücresine de
Eklenmiş Dosyalar
Dosya Türü: xls deneme.xls (118.0 KB, 5 Görüntülenme)

Bu mesaj en son " 30-12-2017 " tarihinde saat 22:52 itibariyle ismailmustafa tarafından düzenlenmiştir....
ismailmustafa Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 15:23   #5
YUSUF44
Destek Ekibi
 
YUSUF44 kullanıcısının avatarı
 
Giriş: 04/01/2006
Şehir: Manisa, Kula
Mesaj: 6,708
Excel Vers. ve Dili:
İş : Ofis 2016 - Türkçe Ev: Ofis 2016 - Türkçe
Varsayılan

Z4 hücresindeki formülde en son EĞER formülü için eğer yanlışsa ne yapılacağını belirtmemişsiniz. Yani önceki tüm şartlara uymuyorsa hücrede ne yazmalı belirtmemişsiniz. Bu nedenle en son eğer'in sonucu YANLIŞ olduğundan formül sonucunu da YANLIŞ olarak veriyor. Eğer en son EĞER formülünde parantez kapatmaden önce

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
;""
yaparsanız hücre boş görünür.

Yani sizin eski formülünüz şöyleydi:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER(Y4="";"";EĞER(Y4=1;"GEÇMEZ";EĞER(Y4=2;"GEÇMEZ";EĞER(Y4=3;"GEÇER";EĞER(Y4=4;"GEÇER";EĞER(Y4=5;"ORTA";EĞER(Y4>5;"")))))))&EĞER(Y4<=5;"";EĞER(Y4=6;"ORTA";EĞER(Y4=7;"İYİ";EĞER(Y4=8;"İYİ";EĞER(Y4=9;"PEKİYİ";EĞER(Y4=10;"PEKİYİ"))))))
Son şart olmayınca boş kalması için şöyle olmalı:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER(Y4="";"";EĞER(Y4=1;"GEÇMEZ";EĞER(Y4=2;"GEÇMEZ";EĞER(Y4=3;"GEÇER";EĞER(Y4=4;"GEÇER";EĞER(Y4=5;"ORTA";EĞER(Y4>5;"";"")))))))&EĞER(Y4<=5;"";EĞER(Y4=6;"ORTA";EĞER(Y4=7;"İYİ";EĞER(Y4=8;"İYİ";EĞER(Y4=9;"PEKİYİ";EĞER(Y4=10;"PEKİYİ";""))))))
Eğer boş değil de bir şey yazmasını istiyorsanız kırmızı tırnak işaretlerinin arasına yazılmasını istediğiniz metni yazabilirsiniz.
__________________


Sorularınızı örnek dosyayla desteklemeniz çözüme ulaşmanızı kolaylaştırır.

Altın Üye olmanızı öneririm. Altın Üye değilseniz dosyanızı dosya yükleme sitelerinden birine yükleyip linkini paylaşabilirsiniz.
YUSUF44 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 22:32   #6
ismailmustafa
Altın Üye
 
Giriş: 10/04/2006
Şehir: Konya
Mesaj: 52
Excel Vers. ve Dili:
2003
Varsayılan

X sütununa 0 ile 100 arasında değerler ve bütün değerler gireceğim. formül ile Y sütununa
1 ile 10 arasında değerler vermesini, 0 değerinde ise hücrenin boş görünmesini istiyorum.
hücrelerin boş veya dolu olması önemli değil. her hücrede formül var. Y hücresi her halükarda dolu.
şayet Y hücresi boş ise bile Z hücresinin de boş olması gerektiği halde yanlış yazıyor ama X4 hücresine
formül değil de normal rakam yazarsam istediğim değeri veriyor. Z sütununa girdiğim formül X
sütunundaki formül ile elde ettiğim rakamda yanlış sonucunu veriyor. ama X sütununa formül
yazmadan direk rakam girersem istediğim sonucu veriyor. boş kalmasını istediğim değer '0' değeri,
ona da (;"") işaretini koydum zaten. örnek dosyada Y4 hücresinden Y13 hücresine kadar formül yazılıdır.
Z4 hücresinden Z13 hücresine kadar yanlış sonucu veriyor. X14 hücresinden X23 hücresine kadar olan
alanda direk rakam yazılı olduğu için istediğim sonucu veriyor. bu arada 2003 ofis kullandığım
için bu sıkıntım. 2010 ofiste formül birleştirme yapmadan direk tek formül ile bu işlem doğru şekilde çalışıyor.
yani formül birleştirmeden kaynaklanan bir hata. bu hatanın düzeltilmesinde yardımcı olabilir misiniz.
teşekkür ederim.

Bu mesaj en son " 31-12-2017 " tarihinde saat 00:14 itibariyle ismailmustafa tarafından düzenlenmiştir....
ismailmustafa Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 23:06   #7
ASLAN7410
Altın Üye
 
ASLAN7410 kullanıcısının avatarı
 
Giriş: 15/07/2012
Şehir: Aslan ERASLAN - ANKARA
Mesaj: 1,737
Excel Vers. ve Dili:
Ofis 2013 Türkçe
Varsayılan

Merhaba.

Yusuf Bey'in eklemiş olduğu formülü Z4 hücresine yapıştırın, sütunun sonuna kadar çekin, istediğiniz sonucu veriyor galiba.
__________________
.
Her zaman yardımcı olmak güzel bir şeydir...
ASLAN7410 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 23:56   #8
ismailmustafa
Altın Üye
 
Giriş: 10/04/2006
Şehir: Konya
Mesaj: 52
Excel Vers. ve Dili:
2003
Varsayılan

yusuf beyin formülü zaten var sadece sonuna yazdığı {;""}ifadesi yok benim yazdığım formülde ben onu biliyorum. bunu yazmak istemiyorum ben. çümkü ['0'] rakamının dışında Z sütununda herhangi bir hücrenin boş kalmasını istemiyorum. Y sütunundaki hücreye girdiğim formülle elde ettiğim 1 ile 10 rakamı arasındaki değerleri kullalnarak Z sütunundaki aynı satırdaki hücrenin değerini yazmasını istiyorum. X sütunundaki değer [0] iken Y sütunundaki hücredeki formül zaten boş yazıyor. ama gene de Z sütunundaki formül yanlış yazıyor. Y sütunundaki değer boş iken Z sütunundaki hücrenin de boş görünmesi gerekiyor zaten ama yanlış yazıyor. ekteki dosyadaki gibi. X=0 ise Y ve Z hücrelerimiz boş=boş, "Y=Z" hücrelerimizde 1&2=geçmez, 3&4=geçer, 5&6=orta, 7&8=iyi ve 9&10=pekiyi yazması gerekiyor. bunun dışında değerimiz, yani yanlış değerimiz yok. teşekkür ederim.
Eklenmiş Dosyalar
Dosya Türü: xls ÇOKLU EĞER FONKSİYONU.xls (54.5 KB, 1 Görüntülenme)

Bu mesaj en son " 31-12-2017 " tarihinde saat 00:29 itibariyle ismailmustafa tarafından düzenlenmiştir....
ismailmustafa Çevrimdışı   Alıntı Yaparak Cevapla
Eski 31-12-2017, 00:23   #9
ASLAN7410
Altın Üye
 
ASLAN7410 kullanıcısının avatarı
 
Giriş: 15/07/2012
Şehir: Aslan ERASLAN - ANKARA
Mesaj: 1,737
Excel Vers. ve Dili:
Ofis 2013 Türkçe
Varsayılan

Merhaba

Aşağıdaki gibi deneyin. İstediğiniz sonucu veriyor galiba.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER(Y4="";"";EĞER(Y4="1";"GEÇMEZ";EĞER(Y4="2";"GEÇMEZ";EĞER(Y4="3";"GEÇER";EĞER(Y4="4";"GEÇER";EĞER(Y4="5";"ORTA";EĞER(Y4>"5";"";"")))))))&EĞER(Y4<=5;"";EĞER(Y4="6";"ORTA";EĞER(Y4="7";"İYİ";EĞER(Y4="8";"İYİ";EĞER(Y4="9";"PEKİYİ";EĞER(Y4="10";"PEKİYİ";""))))))
__________________
.
Her zaman yardımcı olmak güzel bir şeydir...
ASLAN7410 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 31-12-2017, 00:45   #10
ASLAN7410
Altın Üye
 
ASLAN7410 kullanıcısının avatarı
 
Giriş: 15/07/2012
Şehir: Aslan ERASLAN - ANKARA
Mesaj: 1,737
Excel Vers. ve Dili:
Ofis 2013 Türkçe
Varsayılan

Merhaba.

9.mesajımdaki formüle aşağıdaki formülde aynı sonucu veriyor, alternatif olsun.

Formülü küçülterek 6 Eğer formülü ile aynı sonucu veriyor.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER(X4=0;"";EĞER(X4<=20;"GEÇMEZ";EĞER(X4<=40;"GEÇER";EĞER(X4<=60;"ORTA";EĞER(X4<=80;"İYİ";EĞER(X4<=100;"PEKİYİ";""))))))
__________________
.
Her zaman yardımcı olmak güzel bir şeydir...
ASLAN7410 Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 17:15


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım -- Beylikdüzü mali müşavir - Beylikdüzü mali müşavir - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil Konuşma Terapisti- Çorlu Dil Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Rampa- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Şişli Avukat- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kağıt Bardak- Çorlu Havuz- Çorlu Havuz- Çorlu Perde Yıkama- Okul Danışmanlık- ADR'li taşıma kabı imalatı- Mekanik Tesisat- Çorlu Grafik Tasarım- Çorlu Sondaj- Çorlu Etüt- Futbol Cafe- Beylikdüzü Temizlik- Çorlu Kurs- Çorlu Ders- İzmit Mimar- Hurda Bakır Kablo- Hurda Bakır Kablo- Çorlu Pronet- Çorlu Yönetim- Çorlu Apartman Yönetimi- Çorlu Marangoz- Çorlu Avukat-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden