+ Reply to Thread
Results 1 to 6 of 6

Assigning customers to a segment, over rolling time periods

  1. #1
    Forum Contributor
    Join Date
    05-09-2019
    Location
    South West
    MS-Off Ver
    365
    Posts
    108

    Assigning customers to a segment, over rolling time periods

    Hello,

    I'm wondering if anyone can help give me any direction / pointers or advice on my issue.


    We have data on the purchasing activity of our customers over the past number of years. What we are trying to achieve is the following:

    - At the end of each year, we need to count the number of customers who fall into one of the pre-defined segments (as defined in the sample data workbook and below).

    - Ideally, we'd like to not only do these counts at the end of each year but also at the end of every month - so that we can look at the rolling figures.



    The issues I'm having is in setting up the formulas to accurately assign a segment label to everyone;

    - Highlighting individuals who have "Never purchased" (i.e. we have their contact details but they have never made a purchase) is easy - the sum of their purchases = 0.

    - Highlighting those who are "Active" (i.e. have made a purchase within the last 3 years - we have long sales cycles) is easy IF they have never lapsed (see below). If someone made a purchase a long time ago and then stopped purchasing, they would fall into the "Lapsed" segment, and if they then make a purchase again, they then become classed as "Reactivated" (not "Active").

    - Highlighting those who have "Lapsed" I can sometimes get to work with various IF, AND statements, but I haven't been able to get a formula that consistently counts everyone accurately.

    - Highlighting those who are "Reactivated" is proving the most challenging, because to be in this segment, you have to have first been active, then been lapsed and then made a purchase.



    In the attached, I have shown some made up figures and highlighted what anyone's segment is at a given point in time. Then, in columns BP - BS, I've shown what their status should be at the end of 2022. And for columns BU onwards, I've done a similar thing, for each prior year.

    I've spent so many hours trying out various formulas (mainly of the type where I sum the number of purchases over a given 36 month time period and try and use an AND statement to see if they've made purchases prior to this time period) without any success on this.


    Thanks
    Last edited by mightybracket123; 02-16-2024 at 06:41 AM.

  2. #2
    Forum Guru HansDouwe's Avatar
    Join Date
    06-21-2022
    Location
    Nederland
    MS-Off Ver
    365 V2403 (Build 17330.20000)
    Posts
    6,435

    Re: Assigning customers to a segment, over rolling time periods

    Did you upload your correct sheet?

    I don't see any data and expected results in your sheet.

  3. #3
    Forum Contributor
    Join Date
    05-09-2019
    Location
    South West
    MS-Off Ver
    365
    Posts
    108

    Re: Assigning customers to a segment, over rolling time periods

    Hi HansDouwe, not sure what happened sorry, but I've tried to reupload it again. Hopefully this works now?
    Last edited by mightybracket123; 02-12-2024 at 12:39 PM.

  4. #4
    Forum Guru
    Join Date
    08-28-2014
    Location
    USA
    MS-Off Ver
    Excel 2019
    Posts
    17,570

    Re: Assigning customers to a segment, over rolling time periods

    I am not able to see anything below row 36 in the file.
    Consider taking the time to add to the reputation of everybody that has taken the time to respond to your query.

  5. #5
    Forum Contributor
    Join Date
    05-09-2019
    Location
    South West
    MS-Off Ver
    365
    Posts
    108

    Re: Assigning customers to a segment, over rolling time periods

    Quote Originally Posted by JeteMc View Post
    I am not able to see anything below row 36 in the file.
    Hi JeteMc, I think the freeze panes was on and it was just making scrolling down difficult - sorry about that. I've taken that off and it should be ok now.

  6. #6
    Forum Guru
    Join Date
    08-28-2014
    Location
    USA
    MS-Off Ver
    Excel 2019
    Posts
    17,570

    Re: Assigning customers to a segment, over rolling time periods

    Post #1 indicates that there are conditional formatting rules which could be applied to cells C39:BJ49. Please tell us what those rules are, or better yet apply them to another copy of the file, so that we don't have to reinvent the wheel.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 13
    Last Post: 05-20-2020, 01:53 PM
  2. [SOLVED] How to calculate a rolling average over X periods
    By Johnex777 in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 03-03-2013, 10:37 AM
  3. Comparing attendance occurrences with rolling periods
    By amybrown in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 11-07-2012, 01:19 AM
  4. problem for assigning products to customers
    By ashkan in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 07-05-2010, 05:25 PM
  5. Performance of a stock over 20 day rolling periods
    By yamar in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 05-22-2009, 04:26 AM
  6. Rolling Time Periods
    By mttlltt75 in forum Excel General
    Replies: 4
    Last Post: 06-13-2008, 09:46 AM
  7. average rolling periods
    By RobPatrick in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 06-13-2007, 05:26 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1