Hey there
Would REALLY appreciate some help with this. I am trying to extrapolate some sales projections from data which requires converting a column which contains a time period. The issue is that the time periods are mixed, eg 1 week, 3 months, 17 weeks, 23 months etc.
What's the fastest way to convert this column to something I can then use in a formula?
This is an urgent query. THANKYOU!
| Sales | Item | Time period |
| 160 | chair | 1 week |
| 64 | Chair | 1 month |
| 224 | Sofa | 2 months |
| 352 | Lamp | 3 months |
| 128 | Table | 1 week |
| 64 | Bench | 2 months |
| 160 | Table | 5 months |
| 128 | chair | 2 weeks |
| 256 | Chair | 3 weeks |
| 288 | Sofa | 4 weeks |
| 96 | Lamp | 5 weeks |
| 128 | Table | 6 weeks |
| 352 | Bench | 1 month |
| 0 | Table | 2 months |
| 224 | Lamp | 3 months |
| 64 | Table | 1 week |
| 32 | Bench | 2 months |
| 160 | Table | 5 months |
| 256 | chair | 1 month |
| 64 | Chair | 2 months |
| 256 | Sofa | 3 months |
| 224 | Lamp | 1 week |
| 160 | Table | 2 months |
| 64 | Bench | 5 months |
| 96 | Table | 1 month |
| 192 | chair | 2 months |
| 288 | Chair | 3 months |
| 128 | Sofa | 1 week |
How about this in column D, gives you the number of days
=IF(ISNUMBER(SEARCH("Week",C8))=TRUE,LEFT(C8,2)*7,IF(ISNUMBER(SEARCH("Month",C8))=TRUE,LEFT(C8,2)*30,""))
Weeks is fairly easy, but months you would need to work out the number of days 28, 30 or 31 - you can change the 30 at the end
Let me know if it suits
Possibly another try is
=IF(ISNUMBER(SEARCH("week",C2)),7,30)*LEFT(C2,2)
As mentioned above by Purfleet, the no. of days in a month may be between 28 to 31 days.
Thanks both so much. In the end I split the data using text to columns and then used a more simple formula and assumed every month is 30 days but your ways look more accurate. Thanks!