Upload
sipandsystem
View
1.015
Download
291
Embed Size (px)
DESCRIPTION
Persian Functions for MS Excel
Citation preview
2
sseccA & lecxE
. " "
ri.narasraf.www .
: " "
.
: .
.
.
:
.
.
3
:3 . lecxE
.
.
0931 /
: 2 .
5831/5/1 04
.
.
. .
" "
. 2
.
.
. ri.narasraf.www :
. : ri.narasraf@ofni :
/ 6831 1 /
4
:1 teehsdaerpS
. ) ( .
! . )
. (
- LQS
BV .
. LLD nIdda
.
.
5831/5/1
5
3 0931 :
lecxE ABV
lenaPlortnoC .
ABV
.
"" "" : ecalpeR/dniF
"" .
LLD
. sniddA sniddA !
sniddA sniddA
. .
.
. sniddA
6
lecxE , swodniW 7niW,atsiV,PX swodniW
. 0002,px,3002,7002,0102 lecxE
. . lecxE swodniW 23/46
01
. .
. . ... .
snIddA lecxE sniddA
naisreP sniddA. . lecxEroFnoitcnuF
. lecxE
.
sniddA sniddA . ecalpeR
tahWdniF ecalpeR H+lrtC . ) ( sniddA . llAecalpeR htiwecalpeR
7
8
sniddA sniddA " "
. lecxE lecxE daoL sniddA lecxE sniddA
. lecxE lecxE
lecxE sniddA . . lecxE
lecxE sniddA ffiD_J yadoT_J HBA " " sniddA
. eulaV#
. sniddA sniddA " "
sniddA sniddA .
" "
. sniddA
. sniddA
9
nepO
. .
. .
. lecxE rerolpxEtcejorP EBV 11F+tlA
. R+lrtC rerolpxEtcejorP
1kooB . alx.2V_lecxEroFnoitcnuFnaisreP
01
. ) ( rerolpxEtcejorP "+"
"+"
. 1 5 .
(foroH_b_dbddA ) . ) garD
1kooB (
11
. ( .1kooB )
21
. ) ( lecxE EBV
. Q+tlA 0102lecxE 7002lecxE evaS
. delbanEorcaM
FDP )
( . sniddA
31
. " " lecxE
( 0102lecxE) ..
41
" " lecxE :
retneCtsurTsnoitpOlecxEnottuBeciffO sgnitteSorcaMgnitteSretneCtsurT
( . ) sorcaMllAelbanE
51
lecxE :
. denifeDresU noitcnuftresnI .
: :
10/20/581/2/581/2/583110/20/5831
. )nolocimeS( ; )noloC( , : emotsuC snoitpOegaugnaL&lanoigeR lenaPlortnoC
. rotarpeStsiL rebmuN )BAT(.
61
HBA .
:xatnyS)rebmun(HBA
: rebmun . . . 5
. 999/999/999/99999.999 : :
THGIR TFEL .
. 1A 222,111,987,654,321 . &
:
"_" . )ECAPS(:
B A)1A(HbA= 321 1)2A(HbA= 1.21- 2)3A(HbA= 54321.0 3)4A(HbA= 21.0- 4)5A(HbA= 999999 5
B A" " & )1A(HbA= 001 1" " & )1A(HbA= 0001 2" " & )1A(HbA= 000001 3" ****** " & )1A(HbA= ****** 0000001 4" " & )1A(HbA= 0000001 5
71
YADOT_J .
:xatnyS)EDOM(YADOT_J
. 1: edoM :
10/50/58 )(YADOT_J=10/50/5831 )1(YADOT_J=
teehS )(YADOT )(WON
. .
. teehS
. 9F teehS .1 . retnE .2 . .3
. ;+lrtC
. q+lrtC .
81
YADKEEW_J .
:xatnyS)EDOM,ETADJ(YADKEEW_J
. " ": ETADJ :
3 )"1/1/5831"(YADKEEW_J= )1,"1/1/5831"(YADKEEW_J= )1,)(YADOT_J(YADKEEW_J=
YADDDA_J .
:xatnyS)EDOM,REBMUN,ETADJ(YADDDA_J
. " ": ETADJ .: REBMUN
! . 1: edoM
:12/10/5831 )1,02,"1/1/58"(YADDDA_J=12/10/58 )02,"1/1/58"(YADDDA_J=12/50/5831 )1,02,)(YADOT_J(YADDDA_J=
91
FFID_J .
:xatnyS)2ETADJ,1ETADJ(FFID_J
. " ": 1ETADJ . " ": 2ETADJ
:9 )"1/10/5831","01/10/5831"(ffid_J=9 )"01/10/5831","1/10/5831"(ffid_J=
ETADLALAJ_J .
:xatnyS)edoM,ETADM(ETADLALAJ_J
. // :ETADM :
10/10/58 )"12/3/6002"(etadlalaj_J=
. TXET :
. . )(yadot_J
))"DD/MM/YYYY",)(YADOT(TXET(ETADLALAJ_J=
. YADOT :
( 0091 ) ETADALAJ_J TXET
.
02
ETADNAIROGERG_J .
:xatnyS)EDOM,ETADM(etaDnairogerG_J
: . ETADM . 4 : EDOM
B A )1,1A(etaDnairogerG_J= 80/80/8791 71/5/7531 1 )1A(etaDnairogerG_J= 80/80/87 71/5/7531 2 )"71/5/7531"(etaDnairogerG_J= 80/80/87 3 4 5
YADBUS_J .
:xatnyS)EDOM,REBMUN,ETADJ(YADBUS_J
. " ": ETADJ
. :REBMUN . 1: edoM
. ETADDDA_J :
10/10/48 )563,"1/1/58"(YADBUS_J=10/10/4831 )1,563,"1/1/58"(YADBUS_J=
12
ETADMRON_J .
:xatnyS)ETADJ(ETADMRON_J
" ": ETADJ
71505831 )"71/5/5831"(ETADMRON_J=71505831 )"71/5/5831"(ETADMRON_J=715058 )"71/5/58"(ETADMRON_J=
.
:B A )1A(ETADMRON_J= 50/50/58 1)2A(ETADMRON_J= 01/50/58 2)3A(ETADMRON_J= 7/50/58 3))1B>3B,2B
22
HBT .1
:xatnyS)EDOM,ETADJ(HBT
. " ": ETADJ . : EDOM
tamroF . noitceriDtxeT ) ( . tnemngilA slleC
. 1 . 2
B A )1A(hbt= 41/5/7531 1 )1,2A(hbt= 51/5/7531 2 )2,3A(hbt= 61/5/7531 3 4 5
. foroHbxiraT 1
32
PAEL_J .
:xatnyS)ETADJ(pael_J
.: ETADJ . 1
B A )1A(paelj= 0 1831 1 )2A(paelj= 0 2831 2 )3A(paelj= 1 3831 3 )4A(paelj= 0 4831 4 5
RAEYFOYADJ .
:xatnyS)DD,MM,YYYY(raeYfOyaDJ=
: YYYY: MM: DD
B A )1,1,6831(raeYfOyaDJ= 1 1 )92,21,6831(raeYfOyaDJ= 563 2 3 4 5
24
JLEAPYEARS
=JLeapYears(YYYY) YYYY . :
A B 1 1 =JLeapYears(1) 2 329 =JLeapYears(1357) 3 336 =JLeapYears(1386) 4 5
JALALIDAYS )1/1/1 ! (.
Syntax=JalaliDays(YYYY,MM,DD)
YYYY : MM :DD :
A B 1 1 =JalaliDays(1,1,1) 2 495410 =JalaliDays(1357,5,17)3 506017 =JalaliDays(1386,6,1) 4 5
52
RAEYFOYADG
.xatnyS)DD,MM,YYYY(RAEYFOYADG=
: YYYY : MM : DD
B A )1,1,7002(raeYfOyaDG= 1 1 )13,21,7002(raeYfOyaDG= 563 2 3 4 5
RTS2DMY .
xatnyS)EDOM,DD,MM,YYYY(RTS2DMY=
: YYYY : MM : DD
. gnoL : edoM
B A )3A,2A,1A(rtS2DMY= 715068 6831 1 )"gnol",3A,2A,1A(rtS2DMY= 71506831 5 2 71 3 4 5
62
ETADF . DD/MM/YYYY
xatnyS )ETAD(ETADF=
"/" DDMMYY DDMMYYYY: ETAD
.
B A )1A(etaDF= 71/50/68 715068 1 )2A(etaDF= 71/50/6831 71506831 2 3 4 5
PAELG .
:xatnyS)ETADG(paelG
. 1 : .ETADG
B A )1A(paelG= 1 4002 1 )2A(paelG= 0 5002 2 )3A(paelG= 0 6002 3 )4A(paelG= 0 7002 4 5
27
CURRENCYEN 2 .
Syntax=CurrencyEn(Number)
Number : .
A B 1 123 One Hundred Twenty Three Dollars And No Cents =CurrencyEn(A1)
2 456.789 Four Hundred Fifty Six Dollars And Seventy Eight Cents =CurrencyEn(A2)
3 0.445 No Dollars And Forty Four Cents =CurrencyEn(A3)4 0 No Dollars And No Cents =CurrencyEn(A4)5
2 ozgrid.com .