Merhaba,
Öncelikle aşağıdaki fonksiyonları kısaca anlatmak istiyorum.
".." İçerisindeki adreste bulunan değeri verir.
Örneğin =DOLAYLI("A1") A1 hücresindeki değeri geri döner.
Kod: Tümünü seç
= ADRES (Satır;Sütun;MutlakDeğer;BaşvuruTürü;SayfaAdı)
SayfaAdı verilen Satır ve Sütun numarasına karşılık gelen Adresi verir.
Örneğin =ADRES(2;4;;1;"Çizelge1")
2. Satır, 4. Sütun'un adresini geri döner --> "Çizelge1.$D$2"
Sizin probleminizi net bilmiyorum ama şöyle bir örnek yapalım;
İlk sayfamız aşağıdaki şekilde olsun.
- Dolayli_Adres_1
- Dolayli_Adres_1.png (8.85 KiB) 2728 kere görüntülendi
İkinci sayfamızda aşağıdaki şekilde olsun.
- Dolayli_Adres_2
- Dolayli_Adres_2.png (11.05 KiB) 2728 kere görüntülendi
Formülleri bu şekilde girerseniz, ilk sayfadaki bilgileri başka bir tarafa sürükleyip taşıdığınızda veya kes/yapıştır yaptığınıza, ikinci sayfadaki formüller de otomatik yeni yere göre değişecektir.
Eğer siz ikinci sayfadaki formüllerin değişmesini istemiyorsanız DOLAYLI ve ADRES fonksiyonlarını kullanarak aşağıdaki şekilde çözebilirsiniz.
- Dolayli_Adres_3
- Dolayli_Adres_3.png (28.83 KiB) 2728 kere görüntülendi
Bu sayede formüllerinizde Çizelge1'deki A1 hücresindeki değer yerine, Çizelge1'deki 1. Satır 1. Sütundaki değer demek daha doğru olacaktır.
Siz A1 hücresindeki değeri kes/yapıştır ile veya taşıma ile başka bir hücreye götürdüğünüzde Calc referans olarak A1 hücresindeki değeri baz aldığı için tüm formüllerdeki A1 hücrelerini yeni yerle değişecektir. Ancak DOLAYLI ve ADRES fonksiyonları ile 1. Satır 1. Sütun dediğinizde nereye taşırsanız taşıyın formülleriniz hep 1. Satır 1. Sütun olarak kalacaktır.
Umarım işinizi görür.
İyi çalışmalar.