ekteki dosyada daha net anlaşılıyor ben bi formül denedim ama beceremedim.formülle bi çözümü varmı?
Ekli dosyalar
-
2.5 KB Görüntüleme: 50
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(ESAYIYSA(MBUL(B12;'1'!B4:D11));"+";"-")
Formülün dosyanızda çalışmama nedeni DURUM sayfasında B5 ve B6 hücrelerindeki verilerin sonunda fazladan boşluk karakteri bulunmaktadır öncelikle bu boşlukları siliniz.makronun nasıl çalıştırılacağını bile bilmiyorumki biraz uğraştım ama olmadı bendeki dosyaya uyarlamak falan baya sıkıntı olur benim için.onun için formüllü bi çözümü varsa çok daha faydalı olacak.
uzman amele arkadaşımızın formülü bana çok mantıklı geldi ama neden çalışmadığını anlayamadım.
=EĞER(EĞERSAY(DOLAYLI(SATIR(A1)&"!B4:B11");"*"&B$5&"*")>0;"+";"-")
Evet, formülün işleyişi bu şekilde oluyor. Formül 1.satırda iken 1 numaralı 2. satırda iken 2 numaralı 3. satırda iken 3 numaraları sayfaya göre işlem yapıyor, diğer işleyiş sizin belirtiğiniz gibi oluyor..sn espiyonajl
yazdığınız formül tam olarak ihtiyacıma cevap oldu.çok teşekkür ediyorum
uzman meslektaşım sn uzmanamelenin gönderdiği formül ile diğer sayfadaki değeri aldırmayı başarammadım.ama sizin formülünüz sayesinde sorunum çözüldü.
yazdığınız formül ile;
1 numaralı sayfada b4 ile b11 hücreleri arasında içinde b5 olan hücreleri dolaylı formülüyle mevcut sayfaya alıp ,eğersay formülü ile kaç tane olduğunu buluyoruz.eğer formülü ile de çıkan sayı sıfırdan büyükse + değilse - yazdırıyoruz.
excel işlemleri bu sırayla mı yapıyor? doğru anlamış mıyım?