1) I have an invoice form, and need to create a formula that will allow me to calculate a discount IF an item number begins with "C" or "CE".
Example: Item # is in cell F12. (may or may not begin with "C" or "CE")
Item price is in cell J12.
Extended price (qty x price) is in cell K12.
In L12, I need to calculate a discount (from % in fixed cell L9) on the figure in K12 - based on whether or not the Item # in F12 begins with a C or CE.
If it does not begin with C or CE, then L12 needs to equal 100% of K12.
(The 2 parameters I referred to in the title were:
C, followed by a number CE followed by a number )
2) The biggest part of the dilemma is that the person using this spreadsheet is totally unfamiliar with Excel formulas, spreadsheets in general, and has to send this finished product to a client each week. So I need this to be as simple as possible - which seems to me to be a formula (that can be copied to insert rows, etc. if necessary).
Is it possible to set parameters on a query but use a wildcard to return all instances? I have a query that I want to be able to set multiple parameters on but give the user the ability to select as many or as few parameters as they want to see. 2 of the parameters are number fields and 2 are text fields with no spaces.
Code: Function appointment(ByVal day As String, ByVal hour As Integer) As String ' Insert code to return any appointment for the given day and time. Return "appointment" End Function
But I get this error. Compile error: Expected: end of statement
In the attached file I have a sheet containing my data in A1 - D73. Column A contains a list of names, Column B contains a specific month, Column C contains a specific category and Column D contains the raw data.
Is it possible to create a formula similar to VLOOKUP to look not only at Column A, but to look at Column B as well in determining the value returned? I would like other users to first select a name and then select a month to view the data. I've attached a sample of what I've created so far. The original file contains 14 Names, 9 Months and 40 Categories.
I am trying to set-up a formula that needs to be copied down and across and draws upon a data table that has a horizontal and vertical parameter that needs to be checked for the formula to return the right answer.
I have tried all manner of Index/Match, Offset etc but can only get one of either the vertical, or horizontal parameter working.
I'm basically looking for something almost like an inverse function to INDIRECT. This function would first look at a cell's formula as a text string, parse out the first valid cell reference in A1 format, and return that cell as a text string.
Detail: I have a spreadsheet with cells that point to other values. I would like to get only the row number from the first cell reference in the formula residing in a given cell. For example:
Suppose A1 has the formula =AL267. and A2 has the formula =SUM(AL94:AL235)
I would like a formula in B1 that returns the text string, "AL267" so that I would know this is the first reference.
Ideally it could be dragged down to B2 such that it returns the text string "AL94" (and not "AL235") because AL94 is the first cell reference in A2's
Currently I am copying the formulas after hitting ctl+` and pasting that text into a text editor, followed by text operations to manipulate the results into the desired values. Any solution that didn't involve going out to notepad.
I am creating a user defined function in excel VBA. What it is supposed to do is predict dates. The sheet has frequency of events per year (max 4) and last event date. I am thinking to have parameters: frequency, last date, q2date, q3date, q4date...
so basically i want to type the function name (PREDICT) in the q1date column and have the function generate data in the q2date, q3date and q4date columns by using the cell reference in the parameters.... is that possible? I searched the net for solutions, i came across a 'ByRef' command but with no success to my function
A2 is the given length and B2 is the given weight. I want B14 to net the answer of "Type G" because the length (A2) is equal to C10:C12 but the weight (B2) is within D11 and E11.
How do I formulate B14 to net the answer of "Type G"? This has to be flexible as the data in A2 and B2 will be entered in differently each time and B14 needs to find the appropriate "Type".
I currently use the following formula to find the last used cell in a row:
=LOOKUP(2,1/($6:$6<>""),$6:$6)
which works fine but I have been trying to amend it so that it returns the last but one cell in a row. Have tried using it with Offset but without success.
Have found other solutions to finding to the last cell in a row albeit that a number of them do not seem to work with my project and likewise none of them seemed to allow customisation of any sort.
I need to return 100% in a cell for cells B2/A2. If B2 = 0, and A2= 0, I want the result to be 100% as a goal attainment returning 100% in C2. How do I do this? I get a DIV error as usual.
Here is the formula I used to return the value of the cell.
=+((L2-O2)/250)-0.5
It return negative numbers so I used the If statement below to return 0 for any negative number and then I want it to return the value of the cell if the number is not negative. How do I finish the balance of the if statement to make that happen?
The problem I am trying to solve is to have a cell return a cell value based on another linked cell. The cells I want to link are in separate tabs or could be another workbook.
For example if cell A5 in sheet2 is linked to A20 in sheet1...A5 has formula(=Sheet1!A20). I want the next cell B5 to look at A5 and return the value of cell Sheet1!D18.
So in essence I want the second cell to look at the first cell and return a value that is 3 columns over and 2 rows up.
I want to develop on the formula I have below to return the value in the same sheet as the formula from Cell AA2 if the result of the formula below returns #N/A
I currently have a list of totals that i want to easily be able to change the cells that make up this total.
I have been trying to set up one cell that contains the formula and then the remaining totals below are linked to this cell. Thus I change the formula in the top cell all the other totals also change.
In column A in sheet 1 I have a list of ID (starting in cell A2), the Id's are repeated and a new Id first appears in cell A30, repaeting the pattern the next new Id is in cell A58. This goes on in the pattern to around cell 44,000. All I want to do is write a formula in another sheet that enables me to have the cell value of A2 on the new sheet and in the next row of the new sheet to have the value of A30 and so on, until I have all the id's individually displayed on the new sheet.
After that I have data from the rest of the row (A2,B2,C2 etc) of sheet 1 in the following cells of the new sheet. After that I'm transposing data from column H of sheet 1 so it appears in the row of the new sheet against the ID's.
(H)Result Row 2 columns A to F repeate to Row 29 then next patient details list. These I want as Row 2 columns A to F in new sheet then the results transpose from column H sheet 1 to new sheet row 2 columns H to AI. (the results I have working with transpose)
I have a column of imported data like this, with scattered blank cells:
Rd Frnt200634350464300399636350
I am doing a multiple regression where the above are independent variables. I usually have hundreds of variables in a column like this. Because each cell must have a value in it (the regression won't accept blanks), rather than manually fill the blank cells with a 0, I set up an adjacent column to convert the blanks to a 0 and regress off that column. But every formula I try still produces a blank in that adjacent column. I have tried things like: =IF(A1="",0,A1) but they do not work. I always get a blank in the adjacent column when the original cell is blank. Can't get a 0 in there.
I basically have this worksheet which has Cell D3 Being Dynamic. It puts the lowest cost supplier from columns H:W. If i change the prices in H:W it will bring up the lowest cost supplier in D3. Once D3 is chosen i want it to self populate F3 and G3 based off of what is in D3. This data should be pulled off from what is in the H:W columnns corresponding to the supplier in D3.
Is there a formula or VB code like the =TYPE() function that will return whether a cell contains a FORMULA? Here's the issue:
I'm writing a macro to update 10,000 sheets. Each sheet has a column that I'm updating with a new formula. Some of these formulas have been previously overwritten with a random number that would delete the formula from the cell. I have to leave the overwritten values where there is no formula, and replace the values of the formulas where they are still intact. I assume that if I can identify whether there is a formula in the cell or not, I can choose that cell to skip or update.
I am trying to fix the below formula =IF(OR(ISERROR((F26-E26)/F26),((F26-E26)/F26)=1),"",(F26-E26)/F26). If I get an error from the formula I want it to return a blank cell. If I get 1 as the answer to the formula I'd like it to return a blank cell. This formula only works if the result is 1 but won't return a blank cell if the answer is an error.
Say I have a column of cells filled with numbers that are ascending. What I would like to do is to pick out the first cell that meets my condition. For instance, these cells contain irrational numbers that increase from 0 to 100. I would like a formula to pick out the first cell that exceeds 10.2, and to return the row number of that cell.
In the case of descending numbers, if I would like to pick out the first cell that goes below 10.2, would the formula be the same?