• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

Çözüldü Ad Tanımlamanın tüm sayfalarda çalışması

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

vernel

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Ağu 2021
Mesajlar
321
Çözümler
1
Aldığı beğeni
124
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
Merhabalar, E2 hücresindeki verinin B2:C5 alanındaki stok miktarını düşeyara formülü ile sonucu buluyorum. Bir sebepten ötürü formülü AD TANIMLI ile oluşturmam gerekiyor. Düşeyara sayfada olsa ŞUBAT ve MART ayları için normal çalışıyor ama AD TANIMLAMA da oluşturunca formül sadece OCAK ayını dikkate alıyor.
=DÜŞEYARA(E2;$B$2:$C$5;2;0)
formülünü Ad Tanımlama yapınca tüm sayfalarda o sayfanın verilerine göre çalışması sağlanabilir mi.

1687047342581.png
 

Ekli dosyalar

  • HER SAYFADA ÇALIŞAN AD TANIMI.xlsm
    12.1 KB · Gösterim: 5
Çözüm
Selamlar,
Dosyanızdaki SONUC Ad Tanımlaması
=DÜŞEYARA(OCAK!E2;OCAK!$B$2:$C$5;2;0)
şeklinde... Ve kapsamı da Çalışma Kitabı..

Bu ad tanımlamasının Tüm sayfalarda çalışması için
1 - Kapsam Çalışma Kitabı olmalı ki sizde zaten Çalışma Kitabı
2 - Formüldeki Sayfa adı olan OCAK ibarelerini kaldırın ve sadece ! işareti kalsın.
=DÜŞEYARA(!E2;!$B$2:$C$5;2;0)
Anlamı şu... Hangi sayfada çalıştırılacaksa o sayfada çalışacaktır. Yani !E2 dediğinizde, =SONUC yazdığınız sayfa hangisiyse o sayfanın E2 hücresi demektir.

Burada dikkat edilecek nokta ise,
Ad Tanımlamasıyla aranan hücre her sayfada E2 hücresidir. Ve aranılan aralık ta her sayfada B2 : C5 aralığıdır.
Aranılan aralık her sayfada B ve C...
Selamlar,
Dosyanızdaki SONUC Ad Tanımlaması
=DÜŞEYARA(OCAK!E2;OCAK!$B$2:$C$5;2;0)
şeklinde... Ve kapsamı da Çalışma Kitabı..

Bu ad tanımlamasının Tüm sayfalarda çalışması için
1 - Kapsam Çalışma Kitabı olmalı ki sizde zaten Çalışma Kitabı
2 - Formüldeki Sayfa adı olan OCAK ibarelerini kaldırın ve sadece ! işareti kalsın.
=DÜŞEYARA(!E2;!$B$2:$C$5;2;0)
Anlamı şu... Hangi sayfada çalıştırılacaksa o sayfada çalışacaktır. Yani !E2 dediğinizde, =SONUC yazdığınız sayfa hangisiyse o sayfanın E2 hücresi demektir.

Burada dikkat edilecek nokta ise,
Ad Tanımlamasıyla aranan hücre her sayfada E2 hücresidir. Ve aranılan aralık ta her sayfada B2 : C5 aralığıdır.
Aranılan aralık her sayfada B ve C kolonları ancak kimi sayfada 10 satır kimi sayfada 15 satır gibi satır adetleri değişken ise,
=DÜŞEYARA(!E2;!$B:$C;2;0)
şeklinde tüm kolonları kapsayacak şekilde yazabilirsiniz. Tüm kolonların yazılması DÜŞEYARA için problem teşkil etmeyecektir. Çünkü ilk bulduğu değeri yazacağından, bulduğu anda çalışması sonlanacaktır.
 
Çözüm
Selamlar,
Dosyanızdaki SONUC Ad Tanımlaması
=DÜŞEYARA(OCAK!E2;OCAK!$B$2:$C$5;2;0)
şeklinde... Ve kapsamı da Çalışma Kitabı..

Bu ad tanımlamasının Tüm sayfalarda çalışması için
1 - Kapsam Çalışma Kitabı olmalı ki sizde zaten Çalışma Kitabı
2 - Formüldeki Sayfa adı olan OCAK ibarelerini kaldırın ve sadece ! işareti kalsın.
=DÜŞEYARA(!E2;!$B$2:$C$5;2;0)
Anlamı şu... Hangi sayfada çalıştırılacaksa o sayfada çalışacaktır. Yani !E2 dediğinizde, =SONUC yazdığınız sayfa hangisiyse o sayfanın E2 hücresi demektir.

Burada dikkat edilecek nokta ise,
Ad Tanımlamasıyla aranan hücre her sayfada E2 hücresidir. Ve aranılan aralık ta her sayfada B2 : C5 aralığıdır.
Aranılan aralık her sayfada B ve C kolonları ancak kimi sayfada 10 satır kimi sayfada 15 satır gibi satır adetleri değişken ise,
=DÜŞEYARA(!E2;!$B:$C;2;0)
şeklinde tüm kolonları kapsayacak şekilde yazabilirsiniz. Tüm kolonların yazılması DÜŞEYARA için problem teşkil etmeyecektir. Çünkü ilk bulduğu değeri yazacağından, bulduğu anda çalışması sonlanacaktır.
52779 üstadım bilgiler için çok teşekkürler, harika oldu. sağlıklı günler diliyorum
 
Merhaba hocam aslında ! işaretlere gerek varmı aynı sayfa olayı için.
Ad Tanımlamalarında, genel kural olarak hücre adresleri sayfa adlarıyla beraber yazılmalıdır.

Bildiğimi söyleyecek olursam,
Sayfa adı ile yazılmadan ad tanımlaması olarak formüle ettiğinizde, Excel, ad tanımlaması formülünde, hücre adreslerinin başına otomatik olarak aktif sayfa adını yazacaktır. Ve bu durumda da sadece o sayfanın hücreleri geçerli olacaktır.
! kullanarak tanımlama yapabilir ve her sayfada (sayfanın hücreleri kullanılarak) kullanılabilir.
 
Ad Tanımlamalarında, genel kural olarak hücre adresleri sayfa adlarıyla beraber yazılmalıdır.

Bildiğimi söyleyecek olursam,
Sayfa adı ile yazılmadan ad tanımlaması olarak formüle ettiğinizde, Excel, ad tanımlaması formülünde, hücre adreslerinin başına otomatik olarak aktif sayfa adını yazacaktır. Ve bu durumda da sadece o sayfanın hücreleri geçerli olacaktır.
! kullanarak tanımlama yapabilir ve her sayfada (sayfanın hücreleri kullanılarak) kullanılabilir.
Sağolun bilmiyordum bunu.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst