I am calculating a minimum value, but I don't want the data to include zeros.
Hi,
I want to calculate the minimum value but exclude all zeros.
I tried previously suggested solutions, but it is still not working. Any ideas?
Best Answer
Answers
-
The minimum summary method does not work for me because it brings back zeros, which makes sense. I want the calculation to take into consideration the minimum of the highlighted non-zero numbers only. I tried IF statements, but since it ends with Else 0, I am still getting zeros.
0 -
I think you can use optimizer for this. Excluding zeros and getting minimum value.
Thanks,
Manjunath
0 -
Thank you so much for your timely solutions @Misbah, @ManjunathKN , and @ShubhamCh . The only issue is getting rid of the infinity, but this is good for now.
0 -
@ManjunathKN , can you expand on that? Any pictures or examples you can share?
0 -
@ymugeni if above solution helps then very well. You may go through the optimizer lesson, they have explained there.
Thanks,
Manjunath
0 -
In the screenshot shared by me, I have added 2 independent line items as a different solution. You can also use that solution. It won't show "Infinity" in the cells. The second line item - solution2 L2 is optional. You want to use it, use it otherwise use solution2 L1's summary (Min).
- Shubham
0 -
Ok, will do. Thanks.
0 -
Just as a comment to this as other people may view this article.
I have used another approach to this in the past.
Given you have a scenario where you want to view zero if that is the only entry (or if there are no number entries). But this needs a few more steps:
What I have done then is to set up the following function
Line items:—————————-Formula
Numbers to review.————— (blank or your equation). summery setting MAX
Max Value —————————-Numbers to review ← Dim by parent
Zero Value? (Boolean).————'numbers to review' = 0
New Number to review.————if zero value? then max value[lookup parent] else numbers to review. Summery -Setting: Min
Min Value & avoid Zero. ———'New number to review.' ← Dim by parent
This would only generate 0 if all items where 0 else it would return the smallest value <> 02