Hedef Arama ve Dedektiflik

Libreoffice Türkiye Vikisi sitesinden
Atla: kullan, ara



Bu makalemizde OpenOffice.org Calc (Hesap Tablosu) programında oluşturduğumuz formüllerdeki hataları nasıl düzelteceğimizi, bu hataların nelerden kaynaklandığını takip edeceğiz.

İlk olarak hücrelere girdiğiniz formülünüzün bir türlü istediğiniz sayıyı bulamadığını varsayalım. Bunun için formülünüzü defalarca kontrol ettiniz ve doğruluğunu onayladınız. O halde formülünüze parametre olarak verdiğiniz sayılarda bir sıkıntı var demektir. OpenOffice.org Calc sizin adınıza istediğiniz hedef değeri bulabilir. Nasıl mı? Gelin birlikte bir örnek üzerinden giderek inceleyelim.

Hedef Ara

Örnek olması açısından herhangi bir anlam ifade etmeyen bir tablo yapalım.


HedefAra1.png


Tablomuzda gördüğünüz gibi rastgele sayılar var ve F sütununda bu sayıları birbirleri ile dört işleme tabi tutarak bir sonuç bulunuyor. İşte problemde tam burada başlıyor. Diyelim ki F3 hücresinde 8900 görünmesi gerekirken başka bir sayı görünüyor. Formülü kontrol ediyoruz ancak formülümüz doğru. O halde formül içerisinde kullandığımız diğer sayılarda bir sıkıntı vardır. Bunu tespit etmek için Araçlar mönüsündeki Hedef Ara seçeneğini kullanıyoruz.

Karşımıza aşağıdaki diyalog kutusu geliyor ve bizden Formül'ün bulunduğu hücreyi, bu hücrede elde etmek istediğiniz değeri ve bu değeri elde edebilmek için değiştirilecek hücrenin adreslerini soruyor.

Örneğimizdeki gibi bilgileri giriyoruz.



HedefAra2.png



Tamam butonuna bastığımızda karşımıza D3 hücresinin başka bir sayı içermesi durumunda, formülünüzün istediğiniz hedef sonucu vereceğini hatırlatan ve Calc'in sizin adınıza bu değişikliği yapabileceğini söyleyen bir mesaj geliyor.



HedefAra3.png



Evet butonuna bastığınızda Calc sizin adınıza D3 hücresine bulduğu sayıyı giriyor. Artık tablomuzda daha önce 6 olan D3 hücresindeki sayı -125,15 oluyor.



HedefAra4.png



Dedektif

Eğer Hedef Ara ile hatanın nereden geldiğini tespit edemediyseniz çareleriniz tükenmiş değildir. Bu durumda biraz detektiflik yaparak formülümüze gelen değerlerin hangi hücrelerden geldiğini, herhangi bir hücrenin hangi formülleri etkilediğini görsel olarak takip edebilirsiniz. Bunun için yukarıdaki tablomuzun C14 hücresine basit bir formül girelim.



OrnekleriIzle1.png



Tabiki normalde siz bu hücrede resimdeki gibi bir formül değil, formülün hesaplanmış sonucunu göreceksiniz. Şimdi C14 hücresini seçelim ve Araçlar mönüsünden Dedektif alt mönüsünü açalım.



Dedektif.png



Mönüyü incelediğinizde;

  • Örnekleri İzle : Herhangi bir formülü etkileyen hücreler anlamına gelir ve formülü etkileyen tüm hücrelerden formüle doğru bir ok işareti çizer. Bu sayede formülünüzü etkileyen hücreleri oklar yardımıyla tespit edebilirsiniz.
  • Örnekleri Sil : Bir önceki seçenekle tablonuza eklenen ok işaretlerini kaldırır.
  • Bağımlılıkları İzle : Herhangi bir hücrenin hangi formülü etkilediğini ok işaretiyle gösterir.
  • Bağımlılıkları Kaldır : Bir önceki seçenekle tablonuza eklenen ok işaretlerini kaldırır.
  • Tüm İzleri Kaldır : Tablonuzdaki tüm ok işaretlerini kaldırır.

Biz örneğimizde C14 hücresindeki formülümüzü seçerek Araçlar-->Dedektif-->Örnekleri İzle seçeneğini işaretliyoruz. Calc işaretlediğiniz formüle hangi hücrelerden bilgi geliyorsa, bunlardan formüle doğru oklar çizerek sorunu bulmanıza yardımcı oluyor.



OrnekleriIzle2.png



Bazı durumlarda da bir hücre birden fazla formülü etkileyebilmektedir. Bizim örneğimizde A5 hücresindeki sayı hem C14 hücresindeki formülü, hemde F5 hücresindeki formülü etkilemektedir. Hücrenin kimleri etkilediğini görmek için, A5 hücresini seçiyoruz ve Araçlar-->Dedektif-->Bağımlılıkları İzle seçeneğini seçiyoruz. Calc işaretlediğini hücreden, bu hücrenin etkilediği formüllere doğru oklar çizerek sorunu bulmanıza yardımcı olacaktır.



BagimliliklariIzle1.png



OpenOffice.org Calc (Hesap Tablosu) kullanırken karşılaşacağınız problemleri çözemediğinizde size yardımcı olacak çok fazla araç içermektedir. Bu makalemizde anlattığımız Hedef Ara ve Dedektif fonksiyonları ile tablonuzdaki problemleri tespit edemiyorsanız çareniz bitmiş değildir. Yine Araçlar mönüsünde yeralan Çözümleyici ve Senaryolar fonksiyonları ile daha detaylı sorun çözümleme yöntemleri sizlere sunulmuştur.


Eskiwiki.png This page is imported from Eskiwiki (previously Wiki.OpenOffice.org.tr) The whole page content and all revisions are licensed under:
24px24px This work is licensed under the Attribution NonCommercial 3.0 Unported License