Cell Formül Ekle
Cells’e Formüller Ekleniyor
Formül Nasıl Eklenir ve Hesaplanır?
Bir hücrenin Formül özelliğini kullanarak hücrelerdeki formülleri eklemek, bunlara erişmek ve değiştirmek mümkündür. Aspose.Cells.GridWeb, basitten karmaşığa değişen kullanıcı tanımlı formülleri destekler. Ancak, çok sayıda yerleşik işlev veya formül (Microsoft Excel’e benzer) Aspose.Cells.GridWeb ile birlikte sağlanır. Yerleşik işlevlerin tam listesini görmek için lütfen buna bakın.desteklenen işlevlerin listesi.
Formül sözdizimi, Microsoft Excel söz dizimi ile uyumlu olmalıdır. Örneğin, tüm formüller eşittir işaretiyle (=) başlamalıdır.
Dinamik olarak bir formül eklemek için, Aspose.Cells.GridWeb, = işareti kullanmasanız bile bunu bir formül olarak tanıyacaktır, ancak GUI’de çalışan son kullanıcılar “=” işaretini kullanmalıdır.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Putting some values to cells | |
sheet.Cells["A1"].PutValue("1st Value"); | |
sheet.Cells["A2"].PutValue("2nd Value"); | |
sheet.Cells["A3"].PutValue("Sum"); | |
sheet.Cells["B1"].PutValue(125.56); | |
sheet.Cells["B2"].PutValue(23.93); | |
// Adding a simple formula to "B3" cell | |
sheet.Cells["B3"].Formula = "=SUM(B1:B2)"; |
B3 hücresine eklenen ancak GridWeb tarafından hesaplanmayan formül
Yukarıdaki ekran görüntüsünde, B3’e bir formül eklendiğini ancak henüz hesaplanmadığını görebilirsiniz. Tüm formülleri hesaplamak için, formülleri aşağıda gösterildiği gibi çalışma sayfalarına ekledikten sonra GridWeb denetiminin GridWorksheetCollection’ın CalculateFormula yöntemini çağırın.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Calculating all formulas added in worksheets | |
GridWeb1.WorkSheets.CalculateFormula(); |
Kullanıcılar ayrıca tıklayarak formülleri hesaplayabilir.Göndermek.
GridWeb’in Gönder düğmesini tıklatmak
ÖNEMLİ : Bir kullanıcıKayıt etmek veyaGeri alma düğmeleri veya sayfa sekmeleri, tüm formüller GridWeb tarafından otomatik olarak hesaplanır.
Hesaplamadan sonra formül sonucu
Diğer Çalışma Sayfalarından Cells’e Referans Verme
Aspose.Cells.GridWeb’i kullanarak, farklı çalışma sayfalarında depolanan değerlere formüllerinde başvurmak, karmaşık formüller oluşturmak mümkündür.
Farklı bir çalışma sayfasından bir hücre değerine başvurmak için sözdizimi SayfaAdı!HücreAdı şeklindedir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Adding a bit complex formula to "A1" cell | |
sheet1.Cells["B6"].Formula = "=(SUM(A1:A5)/AVERAGE(B1:B5))-Sheet2!B1"; |