Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
I have a series of data in the same row, (F5:AC5) containing anywhere from 1
to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
try this idea
Sub lastfivenums() mr = 5 For i = Cells(mr, Columns.Count).End(xlToLeft).Column To 6 Step -1 If Cells(mr, i) 0 Then ms = ms + Cells(mr, i) mc = mc + 1 If mc = 5 Then Exit For End If Next i MsgBox ms End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Scott" wrote in message ... I have a series of data in the same row, (F5:AC5) containing anywhere from 1 to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
Will anything other than a macro work?
"Don Guillett" wrote: try this idea Sub lastfivenums() mr = 5 For i = Cells(mr, Columns.Count).End(xlToLeft).Column To 6 Step -1 If Cells(mr, i) 0 Then ms = ms + Cells(mr, i) mc = mc + 1 If mc = 5 Then Exit For End If Next i MsgBox ms End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Scott" wrote in message ... I have a series of data in the same row, (F5:AC5) containing anywhere from 1 to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
What should happen if there aren't 5 numbers?
-- Biff Microsoft Excel MVP "Scott" wrote in message ... Will anything other than a macro work? "Don Guillett" wrote: try this idea Sub lastfivenums() mr = 5 For i = Cells(mr, Columns.Count).End(xlToLeft).Column To 6 Step -1 If Cells(mr, i) 0 Then ms = ms + Cells(mr, i) mc = mc + 1 If mc = 5 Then Exit For End If Next i MsgBox ms End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Scott" wrote in message ... I have a series of data in the same row, (F5:AC5) containing anywhere from 1 to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
#5
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
I would want it to return the numbers up to five numbers. So if there were
only three number for instance in the data set, I'd want to return all three. "T. Valko" wrote: What should happen if there aren't 5 numbers? -- Biff Microsoft Excel MVP "Scott" wrote in message ... Will anything other than a macro work? "Don Guillett" wrote: try this idea Sub lastfivenums() mr = 5 For i = Cells(mr, Columns.Count).End(xlToLeft).Column To 6 Step -1 If Cells(mr, i) 0 Then ms = ms + Cells(mr, i) mc = mc + 1 If mc = 5 Then Exit For End If Next i MsgBox ms End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Scott" wrote in message ... I have a series of data in the same row, (F5:AC5) containing anywhere from 1 to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
#6
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting last five numbers in a selection
Try this array formula** entered in AD5 and copied across to AH5:
=IF(COLUMNS($AD5:AD5)<=COUNT($F5:$AC5),INDEX($F5:$ AC5,LARGE(IF($F5:$AC5<"",COLUMN($F5:$AC5)),COLUMN S($AD5:AD5))-COLUMN($F5)+1),"") ** array formulas need to be entered using the key combination of CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT key then hit ENTER. -- Biff Microsoft Excel MVP "Scott" wrote in message ... I would want it to return the numbers up to five numbers. So if there were only three number for instance in the data set, I'd want to return all three. "T. Valko" wrote: What should happen if there aren't 5 numbers? -- Biff Microsoft Excel MVP "Scott" wrote in message ... Will anything other than a macro work? "Don Guillett" wrote: try this idea Sub lastfivenums() mr = 5 For i = Cells(mr, Columns.Count).End(xlToLeft).Column To 6 Step -1 If Cells(mr, i) 0 Then ms = ms + Cells(mr, i) mc = mc + 1 If mc = 5 Then Exit For End If Next i MsgBox ms End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Scott" wrote in message ... I have a series of data in the same row, (F5:AC5) containing anywhere from 1 to 24 numbers. In cells AD5:AH5, I want to determine the LAST five numbers entered in the row of data (not smallest or largest, but simply the last numbers that were entered in). There could be duplicate numbers, and blanks in between cells of numbers. How would I go about this? Thanks. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Excel 2007: Selecting multiple objects by drawing a selection box | Excel Discussion (Misc queries) | |||
Selecting specific numbers from a cell containing multiple numbers | Excel Worksheet Functions | |||
Selecting a cell entry based on cell validation selection | Excel Worksheet Functions | |||
how to set shading color of selection when i am selecting cells? | Setting up and Configuration of Excel | |||
Selecting Multiple Columns in a Named Selection | Excel Worksheet Functions |