From: Mags on
I want to see if the employee is a male or female from the ID number?

ID number - 751105 0 931087

The SEVENTH number will tell you if the employee is a male or female
0-4 = Female
5-9 = Male

What formule can I use?
From: Jacob Skaria on
Try

=IF(--MID(A1,7,1)<5,"Female","Male")

or to handle errors & blank entries

=IF(AND(N(A1),LEN(A1)>6),IF(--MID(A1,7,1)<5,"Female","Male"),"")

--
Jacob (MVP - Excel)


"Mags" wrote:

> I want to see if the employee is a male or female from the ID number?
>
> ID number - 751105 0 931087
>
> The SEVENTH number will tell you if the employee is a male or female
> 0-4 = Female
> 5-9 = Male
>
> What formule can I use?
From: ck13 on
Hi Jacob,

May i know what is the purpose of putting -- in front of MID and what does
it mean? My formula is quite similar to yours
=IF((MID(A1,7,1)<="4"),"Female","Male") but i need to put "" at the number 4,
though I do not know why I need to do so.

"Jacob Skaria" wrote:

> Try
>
> =IF(--MID(A1,7,1)<5,"Female","Male")
>
> or to handle errors & blank entries
>
> =IF(AND(N(A1),LEN(A1)>6),IF(--MID(A1,7,1)<5,"Female","Male"),"")
>
> --
> Jacob (MVP - Excel)
>
>
> "Mags" wrote:
>
> > I want to see if the employee is a male or female from the ID number?
> >
> > ID number - 751105 0 931087
> >
> > The SEVENTH number will tell you if the employee is a male or female
> > 0-4 = Female
> > 5-9 = Male
> >
> > What formule can I use?
From: Jacob Skaria on
The formula I posted compares the MID() result with a numeric as below (<5).
MID() returns a string value and hence I have used -- to convert that to a
numeric
MID(A1,7,1)<5

Your formula compares the MID() result with a string "4" (with double
quotes) and hence there is no need to convert this to a numeric..Instead if
you have used the numeric 4 (without quotes) as below...the formula will not
work correctly...You may try the below on several examples..

=IF((MID(A1,7,1)<=4),"Female","Male")


--
Jacob (MVP - Excel)


"ck13" wrote:

> Hi Jacob,
>
> May i know what is the purpose of putting -- in front of MID and what does
> it mean? My formula is quite similar to yours
> =IF((MID(A1,7,1)<="4"),"Female","Male") but i need to put "" at the number 4,
> though I do not know why I need to do so.
>
> "Jacob Skaria" wrote:
>
> > Try
> >
> > =IF(--MID(A1,7,1)<5,"Female","Male")
> >
> > or to handle errors & blank entries
> >
> > =IF(AND(N(A1),LEN(A1)>6),IF(--MID(A1,7,1)<5,"Female","Male"),"")
> >
> > --
> > Jacob (MVP - Excel)
> >
> >
> > "Mags" wrote:
> >
> > > I want to see if the employee is a male or female from the ID number?
> > >
> > > ID number - 751105 0 931087
> > >
> > > The SEVENTH number will tell you if the employee is a male or female
> > > 0-4 = Female
> > > 5-9 = Male
> > >
> > > What formule can I use?
From: Ms-Exl-Learner on
Assume that you are having the value in A1 cell

A1 Cell
751105 0 931087

Copy and paste the below formula in B1 cell.
=IF(A1="","",IF(AND(VALUE(MID(TRIM(A1),8,1))>=0,VALUE(MID(TRIM(A1),8,1))<=4),"Female",IF(AND(VALUE(MID(TRIM(A1),8,1))>=5,VALUE(MID(TRIM(A1),8,1))<=9),"Male","")))

Remember to Click Yes, if this post helps!

--------------------
(Ms-Exl-Learner)
--------------------


"Mags" wrote:

> I want to see if the employee is a male or female from the ID number?
>
> ID number - 751105 0 931087
>
> The SEVENTH number will tell you if the employee is a male or female
> 0-4 = Female
> 5-9 = Male
>
> What formule can I use?