Complex - Multiple Criteria

dunmore83

Well-known Member
Joined
Aug 24, 2011
Messages
540

Excel 2012
BCDEFGHIJKLMNOPQ
2Ear TagSexNLISBirth Date01-Jul-1402-Jul-1403-Jul-1404-Jul-1405-Jul-1406-Jul-1407-Jul-1408-Jul-14
3
4
51658Heifer-04.09.1104-Sep-111,0311,0321,0331,0341,0351,0361,0371,038
62112Heifer98212349040565410.08.1210-Aug-12690691692693694695696697
7272Heifer98212349042566827.08.1227-Aug-12673674675676677678679680
82282Heifer98212349042575728.09.1228-Sep-12641642643644645646647648
93007Heifer98212349042517624.01.1324-Jan-13523524525526527528529530
103008Heifer98212349041793224.01.1324-Jan-13523524525526527528529530
113018Heifer98212349042585829.01.1329-Jan-13518519520521522523524525
123026Heifer98212349884756131.01.1331-Jan-13516517518519520521522523
133040Heifer98212349044906306.02.1306-Feb-13510511512513514515516517
143042Heifer98212349041773706.02.1306-Feb-13510511512513514515516517
153053Heifer98212349040556007.02.1307-Feb-13509510511512513514515516
163052Heifer98212349044912507.02.1307-Feb-13509510511512513514515516
173051Heifer98212348946245407.02.1307-Feb-13509510511512513514515516
183055Heifer98212349042596708.02.1308-Feb-13508509510511512513514515
193054Heifer98212349042584808.02.1308-Feb-13508509510511512513514515
203064Heifer98212349041751511.02.1311-Feb-13505506507508509510511512
213061Heifer98212349041970811.02.1311-Feb-13505506507508509510511512
223065Heifer98212349884768512.02.1312-Feb-13504505506507508509510511
233069Heifer98209101630871614.02.1314-Feb-13502503504505506507508509
243071Heifer98212349044781914.02.1314-Feb-13502503504505506507508509
253074Heifer98212349042503917.02.1317-Feb-13499500501502503504505506
263084Heifer98212349022669126.02.1326-Feb-13490491492493494495496497
273088Heifer98212349042514028.02.1328-Feb-13488489490491492493494495
283090Heifer98212348946404203.03.1303-Mar-13485486487488489490491492
293098Heifer98212348945935611.03.1311-Mar-13477478479480481482483484
303104Heifer98212348946636001.04.1301-Apr-13456457458459460461462463
313161Heifer98212349022404109.08.1309-Aug-13326327328329330331332333
323176Heifer98200019176311915.08.1315-Aug-13320321322323324325326327
333179Heifer98200019180582116.08.1316-Aug-13319320321322323324325326
343190Heifer98200019172751218.08.1318-Aug-13317318319320321322323324
353186Heifer98212349885183918.08.1318-Aug-13317318319320321322323324
363191Heifer98200019173670919.08.1319-Aug-13316317318319320321322323
ages-excel-forum
 
Oops that was an oversight on my behalf! Obviously hadn't updated cell AX7 in the source data sheet. Are you able to make the heifers by age worksheet only show data for the current month (& of course the previous months but not future months)?

Just looking at cell AW118 in the reconc heifers worksheet. It closes on -65 for 2014/15 however it doesn't seem to be carrying over the -65 in cell AW103 in the same worksheet in the 2015/16 file?
 
Upvote 0

Excel Facts

Excel Joke
Why can't spreadsheets drive cars? They crash too often!
Just so I understand, are you changing the date in AX7 to 1/7/15? Do you want the current month to show from day 1 of the current month?

I'll need to get my head around what we did on this spreadsheet, i'll get back to you.
 
Upvote 0
Yes I have rolled the file over to 2015/16 so AX7 will be 1/7/15.

Yes please from day 1 of the current month & any previous months.. but not future months. Thanks
 
Upvote 0
OK.

I have made quite a few changes to the formulas this morning, I didn't realise at the start that your data is likely to grow vertically! I have created a number of Dynamic Named Ranges and incorporated them in the formulas, this means that as you add new data the Ranges will automatically include it, otherwise you would have to adjust all of the formula ranges whenever you added new data!!

e.g. In RED
=IF($D17>TODAY(),0,(IFERROR(COUNTIFS(OFFSET('Stock-Source-Data'!$AX$10,0,MATCH(EOMONTH($D17,0),Month,0)-1,DataCount,),">="&J$8*30,OFFSET('Stock-Source-Data'!$AX$10,0,MATCH(EOMONTH($D17,0),Month,0)-1,DataCount,),"<"&P$8*30,Sex,J$11,Owner,J$14),0)))

I adjusted so it only returns data for current month and earlier.

https://www.dropbox.com/s/gi461eyvsa2etqx/2015-16-Stock-ReconV2.xlsx?dl=0
 
Upvote 0
Thanks for making those adjustments. Certainly would be a headache changing the formulas every time new data was added!

Sorry if I am missing something (as I have done a few times so far!!) however the carry-over lines in the reconc-heifers & reconc-bulls don't appear to be pulling the data from pre July 2015

The deaths formulas for the heifers appears to be working but not the preg & calved formulas.

For the bulls a few don't seem to be working;
- deaths showed -14 for the 1st group & -45 for the 2nd group at the end of 2014/15
- culls showed -31 for the 1st group & -28 for the 2nd group at the end of 2014/15
- sold showed -54 for the 2nd group at the end of 2014/15

I realize that last file you sent doesn't have the formulas in these cells for 2015/16 however I am not sure exactly how to write them??!!
 
Upvote 0
I have amended all the formulas for "By Age" & "Reconc Heifers" adding the named ranges into them. I have left "Reconc Bulls" for you to do :-)

I have saved it as 2014-2015, it is easy now to just change the date in "Source Data" AX7 to 1/7/15 to update all the sheets.

https://www.dropbox.com/s/366b8vo57j98kab/2014-15-Stock-ReconV2.xlsx?dl=0

Upload the file when you have done "Bulls" and I can take a look at your last questions.
 
Upvote 0
Should have added, you should be able to copy the Heifers sheet to re-create the Bulls, some columns are different (e.g. Cull) I will need to create the named ranges for them once you've done what you can.
 
Upvote 0
I have updated those formulas in the heifers worksheet for sold, preg & calved.

Appears to be an issue with where the formulas are pulling their data from.

If we take Calved Heifers group #1 01-Mar-15 to 30-Jun-15 as an example it is showing -84 in cell AW. This seems to be that the formula is looking at column AU in the source data sheet & saying that anything that has calved from 01-Mar-15 forwards should be counted.

However the methodology (for deaths, sold, preg also) is;
- 1st search the birth date range for dates that qualify (i.e. 01-Mar-15 to 30-Jun-15)
- then search the sex (heifer or bull)
- then search the owner (Dun or Sier)
- then search anything that has occurred in the deaths, culled, sold, preg columns that has occurred prior to 01-July-15 (or in the original workbook 01-July-14)

https://www.dropbox.com/s/mkzb0tpazobgexv/2015-16-Stock-Recon-Returned-1.xlsx?dl=0
 
Upvote 0
But -84 is correct, there are 84 between 1/3/15 & 30/6/15!
It checks if the date in V2 is < than D20, if it is, it uses V1 & V2 as the "between dates", if not it uses V1 & D20 as the "between dates".

What did you change on the Heifers sheet? It was just the Bulls sheet that needed amending, with the name ranges!

Did you find the spreadsheet had become very slow? The named ranges appear to slow mine dramatically!! I made need to change them from a Dynamic range to simply be a high('ish) number of rows.
How big (number of rows) do you think it may grow to?
 
Upvote 0

Forum statistics

Threads
1,223,248
Messages
6,171,021
Members
452,374
Latest member
keccles

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