Finding A Number In Multiple Cells With Each Of Its Own Range
Nov 3, 2009
So this is something that I'm not sure is possible in Excel. I would like to use an "if,then" statement to see if a number is in multiple cells. I know this is usually very simple except there's a catch here. In each cell there's a number range using a "-". So in a single cell a range would be 301-305. I am open to having the range done a different way like 301,302...etc. I just decided this would be an easy way to look at it and was hoping to find a way to solve this problem with leaving in the dash. Whatever is practical is fine with me.
Using Example A in the attached file I want to use this statement, =IF(308 is in any of the ranges in A3:A6, TRUE, FALSE).
So, for me, the alternative I want to avoid is Example B where I would have to list every single number and then check the whole range. I would like to avoid this because these examples, as you can imagine, are on a much smaller scale then what I will actually be dealing with.
I am trying to find a formula for the output cell. Suppose the designated cell = 7 due to formulas above it. So that number is always given but can change. I then need a formula for the ouput cell that says if the designated cell is greater than or equal to 1, and less than 10, then the output cell should equal .034. So suppose the designated cell = 18.2. Then I would want the output cell to be .072 since it is greater than or equal to 15, and less than 25. The template I am using has 23 rows of numbers like above. I didn't know how to do it for 23 rows though. If/Then doesn't work because it is 23 statements long (well over the seven limit) and the vlookup only works when the cell is equal to a number and not a range.
In the screen shot I'm trying to find the row number where a particular price of an order has been reached. In this case, for the first order, my execution price is 1.8859, my stop loss is 1.8834 and take profit is 1.8884. I need to look and the future prices to determine which event had occured first (either the take profit or the stop loss). I though by using row numbers I would compare and which ever is smallest would mean that it occured first - the profit/loss is then calculated.
The other caveat is that an exact match may not always be available - for example, the second trade is stoped out because the highest price for the 12:35 timeframe exceeds the value I'm looking for. Still it would have triggered a stop loss.
******** ******************** ************************************************************************>Microsoft Excel - Misc.xls___Running: xl2002 XP : OS = Windows XP (F)ile (E)dit (V)iew (I)nsert (O)ptions (T)ools (D)ata (W)indow (H)elp (A)boutH6I6J6M6H7I7J7M7H8I8J8M8I9J9M9I10J10M10I11J11M11I12J12M12= ABCDEFGHIJKLM3DateTimeOpenHighLow*Order*PlacedOrder*PriceStop*LossTake*ProfitStop*Loss*Row*#Take*Profit*Row*#Profit/Loss42006.11.1512:001.88651.88661.8863*N***these*are*the*cells*that*need*the*formula*52006.11.1512:051.88651.88661.8856*N******62006.11.1512:101.88591.88591.8857*Buy1.88591.88341.88841080.002572006.11.1512:151.88581.88591.8853*N*...............
i'd like to find a value, for example, 9, in another column. in the other column it might have 9, or it could have 7-10, 8+, 9-11, etc. is there anyway i can fix my formula to account for this?
i'm using the following: =LOOKUP(9.99999999999999E+307,SEARCH(A11,J4:J32),O4:O32)
A11 is my value, aka 9 J4:J32 is my "other column" O4:032 contains the value i want returned
it could be any value, but it's always i number i have to look up. can anyone please let me know if there's a way to do this?
selecting a range under a condition. I'd like to write a macro to find the maximum value for a certain ID. The number of ID rows (left column) is unknown so can't say range("A1:A5"). Then have the ID and max number shifted to another column. Maybe use 'rows.count' ?
I've got a very large spreadsheet wherein I need to write a formula for each row to find the first cell with any entry greater than 0 and then add to that cell the contents ONLY 5 cells contiguious to it.
For example data set is this (in .csv format for you)
I need formula to find first instance in each row of entry greater than 0 and then add to that the contents of next 5 cells.
Jones would find the 5 and then add the 2,7,9,3,10 to it for formula result of 36 Smith would find the 3 and then add the 8,17,23,9,3 to it for formual result of 63
Above is one of the formulaes that I am using and I tried editing, to no avail.
Anyway here it is, I need to search E4 - E30 for a particular name, lets say Pandy. Now if pandy is found, then a cell on another tab has to equal a cell which is 2 cells on the left. from which the cell which contains the name is located.
here is a psuedo version of it...
Search E4-E30 Find a cell which contains 'Pandy' If pandy is found, 2 cells to the left then a cell on another tab is equal to that.
I'm working on a macro that's supposed to copy certain cells from a sheet, and paste them in another. But the problem is that I can't find a way to get them all in one go. The sheet that I am copying from has a mile-long list that looks something like this:
OR0220018NO-RING 21,95 x 1,78 N270 BS-0205,00 OR0220018N90O-RING 21,95 x 1,78 N290 BS 02022,00 OR0220018VO-RING 21,95 x 1,78 V275 BS-02010,00 OR0220018V90O-RING 21,95 x 1,78 V290 BS 02013,00 OR0220020NO-RING 22,00 x 2,00 N2709,00 OR0220020VO-RING 22,00 x 2,00 V28024,00 OR0220025NO-RING 22,00 x 2,50 N2705,00
It goes over 3 columns. I want to select column A, B and C in every row that contains the letters "N270".
Is there a way to return not only one cell but two with LARGE?
I'm still working on my top 5 sellers list and trying to generate the list correctly. As of now when I have multiples of the same value I get the same name. Here's what I have now:
In column A I have a list of 5 Auditors labelled Q1 - Q5, 5 Coolum’s across in column F I enter in their scores as a % e.g. 80%. ...So Q1 - 50%, Q2 - 60%. In column A37-A41 I have Q1-Q5 listed, in Column B37-B41 I need to calculate the average deviation per Auditor eg. If Q1 has 2 entries of 50% and 75% return average value in cell A37 which should be 62.50%. I am trying to calculate the average for each Auditor. find attached example.
I am looking to set up an excel doc with 2 sheets.
In sheet 1, I am would like to be able to enter a series of words of interest/criteria to be met (in column D).
In sheet 2, I would like to paste in the text from an individual's CV. The text would be entered en masse, meaning that some cells would be empty and others would have whole sentences/paragraphs of text.
I would like a formula to enter in column A of sheet 1 which would search all of the cells in sheet 2 for the word/words in column D of sheet 1 and return either a positive or negative value.
I had tried the following:
=(COUNTIF(Sheet2!1:1048576,Sheet1!D2)>0)
This formula, however, is not capable of extracting the desired text from a string/sentence, and so only returns a positive result if the desired text is in a cell by itself.
At my work we use excel to keep a large number of labels done in one day, those labels are then added up to give our weeks total, running total and average by day. What i am looking to do though on a seperate sheet though is find out which day we had the most, an example of what it looks like
My excel file was imported from a 3rd party and has many blank rows across the entire sheet. I want to delete these rows if every cell across is blank. How is this accomplished?
I tried the formula "=isblank(C2:C18)" however I get a "False response on those rows that are completly blank.
Macro - it is currently set up to find a specific text, and activate that cell. From there, the spreadsheet has data in 6 cells in the 6 rows below the active cell. What I need the macro to do is to identify the product based on key words in a range of cells: that is, if any of those cells contain the string "total", than the product type is total, but if "total" is not found, look for keywords such as "alpha" and "beta", to identify the product type. If its not a total product, then i want it to look for "productB", "productc", and so on with relevant keywords until the product is identified.
I think IF(ISNUMBER(SEARCH can be used, but I'm not sure how, and I'm not sure how to search all 6 cells (to make things worse, the number of cells vary, so I'm using the "find" function to figure out the first and last cell that contain data).
I'm trying to develop a new daily timesheet for my production workers, where non-production items are recorded in 15 minute intervals. The user would put in "Clock in" by the corresponding time, and the same for "Clock out" at the end of the day. Any non-production items will be type in next to their appropriate time. Since clock in and clock out times will vary, I need to set up a formula that searches the array of cells for the day, finds the "Clock in" and "Clock out" values, and counts any blank cells in between them. Basically the blank cells will equal production time, and the result of the Count function will be multiplied by 0.25 to get the hours.
I am having a very difficult time finding a way to set the "Clock in" and "Clock out" cells as the range for the Count function, because it won't always be the same cells. What would be the best way to automatically have excel find the cells containing these values and set them as the range criteria for a Count function?
The formula at the bottom was one of my initial attempts, but it didn't work. I took out the '=' for the screenshot, so that wasn't the problem.
I receive spreadsheets which tell me where samples are located in 96 well plates. The plates' rows are lettered A-H, and the columns are numbered 1-12. So, for example, the first well is labeled A1, the 12th is A12, the 13th is B1, and the 96th is labeled H12.
When I receive the spreadsheets, there are cells that tell me which wells are occupied. For example a cell will contain "A2 - B7" or "D3-F12" (sometimes with the spaces before and after the "-", and sometimes not." I need a program that will tell me that "A2-B7" (or "A2 - B7") means there are 18 wells occupied.
I've tried a few things, but a lot of problems arise when I try to do anything with names like "A1" because excel already defines "A1" as cell A1. Do you guys have any ideas? Am I being clear?
I would like to know how many entries/ cells a particular named worksheet range has. (This named range is not a global name range, but a local one only for one worksheet!)
However, my code results in 0 always, althought the worksheet in question is defined (not nothing), I see that the name range is defined properly (Edit -> Define) and refers to serval non-empty cells.
I would like to know how many cells in general a particular named worksheet range refers to. What do I do wrong?
Const strRngNmeCllShRawIntBlPre = "preBlRng" 'name of the named range
If Not wksTarget Is Nothing Then intPreBl = Application.WorksheetFunction.Count(wksTarget.name & "!" & strRngNmeCllShRawIntBlPre) MsgBox intPreBl End If
I am working with a nonprofit to set up their financial ledgers. There is one workbook with 12 sheets, one for each month. The goal is to be able to set up a formula that searches through all 12 sheets for every donation that a specific individual has made. For instance, let's say that John Smith gave x amount of money on 1/1/2000, y amount of money on 1/10/2000, and z amount of money on 2/2/2000. This data will appear on 2 different worksheets. I have the following formula, which allows me to look through one sheet at a time:
Where Column A in each sheet is individual name, and column B is amount donated. Sheet "Jan" is the data for the month of January, and sheet "Smith" is the culmination of John Smith's donations for the full year. Using this array function, I am able to retrieve all data for John Smith in the month of January, but I can't find a way to make one function that searches for all of John Smith's donations in each month. Is there a way to build an array function in VBA that would accomplish this?
I have the onerous task of dividing up a series of steps in one cell into multiple cells. I tried the text to columns utility, but it only delimits once, not multiple times. Below is a data example:
"1) Load App 2) Login using Administrator Access details . 3) Click on icon 'Admin' on the right hand side of page. 4) click on subcategory 'Administration'"
"1) Load App 2) Login using Administrator Access details . 3) Click on icon 'Admin' on the right hand side of page. 4) Click on subcategory 'Administration' . 5) Click on any Organization name from 'Organization' section in the list. Or click on 'Add Organization' icon in section 'Organization' . 6) Validate field 'Parent Organization' in 'New Organization' or 'Edit Organization' form" "1) Load Documoto. 2) Login using Administrator Access details . 3) Click on icon 'Admin' on the right hand side of page. 4) Click on subcategory 'Administration' . 5) Click on any Organization name from 'Organization' section in the list. Or click on 'Add Organization' icon in section 'Organization' . 6) Validate field 'Tenant ERP Accessible' in 'New Organization' or 'Edit Organization' form"
1) Load App 2) Login using Administrator Access details . 3) Click on icon 'Admin' on the right hand side of page. 4) Click on subcategory 'Administration' . 5) Click on any Organization name from 'Organization' section in the list. Or click on 'Add Organization' icon in section 'Organization' . 6) Validate field 'DMZ license key expiration period ' by click on checkbox or by 'Uncheck' checkbox"
I am using a number of lists that act as filters for a range of cells. For the filters, I have a few selections for each and I also would like to have an all filter (no filter) but without the formula being too lengthy (or code). Is there an easy way to be able to not use a specific filter if a certain selection is made ("All" for example)?
I'm looking for a formula to enter within a particular cell which will return the largest number that appears within a range of cells, for example the range H:133 through L:136. If it's any easier, only one number will appear within the range, though it could appear in any cell within that range.
Im struggling how to even start writing this code. What im trying to do is go down column S from row 2 down and sum up each cell until the sum = 700 then delete all the rows below that with some thing in them.
I have a function which copy pastes data into a sheet based on a filter criteria. It is also pasted in a specific layout(shown below) starting from Cell A1 in the top left corner. Therefore the destination sheet could have a different number of rows with values each time.
What I would like to do is count the sum of 'Values' in the destination sheet, and add a total below it.
For example, the [=TOTAL] cell is where I want the total to appear. Below the answer would be 26. But say if Peter wasnt in the record, the formula should still work in identifying the Total as 20.
Title: Sheridan Owner Petrov G
[Code]....
Is there a way I can achieve the desired result? I figured I had to somehow count from the first record by Peter, to the last one, whichever that may be.