# Date & Quarters

#### raheem

##### New Member
Hi,

I need a simple formula to get the quarter number from date. In below table, if column A is already date, it should mention the quarter in column B. But if column A is already quarter, it should simply equal in column B. Changing date format is not an option. I tried to create a formula with IF+MONTH+SWITCH etc. but it becomes too complex to understand for other users.

 A B 01.01.2018 Q1 05.02.2018 Q1 10.03.2019 Q1 03.04.2019 Q2 31.05.2018 Q2 Q2 Q2 Q2 Q2 Q3 Q3 Q3 Q3 Q4 Q4 Q4 Q4

<colgroup><col><col></colgroup><tbody>
</tbody>

### Excel Facts

What is the last column in Excel?
Excel columns run from A to Z, AA to AZ, AAA to XFD. The last column is XFD.

#### FormR

##### MrExcel MVP
Hi, you could try:

=IF(ISNUMBER(A2),"Q"&ROUNDUP(MONTH(A2)/3,0),A2)

#### raheem

##### New Member
Hi, you could try:

=IF(ISNUMBER(A2),"Q"&ROUNDUP(MONTH(A2)/3,0),A2)
Doesn't work. Probably because ISNUMBER returns FALSE as the input is having two dots (01.01.2018 not recognized as number)
Also, there is no standard date format in A2, so how can MONTH(A2) identify a month out of A2.

Last edited:

#### FormR

##### MrExcel MVP
Doesn't work. Probably because ISNUMBER returns FALSE
Hi, it wasn't clear that your dates were text and not real excel date serial numbers.

I would probably advise converting your text dates to real dates - but here is an alternative you can try.

=IF(LEFT(A2)="Q",A2,"Q"&ROUNDUP(MID(A2,4,2)/3,0))

Last edited:
• raheem

#### Phuoc

##### Board Regular
he input is having two dots (01.01.2018 not recognized as number)
One way:

=IF(COUNTIF(A2,"??.??.????"),"Q"&ROUNDUP(MID(A2,4,2)/3,0),A2)

#### raheem

##### New Member
As I said in start, changing format is not an option. But the alternative is also fine.

Thanks

#### raheem

##### New Member
Hi, it wasn't clear that your dates were text and not real excel date serial numbers.

I would probably advise converting your text dates to real dates - but here is an alternative you can try.

=IF(LEFT(A2)="Q",A2,"Q"&ROUNDUP(MID(A2,4,2)/3,0))
As I said in start, changing format is not an option. But the alternative is also fine.

Thanks

#### welshgasman

##### Well-known Member
FormR was not asking you to change the format. He was asking you to supply dates as real dates, not text looking like dates.
If they were real dates, they could still look like 10.01.2019, then ISNUMBER would work.

#### Mr_Lucky

##### New Member
Hi, I am using this formula ="Q" & ROUNDUP(MONTH(A2)/3,0) & " "&year(A2). However some of the cells in A2 are blank and the value Q1 1900 is returned instead of blank. I have tried to add IFERROR but is till returning Q1 1900.

 A B B 1 Dates Quarters Expected result 2 Q1 1900 Blank 3 30/09/2019 Q3 2019 Q3 2019

<tbody>
</tbody>

I would really appreciate any help with this issue

#### mse330

##### Well-known Member
Hi, I am using this formula ="Q" & ROUNDUP(MONTH(A2)/3,0) & " "&year(A2). However some of the cells in A2 are blank and the value Q1 1900 is returned instead of blank. I have tried to add IFERROR but is till returning Q1 1900.

I would really appreciate any help with this issue

=IF(ISBLANK(A2),"","Q"&ROUNDUP(MONTH(A2)/3,0)&" "&YEAR(A2))