Nov 10 2023 04:35 AM - edited Nov 10 2023 06:00 AM
I am trying to produce a rolling 12 month count sheet that I have attached. In the large part, it works, but as explained in the workbook, sometimes when there is a cell with data that is not counted, because it's counted in a previous month, it stops a count from working later in the year.
In the doc, Jan 22 is counted on sheet 2 in both cases. Great. Feb 23 is counted in row 2 because there was nothing between those dates. Great.
The problem is in row 3. Jan 22 is counted. Dec 22 is therefore discounted in Jan 23. I want Feb 23 to return 2 but as Dec 22 and Jan 23 are not 0 it is not working. Can anyone see a way around this?
Any help would be greatly appreciated.
Nov 10 2023 05:54 AM
That link doesn't work for folks who aren't part of that particular sharepoint account. So you need to post a copy on OneDrive or GoogleDrive, pasting a link that actually grants access. Or a different category of link that grants access to your Sharepoint area.
Nov 10 2023 06:01 AM
Nov 10 2023 06:14 AM
What is your definition of a "rolling 12 month count"?
What I have in mind with a rolling 12 months would be a far simpler formula than the one you have.
=SUM(Sheet1!D3:O3)
All it does is get the 12 months up to and including the most recent. And that formula just can be copied across. But you can't begin doing that until the 12th month of any given series. (i.e., you can't do a rolling 12 months in the 10th month...)
Nov 10 2023 06:22 AM
Nov 10 2023 06:35 AM
I'm not following your description. Maybe it's the "trees" vs the "forest" kind of issue. I'm looking for the higher level definition. To me a rolling twelve months would not care whether there was a zero in any one of those twelve months. That would be that month's value. Period.
You seem to be saying something along the lines of "I only want 12 months of values other than zero," but that wouldn't be a "rolling twelve months" (in my dictionary); that would be labeled something else.
So what we're looking for, in order to write a formula, is a plain english definition of what YOU mean by what you've been referring to as "rolling twelve months" [but perhaps needs a more accurate or precise label].
Nov 10 2023 06:41 AM
Nov 10 2023 07:11 AM
I've been taking your very first sentence:
I am trying to produce a rolling 12 month count sheet
to mean that you want a rolling 12 month total (which is how that term is usually used).
So I'm still not really clear. What is being counted? The appearance of a number other than zero in any of the 12 months? So regardless of what the number is, it's either one or zero as far as the 12 month count is concerned? Or is it the total of the numbers in a contiguous 12 month period for each row. Or something else.
The word "unique" is ambiguous in this context. Are saying you're looking, in effect, for "did this person appear once in the preceding 12 months"? So maybe what should be appearing is a simple "Yes" or "No" referring to the previous 12 month period(?) Whether or not that's the case, you seem to want a binary outcome, 1 or 0 OR Yes or No.
Nov 10 2023 07:17 AM
Nov 10 2023 07:46 AM
There's still some ambiguity, though. (Sorry: this is why I was looking for a clear definition from the very start; and, yes, I can be very finicky about what I mean by clear definitions).
Do you want to know the number of months that a person appeared during the preceding 12 months, or only that they appeared at least once during the preceding 12 months.
In other words, is it
or
Nov 10 2023 07:55 AM
Nov 10 2023 08:57 AM
Does this do it?
=IF(SUM(Sheet1!C2:N2)>0,"Yes","")
Copied forward; the relative references change to always be dealing with the "most recent twelve months"