VBA UDF-, . , , ( ) Excel ( ), UDF-. ( ) ( ) 5-10 . () Excel (Copy), ! UDF- , Excel: . , (, , ) , , Excel (), () ..
- Excel Cells(i, j).Value, Cells(1, 1).Value A1 ( ), Cells(1, 2).Value - B1 ( A1), Cells(2, 1).Value A2 ( A1) .. ` Range For Each (., For Each In Wsh.Range(S)) Offset ` Range - .
/(.)
1.
.
(. - 1) :
a) . , . , ( ).
b) VBA Excel .
, . , ( ). VBA InputBox / MsgBox. / .
Sub, Excel.
) , , A 1, Excel. , .
|
|
2.
.
(. - 2) :
VBA Function .
VBA () Excel, .
, , ( ) Excel ( ), . ( ) ( ). (.. ) ( ) 5 10 . Excel (Copy), . , (, , ) , , Excel (), () ...
VBA c Excel Cells(i,j).Value ( Cells(1,1).Value - , Cells(1,2).Value - , Cells(2,1).Value - .. ) Range For Each (., For Each I In Wsh.Range(S)) Offset Range .
1
1.
1.
AveDev - Excel:
. .
(1; 2;...)
1, 2,... - 1 30 , . , .
- , , .
- , , , , ; , , , .
.
2.
Average - Excel:
() .
(1; 2;...)
1, 2,... - 1 30 , .
- , , .
- , , , , ; , , , .
. , , , ( , ). , .
|
|
3.
Ceiling - Excel:
, . , 442 , =(442;10), 10 .
(; )
- .
- , .
- , #!.
- , . , .
- , #!.
4.
Search - Excel:
:
, _. , .
(_) (_) , . , . .
(_; __;_)
(_; __;_)
_ . (?) (*) _. ; . , (~). _ , #!.
__ , _.
_ __, .
- , 1.
- _ 0 , __, #!.
. _ , . , "0093.". "" , , _ 8, , , . 8, _ 9. , , _.
- ( ).
- , .
5.
Count - Excel:
. ר .
|
|
ר (1; 2;...)
1, 2,... - 1 30 , , .
- , , , , , , ; , , , .
- , . , , .
6.
CountA - Excel:
. ר .
ר (1; 2;...)
1, 2,... - 1 30 , . , (""), . , .
7.
CountBlank - Excel:
.
()
- , .
, "" ( ), . .
8.
CountIf - Excel:
, .
ר (; )
, .
, , , . , : 32, "32", ">32", "".
Microsoft Excel , . , , , , . , , , .
9.
Days360 - 360 Excel:
360- ( 30- ). , 30- .
360 (_; _; )
_ _ , . _ , _, . (, "30.1.1998" "1998.1.30"), (, 35825, 30 1998 ., 1900) , (, (30.1.1998)).
, , , ,
|
|
(NASD). 31- , 30- . 31- , 30- , 1- , 30- . | |
. , 31- , 30- . |
(365- 366-) , ="31/12/1998"-"1/1/1998" 364.
Excel . 1900, Excel 1 1900 . 1. 1904, Excel 1 1904 . 0 ( 2 1904 . 1). , 1900 Excel 1 1998 . 35796, 1 1900 . 35795 .
10.
Small - Excel:
k- . , .
(; k)
- , k- .
K - ( ) .
- , #!.
- k ≤ 0 k , , #!.
- n - , (;1) , (;n) .
11.
Roman - Excel:
, .
(;)
- .
- , , . , . . (499;0).
0 | |
. . | |
. . | |
. . | |
- , #!.
- 3999, #!.
12.
DevSo - Excel:
.
(1;2;...)
1, 2,... - 1 30 , . , .
- , , .
- , , , , ; , , .
13.
Even - Excel:
, . , . , . , , , .
ר ()
- .
- , ר #!.
- . , .
14.
Fact - Excel:
. - , 1*2*3*...* .
()
- , . , .
|
|
15.
Find - Excel:
:
(_) (_) . , , .
(_) (_) , . , . .
(_; _;_)
(_; _;_)
_ .
- _ "" ( ), ( _ 1).
- _ .
_ , .
_ , . _ 1. _ , 1.
. _ , . , "0093.". "" , , _ 8, , , . 8, _ 9. , , _.
- _ _, #!.
- _ , #!.
- _ _, #!.
16.
Fixed - Excel:
, .
(; _; _)
- , .
_ - .
_ - , _ , . _ , .
- Microsoft Excel 15 , _ 127.
- _ , .
- _ , 2.
, , , . , , - .
17.
Floor - Excel:
.
(; )
- .
- , .
- , #!.
- , #!.
- , . ,
18.
Large - Excel:
k- . , . , , , , .
(; k)
- , k- .
K - ( ) .
- , #!.
- k ≤ 0 k , , #!.
n - , (;1) , (;n) .
19.
Odd - Excel:
, .
ר ()
- .
- , ר #!.
- , . , .
20.
Permut - Excel:
, . - , . , . , , .
(; _)
- , .
_ - , .
- .
- _ , #!.
- ≤ 0 _ < 0, #!.
- < _, #!.
21.
SumX2My2 - Excel:
.
(_x; _y)
_x - .
_y - .
- , , .
- , , , , ; , , .
- _x _y , #/.
22.
Rank - Excel:
. - . ( , .)
(; ;)
- , .
- . .
- , .
- 0 () , Microsoft Excel , , .
- - , Microsoft Excel , , .
. , . , , 10 5, 11 7 ( 6).
23.
Combin - Excel:
. .
(; _)
- .
_ - .
- .
- , #?.
- < 0 _ < 0 < _, #!.
- , . , .
24.
Covar - Excel:
, . . , , .
(1; 2)
1 - .
2 - .
- , , .
- , , , , ; , , .
- 1 2 , #/.
- 1, 2 , #/0!.
25.
Forecast - Excel:
. - y-, x-. - x- y-, . , .
(x; __y; __x)
X - , .
__y - .
__x - .
- x , #!.
- __y __x , #/.
__x , #/0!.
26.
GeoMean - Excel:
. , , .
(1;2;...)
1, 2,... - 1 30 , . , .
- , , .
- , , , , ; , , , .
- - ≤ 0, #!.
27.
HarMean - Excel:
. - , .
(1;2;...)
1, 2,... - 1 30 , . , .
- , , .
- , , , , ; , , .
- ≤ 0, #!.
- , .
28.
Intercept - Excel:
y, __x __y. , __x __y. , 0 (). , , 0C, .
(__x; __y)
__y - .
__x - .
- , , .
- , , , , ; , , .
- __y __x , #/.
29.
Kurt - Excel:
. . . .
(1;2;...)
1, 2,... - 1 30 , . , .
- , , .
- , , , , ; , , .
- , #/0!.
30.
Db - Excel:
, .
(_; _; _; ;)
_ - .
_ - ( ).
_ - , ( ).
- , . , _.
- . , , 12.
, . :
(_ - ) *
:
= 1 - ((_ / _) ^ (1 / _)),
. :
_ * * / 12
:
((_ - ) * * (12 - )) / 12.
31.
Ddb - Excel:
, .
(; _; _;;)
.
_ ( ).
_ , ( ).
, . , _.
(). , 2 ( )
.
- , . , . :
(( - _) - ) * (/_)
- , .
- , , .
/
2