MVP logo
    Your browser: , Version
Thursday, 25.04.2024, 1:26 AM
Hello! Guest | Group Guest | RSS
Home | Fayl Kataloqu | Profile  | Login
Saytın menyusu

Kateqoriyalar
VBA [21]
Formullar [31]
Massiv Formullar [12]
Ümumi [4]

Sorğu
Saytın hansı bölməsini daha çox maraqlı hesab edirsiniz?
Səsvermə sayı: 136

Statistika

Total online: 1
Guests: 1
Users: 0

Müsabiqələr


Makrosla xanaya Massiv formulun daxil edilməsi qaydası
26.06.2012, 8:55 PM

Adi formulun makrosla xanaya daxil edilməsi qaydası ilə artıq tanışsınız. Bəs Massiv formulunu xanaya makrosla necə daxil etmək olar?


Adi formul ilə ortalama ə/h artımını tapmaq üçün başqa bir sütunun köməyilə (məsələn "E"-sütunu ilə) hər bir işçi üzrə ə/h artımını taparaq həmin alınan rəqəmlərin ortalamasını tapmaq lazım gəldiyi halda, massiv formulunun köməkliyi ilə isə bu cür sətir və sütunlara ehtiyac duyulmadan nəticəni əldə etmiş olursunuz. Artıq bildiyimiz kimi massiv formulları "Ctrl+Shift+Enter" kombinasiyası ilə daxil edilir. (Qeyd, burada Average()-funksiyasından istifadə edmədən də adi qaydada bir xanada sum() və countif()-funksiyalarının köməkliyi ilə orta ə/h artımını da hesablamaq olar). Bildiyimiz kimi Range("D2").Formula = "=Average(B2:C2)" tipli yazılış burada bizə "D2" xanasına adi bir funksiyanı daxil etməyə imkan verir. Hər hansı bir massiv formulunu makros vasitəsilə daxil etmək üçün yazılışdadkı "Formula" əvəzinə "FormulaArray" yazılışından istifadə edilir. Formulu excel cədvəlində tərtib etdikdən sonra "F2"-ilə formul olan xanaya daxil olaraq oradakı mətnin hamısını "Copy" edib yazılışda istifadə edə bilərsiniz.

Sub Massiv_Formul()
Range("B7").FormulaArray = "=AVERAGE(C2:C4-B2:B4)"
End Sub


Category: VBA | Added by: Useful | Tags: insert array formula
Views: 1137 | Downloads: 0 | Rating: 0.0/0
Total comments: 0
Register to add comments
[ Register | Login ]
Login

Search

Useful Sites
  • www.planetaexcel.ru
  • www.programmersforum.ru
  • www.mrexcel.com
  • www.excelworld.ru
  • www.cyberforum.ru
  • www.excelvba.ru
  • www.muhasib.az

  • Visitors
    free counters


    MyExcelWorld © 2024
    Site managed by uCoz