Apple_Numbers
Formüller ve fonksiyonlar
Ancak formül, farklı satırlardaki verilere atıfta bulunduğu için, D içindeki hücrelere kopyalanırken, doğru satıra karşılık gelecek şekilde değiştirilmesi gerekir. Örneğin, D4'teki formül = C4 / B4 olarak okunur. Excel, bu daha sonraki görevi, hücrelerin formüle göre konumlarını koruduğu sürece çalışacak göreceli başvuru sistemi kullanarak otomatikleştirir. Bununla birlikte, bu sistem, Excel'in yaprağın düzenindeki tüm değişiklikleri izlemesini ve formülleri ayarlamasını ve kusursuz olmadığı bir işlemi gerektirmesini gerektirir. Improv'un geliştirilmesi sırasında Lotus ekibi, bu tür formüllerin hem kullanımı zor hem de gelecekteki elektronik tablo düzenindeki değişikliklere karşı dirençli olduğunu keşfetti. Onların çözümü, kullanıcıların sayfaların anlamsal içeriğini açıkça tanımlamasını sağlamaktı - B sütununda "araba satıldı" yazıyordu. Bu veri aralıkları "kategoriler" olarak biliniyordu. Formüller, bu kategorilere atıfta bulunarak ve istenirse sergilenmek üzere sayfaya konabilecek yeni bir kategori yaratarak yazılmıştır. Yaprağın düzenindeki değişiklikler formülleri etkilemez; Veri nerede taşınırsa gönderilir tanımlanır. Ayrıca, ara değer hesaplayan formüllerin sayfaya konulması gerekmediği ve normalde oda kullanmadığı anlamına geliyordu. Improv'un yaklaşımının olumsuz yönü, kullanıcı tarafından ön plana çıkarılarak daha fazla bilgi talep edilmesi ve "hızlı ve kirli" hesaplamalar veya temel liste oluşturma için daha uygun olmadığı yönünde olur. Numbers, Improv gibi adlandırılmış verilerin kullanılmasını destekleyen formüllerin oluşturulmasında karma bir yaklaşım kullanıyor ancak bunları Excel'de olduğu gibi sayfa içi uygulamak gerekir. Temel işlemde Numaralar Excel gibi kullanılabilir; Veriler her yere yazılabilir ve formüller, verilere hücresine bakarak oluşturulabilir. Bununla birlikte, kullanıcı tabloya bir başlık yazarsa, tabii ki elbette ki bir şey yapar, Numbers bunu o satır veya sütundaki hücrelere otomatik olarak adlandırılmış bir aralık oluşturmak için kullanır. Örneğin kullanıcı A1'e "ay" yazıp ardından "Ocak", "Şubat" gibi isimleri altındaki hücrelere yazarsa, Numbers, A2 ile A13 arası hücreler için adlandırılmış bir aralık oluşturur ve ona "ay" adını verir. Kullanıcı, "satış" ve "gelir" için rakamlar yazdığında da geçerlidir. Kullanıcı daha sonra ortalama formülü kategori benzeri bir metin biçiminde yazabilir. Formül uygun veriyi bulacak ve sonuçları satırdan bağımsız olarak hesaplayacak. Improv gibi bu formül de sayfadaki verilerin fiziksel konumunu göstermez, bu nedenle formun başarısız olmasına neden olmadan çarpıcı bir şekilde değiştirilebilir. Improv'a benzer şekilde, formüller, Numaralardaki simgeler olarak gösterilebilir ve böylece yapraklar üzerinde sürüklenmeleri sağlanır. Buna dikkat çeken bir örnek, aktif tabloda mevcut seçim için toplam, ortalama ve diğer temel hesaplamaları içeren bir kenar çubuktur. Bunlar, Excel'deki pencerenin alt kısmında görünen toplama benzer bir işlevi görür. Bununla birlikte, kullanıcı, hesaplamanın o yerde görünmesi için işlev simgelerinden birini kenar çubuğundan sayfaya sürükleyebilir. Improv'un bir başka başkası tarafından, Formula Listesinde elektronik tablolardaki formüllerin tümü ayrı bir alanda gösterilir ve sayfalardaki kullanım yerinde düzenlemelere veya kolay navigasyona izin verir.