SUMAVGIN Excel VBA — average and sum of numbers without a single cell selection in Excel
English: This is an Excel function written in VBA. It helps you to calculate the average or the sum on numbers,that are located in non-consecutive cells. The function is called SUMAVGIN (Vektor, Step, Funk). In the Vektor argument the user selects the column or row region, the function does the calculation for. The Step argument indicates the sequence of appearance of the value the user looks for (each 2nd for example). FUNK includes the formula estimation — 1 for SUM, 2 for AVERAGE.
Средна стойност и сбор на числа от определени интервали без единично задаване на клетки в Ексел.
Функцията е приложима тогава, когато искате да направите изчисление, при което величините, не се намират в последователни клетки, а на определени интервали една от друга. Примерът е структура на данните, при която продажбите се въведени на отстояние една клетка едни от други. Вместо всяка клетка да бъде задавана поотделено, може да бъде използвана функцията SUMAVGIN (Vektor, Step, Funk)
a)Vektor — тук се избира региона от клетки, от които функцията подбира стойностите за изчислението. Функцията работи само с клетки от една колона или един ред, а не с области с множество колони или редове
б) Step — това е отстоянието между клетките. Спрямо примера продажбите *Sales се намира във всяка втора клетка, разделяни от Profit Margin . С други думи, стъпката е 2.
в) Funk — на това място потребителят прави избор дали да изчисли сума ( 1) или средна стойност (2)
Функцията я разработих в резултат на моята работа и я споделям с вас.
Ако желаете, може да оставите коментар за впечатленията ви.
Link to file:SUMAVGIN_Function