• DİKKAT

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

İki Formülü birleştirmede değer hatası

  • Konbuyu başlatan Konbuyu başlatan vurkan
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Arkadaşlar Merhaba;
=EĞER(D15="";"";İNDİS(O:O;ARA(2;1/(O:O<>"");SATIR(O:O)))) formülü ile O sütunundaki son veriyi alıyorum.
=EĞER(D15="";"";İNDİS(L:L;ARA(2;1/(L:L<>"");SATIR(L:L)))) formülü ile de L sütunundaki son veriyi alıyorum. Bunu iki formülü birleştirmek için bir şarta bağlayınca hata veriyor. Şöyle ki:
N1 hücresinde =soldan(I13;1) formülüyle 2, 3 veya 4 yazıyor. Yapmak istediğim; Yukarıdaki formülleri birleştirip Eğer N1 =4 ise O sütunundaki son veriyi alsın, değilse L sütunundaki son veriyi alsın. Ben:

=EĞER(D15="";"";EĞER(N1=4;İNDİS(O:O;ARA(2;1/(O:O<>"");SATIR(O:O))));İNDİS(L:L;ARA(2;1/(L:L<>"");SATIR(L:L)))) Şeklinde denediğimde Fazla değişken veya değer hatası alıyorum. Sizden ricam bu iki formülü N1 değerine göre birleştirmeme yardım etmeniz. Teşekkürler.
 
Merhaba.
Kullandığınız =SOLDAN(... formülünün sonucu sayı değil METİN, formülü =0+SOLDAN(.. gibi değişiklik yaparak sayıya dönüştürün
ya da son formüldeki N1=4 yerine N1="4" yazarak deneyin.
Ayrıca formüllerinizde tüm sütunda (O:O, L:L gibi) arama yaptırmak yerine AD TANIMLAMASI kullanarak arama/sayma alanını daraltmanızı öneriyorum.
Böylece formülleriniz hız kazanacaktır.
.
 
Merhaba Ömer BARAN üstadım ;

=EĞER(D15="";"";EĞER(N1="4";İNDİS(L:L;ARA(2;1/(L:L<>"");SATIR(L:L))));İNDİS(O:O;ARA(2;1/(O:O<>"");SATIR(O:O)))) "Bu işlev için çok fazla bağımsız değişken girdiniz"

N1 hücresindeki formülü =0+SOLDAN(I13;1) yapıp

=EĞER(D15="";"";EĞER(N1=4;İNDİS(L:L;ARA(2;1/(L:L<>"");SATIR(L:L))));İNDİS(O:O;ARA(2;1/(O:O<>"");SATIR(O:O)))) halinde de "Bu işlev için çok fazla bağımsız değişken girdiniz" uyarısı alıyorum. Saygılar.
 
Örnek belgeden küçük bir parça yükleyin bakayım ama önce ilk indis formülünün sonundaki ) işaretlerinden birini silip en sona ekleyerek deneyin.
 
Merhaba Ömer BARAN üstadım ;
"İlk indis formülünün sonundaki ) işaretlerinden birini silip en sona ekleyerek deneyin." Öneriniz işe yaradı. İlginize çok teşekkür ediyorum
 
Kolay gelsin.
 
Geri
Üst