0% found this document useful (0 votes)
414 views27 pages

Persian Functions For Excel by Farsaran v3

Persian Functions for MS Excel

Uploaded by

sipandsystem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
414 views27 pages

Persian Functions For Excel by Farsaran v3

Persian Functions for MS Excel

Uploaded by

sipandsystem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Excel & Access

" " .

www.farsaran.ir
.

" "

.

.

.

.

:3
Excel .
.

.
/ 1390

: 2
.

1385/5/1
40
.

.

.
.
"
"
.
2
.

.

.
www.farsaran.ir :
: .
[email protected] :
1 / / 1386

:1
Spreadsheet
.
) ( .


!
) .
( .


SQL -
VB
.

addIn DLL .

.

.

1385/5/1

3
: 1390


VBA Excel
ControlPanel
.
VBA

.
: "" ""
Find/Replace

""
.


DLL
Addins Addins .
!
Addins Addins

.
.

.

Addins.

Windows , Excel
Windows
.
Excel 2010,2007,2003,xp,2000
.
64/32 Windows Excel.
XP,Vista,Win7


10

. .



. .
... .

AddIns
Addins Excel
. Addins Persian
FunctionForExcel .
Excel .

.

Addins Addins
Replace .
Ctrl+H Replace FindWhat
Addins ) . (
Replacewith ReplaceAll .

" " Addins Addins


Excel Excel .
Addins Excel Load Addins
Excel .
Excel
. Addins Excel
Excel .
Addins Excel
J_Today ABH J_Diff
" Addins "
.
#Value
Addins Addins .
" "
Addins Addins
.

" "
Addins .


Addins.


.
.
Open


. .

Excel.

Alt+F11 VBE
Ctrl+R .
ProjectExplorer
Book1
PersianFunctionForExcel_V2.xla.
ProjectExplorer

" "+ ProjectExplorer ) . (

" "+
5 1 .
.
) (Addbd_b_Horof
Drag ) .
Book1
(

10

.
) (Book1 .

11

VBE
Alt+Q .
Save Excel2007 Excel2010
MacroEnabled .
Excel

) . (


) PDF
(
Addins .

12

.
Excel " "
. ) . (Excel2010

13

Excel " "


:
OfficeButtonExcelOptionsTrustCenter
TrustCenterSettingMacroSettings

EnableAllMacros ) . (

14

Excel
:
Insertfunction UserDefined .
.

:
:
85/02/01
85/2/1

1385/2/1
1385/02/01
: (Colon) , ; ) (Semicolon .
ControlPanel Regional&LanguageOptions Custome
. ) Number (TAB ListSeprator .

15

ABH
.
Syntax:
ABH(number)
: number
.
.
5 .
: 999/999/999/999.99999.
:

)=AbH(A1

A
123

-12.1

0.12345

-0.12

999999

)=AbH(A2

)=AbH(A3

)=AbH(A4

)=AbH(A5

LEFT RIGHT
.
123,456,789,111,222 A1 .
& .
:

" " & )=AbH(A1

A
100

" " & )=AbH(A1

1000

100000

******

1000000

1000000

" " & )=AbH(A1


" ****** " & )=AbH(A1
" " & )=AbH(A1

: ) (SPACE . "_"

16

J_TODAY
.
Syntax:
J_TODAY(MODE)
:Mode 1 .
:
85/05/01
1385/05/01

)( =J_TODAY
=J_TODAY(1)

)( NOW )( TODAY Sheet


.
.
Sheet .
.1 Sheet F9 .
.2 Enter .
.3 .

.
Ctrl+;
. Ctrl+q .

17

J_WEEKDAY
.
Syntax:
J_WEEKDAY(JDATE,MODE)
:JDATE " " .
:
3

=J_WEEKDAY("1385/1/1")

=J_WEEKDAY("1385/1/1",1)

=J_WEEKDAY(J_TODAY(),1)

J_ADDDAY
.
Syntax:
J_ADDDAY(JDATE,NUMBER,MODE)

:JDATE " " .


:NUMBER .
!
:Mode 1 .
:
1385/01/21

)=J_ADDDAY("85/1/1",20,1

=J_ADDDAY("85/1/1",20)
85/01/21
=J_ADDDAY(J_TODAY(),20,1) 1385/05/21

18

J_DIFF
.
Syntax:
J_DIFF(JDATE1,JDATE2)
:JDATE1 " " .
:JDATE2 " " .
:
=J_diff("1385/01/10","1385/01/1") 9
=J_diff("1385/01/1","1385/01/10") 9

J_JALALDATE
.
Syntax:
J_JALALDATE(MDATE,Mode)
:MDATE // .
:
=J_jalaldate("2006/3/21") 85/01/01

.
: TEXT
.
)( J_today .
=J_JALALDATE(TEXT(TODAY(),"YYYY/MM/DD"))

: TODAY .
) 1900 (
TEXT J_JALADATE
.

19

J_GREGORIANDATE
.
Syntax:
J_GregorianDate(MDATE,MODE)
: MDATE .
: MODE 4 .

B

)1978/08/08 =J_GregorianDate(A1,1
)78/08/08 =J_GregorianDate(A1
)"78/08/08 =J_GregorianDate("1357/5/17

A
1357/5/17
1357/5/17

1
2
3
4
5

J_SUBDAY
.
Syntax:
J_SUBDAY(JDATE,NUMBER,MODE)

:JDATE " " .


:NUMBER .
:Mode 1 .
: J_ADDDATE .

20

84/01/01

=J_SUBDAY("85/1/1",365)

1384/01/01

=J_SUBDAY("85/1/1",365,1)

J_NORMDATE
.
Syntax:
J_NORMDATE(JDATE)
:JDATE " "

13850517

=J_NORMDATE("1385/5/17")

13850517

=J_NORMDATE("1385/5/17")

850517

=J_NORMDATE("85/5/17")

.
:
B

1 85/05/05
=J_NORMDATE(A1)
2 85/05/10
=J_NORMDATE(A2)
3 85/05/7
=J_NORMDATE(A3)
4
=(AND(B3<B2,B3>B1))

B4 TRUE A3 A1
A2.
: J_NORMDATE ) (STRING VALUE
.

21

TBH
.1
Syntax:
TBH(JDATE,MODE)
:JDATE " " .
: MODE .
TextDirection . Format
Cells Alignment ) . (
1 .
2 .

)=tbh(A1
)=tbh(A2,1
)=tbh(A3,2

1357/5/14
1357/5/15

1
2

1357/5/16

3
4
5

1 TarixbHorof.

22

J_LEAP
.
Syntax:
J_leap(JDATE)
:JDATE .
1 .

)=jleap(A1
)=jleap(A2
)=jleap(A3
)=jleap(A4

0
0
1
0

1381
1382
1383
1384

1
2
3
4
5

JDAYOFYEAR
.
Syntax:
=JDayOfYear(YYYY,MM,DD)
: YYYY
: MM
: DD

)=JDayOfYear(1386,1,1
)=JDayOfYear(1386,12,29

23

A
1
365

1
2
3
4
5

JLEAPYEARS

=JLeapYears(YYYY)

. : YYYY

1
2
3
4
5

A
1
329
336


=JLeapYears(1)
=JLeapYears(1357)
=JLeapYears(1386)

JALALIDAYS
.( ! 1/1/1)
Syntax
=JalaliDays(YYYY,MM,DD)
: YYYY
: MM
: DD
1
2
3
4
5

A
1
495410
506017


=JalaliDays(1,1,1)
=JalaliDays(1357,5,17)
=JalaliDays(1386,6,1)

24

GDAYOFYEAR
.
Syntax
=GDAYOFYEAR(YYYY,MM,DD)
: YYYY
: MM
: DD

)=GDayOfYear(2007,1,1
)=GDayOfYear(2007,12,31

A
1
365

1
2
3
4
5

YMD2STR
.
Syntax
=YMD2STR(YYYY,MM,DD,MODE)
: YYYY
: MM
: DD
:Mode Long .

)=YMD2Str(A1,A2,A3
)"=YMD2Str(A1,A2,A3,"long

B
860517
13860517

25

A
1386
5
17

1
2
3
4
5

FDATE
YYYY/MM/DD.
Syntax
=FDATE(DATE)

: DATE YYYYMMDD YYMMDD " "/


.
B

)86/05/17 =FDate(A1
)1386/05/17 =FDate(A2

A
860517
13860517

1
2
3
4
5

GLEAP
.
Syntax:
Gleap(GDATE)
:GDATE . 1 .
B
1
0
0
0


)=Gleap(A1
)=Gleap(A2
)=Gleap(A3
)=Gleap(A4

A
2004
2005
2006
2007

1
2
3
4
5

26

CURRENCYEN
. 2
Syntax
=CurrencyEn(Number)
. : Number

A
1

123

456.789

3
4

0.445
0

One Hundred Twenty Three Dollars And No


Cents
Four Hundred Fifty Six Dollars And Seventy
Eight Cents
No Dollars And Forty Four Cents
No Dollars And No Cents

=CurrencyEn(A1)
=CurrencyEn(A2)
=CurrencyEn(A3)
=CurrencyEn(A4)

. ozgrid.com 2

27

You might also like