Use Sumproduct to flag

DerekWooley

New Member
Joined
May 1, 2018
Messages
34
I am trying to see if there is a way to flag instances where a start date (Col E) is greater than that of a previous Machine Run. I have two items (29382 and 9384). The projected stock column is adding the machine run qty to current stock in the following machine run to I can see how much I will have. I have a column that marks the runs as preferred for each item on each machine in Col F. For Item 9384, it works perfectly and adds the mach run Qty across both machines for all 3 of the projected runs because the start date is always getting higher. For Item 29382, the 2nd projected run has a start date that is higher than the 3rd run so it does not add the run qty.

Below is my data table and the formula I am using for my projected stock.

The formula is looking for items that are “not preferred” on a certain machine and adding the run qty of a “preferred” to the stock of the future run. I would like to not even have to create a flag and just have the formula add the last run qty on the “preferred” machine to the first run on the “not preferred” machine and then add to the later runs on the not preferred machines whenever I create a new row or run. I am not sure if that is possible so I can settle for flagging the instances that have dates that are not less than a run on another machine.

Formula:
=IF(F3="Not Preferred",B3+SUMPRODUCT(--($A$3:$A$10=A3),--($D$3:$D$10=D3),--($E$3:$E$10<E3),$G$3:$G$10)+SUMPRODUCT(--($A$3:$A$10=A3),--($F$3:$F$10="Preferred"),--($E$3:$E$10<E3),$G$3:$G$10),B3+SUMPRODUCT(--($A$3:$A$10=A3),--($D$3:$D$10=D3),--($E$3:$E$10<E3),$G$3:$G$10))


[TABLE="width: 664"]
<tbody>[TR]
[TD]Col A
[/TD]
[TD]Col B
[/TD]
[TD]Col C
[/TD]
[TD]Col D
[/TD]
[TD]Col E
[/TD]
[TD]Col F
[/TD]
[TD]Col G
[/TD]
[/TR]
[TR]
[TD]Item No.
[/TD]
[TD]CUR STK
[/TD]
[TD]Projected Stock
[/TD]
[TD]Machine
[/TD]
[TD]Start Date
[/TD]
[TD]Preferred Machine
[/TD]
[TD]Mach Run Qty
[/TD]
[/TR]
[TR]
[TD]29382
[/TD]
[TD]2500
[/TD]
[TD]2500
[/TD]
[TD]Mach 1
[/TD]
[TD]6/29/2018
[/TD]
[TD]Preferred
[/TD]
[TD]11,000
[/TD]
[/TR]
[TR]
[TD]29382
[/TD]
[TD]2500
[/TD]
[TD]13500
[/TD]
[TD]Mach 1
[/TD]
[TD]2/23/2019
[/TD]
[TD]Preferred
[/TD]
[TD]17,000
[/TD]
[/TR]
[TR]
[TD]29382
[/TD]
[TD]2500
[/TD]
[TD]13500
[/TD]
[TD]Mach 2
[/TD]
[TD]1/11/2019
[/TD]
[TD]Not Preferred
[/TD]
[TD]7,000
[/TD]
[/TR]
[TR]
[TD]29382
[/TD]
[TD]2500
[/TD]
[TD]37500
[/TD]
[TD]Mach 2
[/TD]
[TD]1/14/2020
[/TD]
[TD]Not Preferred
[/TD]
[TD]8,000
[/TD]
[/TR]
[TR]
[TD]9384
[/TD]
[TD]4500
[/TD]
[TD]4500
[/TD]
[TD]Mach 1
[/TD]
[TD]6/5/2018
[/TD]
[TD]Preferred
[/TD]
[TD]30,000
[/TD]
[/TR]
[TR]
[TD]9384
[/TD]
[TD]4500
[/TD]
[TD]34500
[/TD]
[TD]Mach 1
[/TD]
[TD]8/8/2019
[/TD]
[TD]Preferred
[/TD]
[TD]50,000
[/TD]
[/TR]
[TR]
[TD]9384
[/TD]
[TD]4500
[/TD]
[TD]84500
[/TD]
[TD]Mach 2
[/TD]
[TD]11/3/2019
[/TD]
[TD]Not Preferred
[/TD]
[TD]27,000
[/TD]
[/TR]
[TR]
[TD]9384
[/TD]
[TD]4500
[/TD]
[TD]111500
[/TD]
[TD]Mach 2
[/TD]
[TD]1/4/2020
[/TD]
[TD]Not Preferred
[/TD]
[TD]27,000
[/TD]
[/TR]
</tbody>[/TABLE]


Thank you for any help.
 
Last edited by a moderator:

Excel Facts

Repeat Last Command
Pressing F4 adds dollar signs when editing a formula. When not editing, F4 repeats last command.

Forum statistics

Threads
1,223,910
Messages
6,175,316
Members
452,634
Latest member
cpostell

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top