• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü çaprazara ile formül kullanımı

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ahmet Bey

Yeni Üye
Katılım
12 Eyl 2021
Mesajlar
147
Aldığı beğeni
12
Excel V
Office 365 TR
Konu Sahibi
Merhabalar arkadaşlar. Örnek resimdeki ÇAPRAZARA formülü kullanarak; değer boşluksa, sonuç da boşluk olarak gelsin istiyoruz. Bunu formüle hiçbir ilave ekleme yapmadan, sadece ÇAPRAZARA formülünün parametrelerini kullanarak nasıl yapabiliriz? Lütfen bana acil yardımcı olurmusunuz, şimdiden çok teşekkür ederim efendim.
 
Selamlar,
İki yöntem
1- Bulunacak değerler SAYI ise EGERHATA(1/(1/... kullanımı ile
2 - Bulunacak değerlerin önceden BOŞ ise OŞ olarak tanımlanması
Çözüm resimdeki gibi...
(G-H kolonlarında Tek formül ile komple dökülmeli ÇAPRAZARA, I-J kolonlarında ise DÜŞEYARA)
R348.png

Ekleme :
EGERHATA(1/(1/... kullanımında, B kolonunda 0 değeri varsa onun için de ""(BOŞ) yazdırılacaktır.
 
Son düzenleme:
Capraz_Ara fonksiyonunda yapılacak küçük bir değişiklikle olabilir.
Capraz.png

Alttaki Fonksiyon kodunu bir modül' e kaydedip sonra üstteki formülü yazın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Hücre biçimlendirme ayarından ya da excel genel ayarlarından 0 değerlerini göstermeyi engelleyebilirsiniz.
 
" 0" gösterme denilince olması gerekir diye düşünüyorum. Bilgisayar erişimim yok.denemedim.
 
" 0" gösterme denilince olması gerekir diye düşünüyorum. Bilgisayar erişimim yok.denemedim.
Hocam ya sonucu 0 olanlanları görmesi gerekirse?
Burdaki formül B sütunu boş ise 0 getirir
 
Doğru, kesinlikle haklısınız. Saçma bir yanıt vermişim. Dikkate almayınız. :)
 
Merhabalar yazılan formülün sonuna &"" ekleyerek deneyiniz.

yada Formülün içine şöyle yazarak

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Merhabalar yazılan formülün sonuna &"" ekleyerek deneyiniz.

yada Formülün içine şöyle yazarak

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Hocam virgülden sonraki 2 hane, sonuçlarda gelmiyor, buna da bir çare varmı? Bu formülle sonuçlar doğru olarak geliyor ama sonuç 1 değil, 1,00 formatında gelmesi gerekiyor.
 
Aşağıdaki gibi yapabilirsiniz. Yada Sn. 52779 un 2. msjındaki gibi yapabilirsiniz.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Hocam sizin bu formülmü bilgisayarı daha az kasar: =METNEÇEVİR(ÇAPRAZARA(D2;$A:$A;$B:$B&"";"Veri Yok";0;1);"0,00")
yoksa bu bu formülmü bilgisayarı daha az kasar: =EĞER(ÇAPRAZARA(D2;$A:$A;$B:$B;"Veri Yok";0;1)<>"";ÇAPRAZARA(D2;$A:$A;$B:$B;"Veri Yok";0;1);"")

NOT: Kullanılacak olan bu formül, excel tablosunun binlerce hücresinde aynı anda çalışacağı için, bilgisayarı en kasan formülü kullanmamız gerekiyor. Bu arada son formülünüz de çalıştı hocam teşekkürler.
 
Kullanılacak olan bu formül, excel tablosunun binlerce hücresinde aynı anda çalışacağı için, bilgisayarı en kasan formülü kullanmamız gerekiyor
O kadar veriye sahip olmadığımız için deneme şansımız da yok maalesef, deneyip sonucunu bizlere de bildirirsiniz inşallah 🙂
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst