Forum Discussion

ayylmaobirdy's avatar
ayylmaobirdy
Copper Contributor
Jan 03, 2026
Solved

Conditional Formatting multiple conditions

Hey all! I need some help writing a formula for some conditional formatting I'm looking to do for a contact log.   Basically, I want to highlight dated cells if the interaction with a contact is -1...
  • NikolinoDE's avatar
    Jan 05, 2026

    This is possible, and you’re thinking about it exactly the right way.
    The key idea is:

    Only apply the date-based conditional formatting to the most recent entry per Contact

    That means we must:

    1. Identify whether the row is the latest date for that contact
    2. Only then apply your 14 / 21 day rules

     

    Core concept (important)

    Conditional Formatting formulas run per row.
    So the formula must answer TRUE only for the latest row of each contact.

    We do that by comparing:

    • The date in the current row
    • Against the MAX date for that contact

     

    Assumptions (adjust if needed)

    Based on your screenshot and description:

    Column

    Meaning

    E

    Interaction Date

    F1

    Today’s date (or TODAY())

    G

    Contact name

    Rows

    Start at row 7

     

    Step 1: Formula to detect “latest contact interaction”

    This formula returns TRUE only if this row has the most recent date for that contact:

    =E7 = MAXIFS($E:$E, $G:$G, $G7)

    This filters dates by contact
    Works in Excel 365
    No helper column needed

     

    Step 2: Combine with your 14-day rule

    Yellow (older than 14 days, but not 21)

    =AND(E7 = MAXIFS($E:$E, $G:$G, $G7),

        DATEDIF(E7, $F$1, "D") > 14,

        DATEDIF(E7, $F$1, "D") <= 21)

     

    Step 3: Red (older than 21 days)

    =AND(E7 = MAXIFS($E:$E, $G:$G, $G7),

        DATEDIF(E7, $F$1, "D") > 21)

    MAXIFS() finds the newest interaction per contact

    Conditional Formatting ignores rows that aren’t the newest

    No volatile formulas, no VBA, no helper columns

    Works cleanly inside a table

     

    My answers are voluntary and without guarantee!

    Hope this will help you.

    Was the answer useful? Mark as best response and like it!

    This will help all forum participants.