Formulas With Tolerance

I am creating a Test Data Record sheet, I can't seem to find a formula that includes tolerance. For example, A2 value should be whatever A1 is, plus/minus .010". So if a number outside that tolerance is entered the cell will display red and green if is within. Test sheet is almost done but that formula. Can someone help with this conditional formula?

Free Excel Help Forum

- Ask any question about Excel and have it answered in no time.

Similar Excel Tutorials

Show All Formulas in a Worksheet in Excel
Display all formulas instead of their output values. This allows you to quickly troubleshoot issues in a worksheet ...
Display all Formulas at Once in Excel
How to view all of the formulas at once in Excel so that you can troubleshoot the spreadsheet quickly and easily. S ...
Stop Formula Calculation in Excel - Increase Worksheet Performance
I'll show you how to stop formulas and functions from performing their calculations and updating in Excel. This ma ...
Manually Calculate Formulas and Functions in Excel
How to force Excel to recalculate all formulas and functions without editing or entering any data. This works grea ...

Helpful Excel Macros

Determine if a Cell Contains a Function in Excel - Great for Conditional Formatting and Validation - UDF
- Determine if a cell in Excel contains a formula or function with this UDF (user defined function). This function return
Hide Formulas in a Worksheet and Prevent Deletion
- This macro will hide all formulas within a workbook and not allow them to be deleted. The page will not be protected li
Name Worksheets Based on Cell Contents
- This macro allows you to have your worksheets named by whatever is in a particular cell within a worksheet. This means
Highlight Cells which Contain Formulas
- This macro will highlight all of the cells in a worksheet which contain a formula. The first one listed will highlight
Replace Formulas with Values (For The Entire Workbook)
- This macro will convert every formula in an entire workbook into its respective value. This is basically a quick way to

Similar Topics

I need to compare two data entries in two different worksheets. The numbers are fairly large and may be entered by different people using the workbook at different times.

So, lets say in sheet 1, A1, The data is 105560
and in sheet 2, A1 The data is 105562

I want to write a formula like, =if(sheet1!A1=sheet2!A1,"ok","error")

However, a tolerance of 2 is acceptable and so I don't really want to show an error in this case.

Is there a way of writing the formula that will allow for a tolerance of my choice when comparing two numbers. It should not matter if which way around the tolerance is (if so it would be easy).

I did think of using the Round function but I'm not dealing with decimal places.

If anyonre can help that would be smashing

First off, I did search this and came up with nothing so I hope this hasn't been posted b4.

I'm calibrating gauges and making a log of them, and what I need to do is when a gauge is out of tolerance I need it to be highlighted

example say I have an applied pressure in A1, the indicated pressure in B1 and the Difference between the two in C1. I already have the simple formula =B1-A1 in C1... but I need it to automatically highlight in red if the answer is out of tolerance, notated lets say in D1 (+ or - ). so if A was 1 B was 2 making C 1 and the tolerance was .5 i need that answer to highlight.

Hi, Does anyone know if it is possible on conditional formatting to build in a tolerance figure, I am building a validation checking sheet and I want to allow certain amount above and below the correct figure before it flags to indicate I have an issue.

Hi, I searched on the forums and found some answers to tolerance and duplicate related questions, but this one is a little different. Below is a short segment of my excel spreadsheet:

1020.00242 -89.84
1020 -88.11
1021 -85.3
1021.494 -80.41
1021.49 -86.98
1030.04 -89.4
1030.042 -88.26
1030.94 -79.98
1030.933 -81.5
1030.961 -85.87
1040.0418 -88.77
1040.391 -87.3
1040.291 -82.94
1040.016 -84.12
1049.82 -84.7

What I need to do is write a macro that will find duplicates in Column A, within a changeable tolerance, say 0.1 (10%).

After finding all duplicates within a tolerance in A, I need to make another "Master" worksheet with the Duplicates from A, and their counterpart in B. So if A1 and A4 where within 10% of each other, the "Master" worksheet would contain:

A1 B1
A4 B4

using the values, giving:

1020.00242 -89.84
1021.494 -80.41

I tried using SUMPRODUCT and some other functions but just can't seem to put my finger on this one. I'm sure it's not hard and am overlooking something. Any help would be greatly appreciated. Thanks.

Does anyone know where I can get any links to all the Geometric Tolerance Symbols?
I need to get them and apply them to EXCEL 2007 for our QC Dept.

See attached sheet for info. (excel 2007) sheet 611 for reference.

I am working with gas chromatography and the data I get is in the form of
Retention Time (RT) and Area
RT Area
G12 H12

I need to compare the retention time from the sample to the calibration (A8,B8)

There is a slight variation in the retention time from the sample to the calibration. So, there needs to be some sort of tolerance. (this is why vlookup doesnt work)

How would I go about having a function that essentially searches the the calibration retention time for a retention with in the tolerance of the sample value. Then place both the retention time and the area in columns C and D

for example
G16 = 25.529 and matches with B21 (25.535)
I would then want the value 25.529 and 2883.279 placed in columns C and D

Thank you in advance for anything that you can help me with.

I am trying to develop a tolerance stack worksheet. I want to have it do a
lot of the updating automatically.

For example, if I change one dimension that is used in multiple stacks I
would like it to update everywhere at the same time.

Ideally I would have part dimensions and their names on the first sheet and
tol stacks on subsequent worksheets.

Has anyone developed something like this that they are willing to share?

I need to compute two-sided tolerance intervals containing 99% of the population at a confidence level of 95%. How do I compute this using Excel 2010? I can't seem to figure it out. Thanks!

I have values in excel (all in degrees), that I would like to flag as outwith or within tolerance levels set. The formula I have is:


So this should tell me that is my planned value (S51) is greater or less than the actual value (AE51) by 10 degrees, I want it flagged as outwith the tolerance. It doesnt seem to work, can anyone help with this?

Also as the values appear to be numbers, where a cell might have 359.2 and the actual value was 2, I want the difference to only be 2.8 rather than the obvious if they were numbers and not degrees, how can I do this in excel??


Hello all,

I am in a bit of a pinch. I have created a spreadsheet in which a minimum and maximum tolerance is established off of an entered value and is displayed on each side of said value (IE - C9 = Min, D9 = Entered Value, E9 = Max).

I have also added conditional formatting so when the min and max are identified, it will automatically color the entered value cell green if it is within limits, or red if it is not.

My Question is that I have several sets of data (17 to be exact) and I would like to make a script to automatically check or color a separate cell if all of the entered value cells turn green and fall within the limits, or check a different cell if there is one or more cells that is red.

Unfortunately I am completely lost with this and I don't know where to start. Any help would be appreciated.



I am trying to assign a point value to a measurement between a minimum and maximum tolerance range.

Minimum range is 2 with a point value of 10.

Maximum range is 6 with a point value of 2.

My measurement is 3.23 and I need to calculate its point value.

I need a formula that is able to reference different tolerance values and different point values.

I'm currently undertaking a project on my own, in which a tool creates a .DAT file with a ton of channel values, in a pretty complicated format when opened with notepad.

What i'm trying to figure out how to do is:

1. create a button that allows me to browse on my computer and select the specific file I want to import.

2. Create ( a macro maybe?) that will pull out specific values out of this .dat file which, I believe, are always in the same place regardless of which tool produced them.

3. Determine whether these values fall within a tolerance, and have and adjacent cell reading good/bad and color coded Green/Red for within and outside of the tolerance respectively.

I'm pretty much a macro n00b. I could do #3 pretty easily. It's the button creation and being able to locate the specific values in the .DAT file and assigning it to a cell that I'm having trouble figuring out. Any tutorials, reading materials, advice, videos, or anything would be immensely helpful.

Apologies for my terrible punctuation and grammar.

Does Excel have a function for calculating the RMS of a list of values (as for a tolerance analysis) without having to do it manually?

ie: SQRT(a^2+b^2+c^2+...+n^2)

Hi everyone,

I'm just a newbee to VBA/Excel. For a project, I have to write a function to calculate the eigenvectors and eigenvalues of a matrix using the "Power Method". I've tried searching the web for some help but there's not much out there. Essentially, I want to input a matrix from the excel spreadsheet along with a tolerance level (i.e. two inputs).

The function then calculates the covariance matrix, call this M (m x m), of the input data. You then make an initial guess of the eigenvector, let's say this is a vector of 1's (m x 1) (call this x), you multiply the two together to get


You then calculate beta which is the element of y with the largest modulus. And, recalculate x as


and then calculate new y, y=Mx

This is done iteratively until the difference between the old x and new x is less than the tolerance level.

The normalised x, i.e. (1/sqrt(sum(x^2)))*x , call this v, is the first prinicipal component and the last value of beta is the associated eigenvalue.

A new M is calculated as Mnew = M-beta*v*transpose(v)

And, the whole procedure is repeat for Mnew to get the second prinicipal component and associated eigenvalue. The is done m times.

I want to output all the eigenvectors (prinicipal components) and eigenvalues to some location in the spreadsheet.

I would be extremely grateful if someone could assist me with writing this function or providing some pointers.



I have a training record that contains %Compliancy in column D, the cells are conditionally formatted to be either red, orange or green based on a certain tolerance. I have then created a simple cluster column chart to show all the subjects and their compliancy.

Is it possible for each column in the chart to reflect the colour of the conditionally formatted cell (original data source)?

Thank you

Is it possible to keep the font and other text formatting in a referenced cell? I've created a draft worksheet that the user enters their data into. Some cells have tolerance characters. There is another worksheet in a final format. I've referenced the cells from the draft worksheet but they don't display in the same fonts that they are entered in. Can someone inform me how to have the desired fonts show up in the final referenced cell. I'm using Excel 2001 on OS X.



Hello, I'm using Excel 2007 and Windows XP

Basically I'd like to change or not change the sheet tab color automatically dependent on a cell's content or lack of content.

I'm using an IF formula that enters a "1" or it remains an empty cell. I want to change that sheet tab color depedent on the "1", say green and no change for the blank. I would like the macro to be run automatically when the cell is populated. The sheet is used to record data by the Data Entry dept and several cells contain formulas based on the data. When bad data is entered, the cell that contains the IF formula will display the 1.

When I open the workbook I'll be able to see at a glance which sheets need attention and correct the bad data.

Thanks for any help with this as I have no idea how this could be done.


What I'm trying to create is a In-cell dropdown box that shows different options depending on the value of a different cell.

My method of creating this conditional Data Validation is to use the IF function:



However, since my source cells for the Data Validation is on a different worksheet, I get this error message when I try use the above formula:

"You cannot use references to other worksheets or workbooks for Data Validation criteria."

To double check if that was the only problem, I entered the same formula but referenced cells on the same sheet:



And it works perfectly.

What's interesting though, is that if I don't use the IF function at all, I can reference cells in different worksheets just fine.

So I suppose I have two questions:

1. Why is it I can't use sources from another Worksheet for Data Validation if I'm also incorporating an IF statement, but I can without it?
2. Is there another method for me to achieve my goal? Basically I want different choices to be made available in the dropdown box depending on what the value is in a different cell.

I'm using Excel 2007.

Thank you!

I am programmatically engaging Solver (Evolutionary) to stop after 10 seconds, since this gives me a solution with the correct tolerance. How do I avoid the dialog box indicating that the time limit has been reached?

as part of my job as a mechanical design engineer workng on autocad,i now also need to give customers an excel spreadsheet for various engineering info.

but my main problem is how can i put a tolerace of a measurement n excel




17 16.2 +0 -.011 1.1 +.014 -0

Hello, I would like to create a box that pops-up and prompts the user with an error message: "Return value is invalid. Please click 'OK' to correct." when a conditionally formatted cell returns an out of tolerance deviation (computed from a three-set data entry).

How can this be done? Thank you so much!

Hello all,

I have run into a little snag and much frustration when trying to lookup values from a closed workbook. I was able to use sumproduct to look up a value from a closed workbook and it looks like it is working OK.


=SUMPRODUCT(--('C:\test\[test book.xlsx]2000'!$A$1:$A$1000=F15),--('C:\test\[test book.xlsx]2000'!$B$1:$B$1000=G15),('C:\test\[test book.xlsx]2000'!$D$1:$D$1000))

In the closed workbook "test book.xlsx", there is data on the sheet "2000" that I want to look up. One criteria is in column A and matched to a cell on my current sheet (F15), another in column B matched to another criteria (G15), and I want to return the matching sum in column D of the closed workbook. This code works.

The problem now becomes that I want to use the values typed into a cell to reference where the path of the file name, the name of the reference workbook, and the sheet name. These would be typed into different cells. For example, I would put something like "C:\test\[test book.xlsx]" in one cell, and "2000" in another cell and those values would be used as variables in the sumproduct formula. The goal would be to be able to enter new values in those cells based on where the workbook is saved, what the file name is, and what the sheet is named, and have the formula recalculate using the new information.

I can't seem to use cell values in my sumproduct formula. I've searched the forums here and saw things about the "pull" function (but won't work with Excel 2007?), some UDF functions with VBA code using "evaluate" to get the sumproduct... but I'm not making sense of it so nothing is working.

Can this variable-filled formula be used in Excel or is there something else I can try? I'm having problems with the correct way to write the formula so any help would be greatly appreciated. Thanks!

Hi there,

I have two excel sheets; Test Sheet and Variable Sheet. I'm using an index match function so that it matches two values from Variable Sheet and matches it to Test Sheet, resulting in data from a certain cell in a column range. Now, the only variable data that will change is "A7", which is grabbed from Variable Sheet.

Formula being used:

=INDEX('[Test Sheet.xlsx]Sheet'!$D$88:$D$25717,MATCH(1,INDEX(('[Test Sheet.xlsx]Sheet'!
$A$88:$A$25717=A3)*('[Test Sheet.xlsx]Sheet'!$B$88:$B$25717=$A7),0,1),0))

That variable will change several times as there are different lookup codes in my Variable Worksheet. For example, A7-A19 is ONE merged cell, so it wouldn't matter if I used A7 or A18 as a value. Then, it goes on to another cell range; for example, A20-A23, all being the same value in one merged cell.

Is there any way I can make it so that the second variable, A7, will automatically skip to the next merged cell(s), instead of manually changing that value per paste?

Note: When I do drag it down, it only skips to the next cell; not the next merged cell.

Thank you.

Greetings, I am using line graphs to show temperature, humidity and such in a cleanroom environment. We have acceptable limits or "ranges" for these values, for example we like to see the humidity between 30 and 40%. I have been tasked to mofdify these charts with color bands that would reflect if these reading are staying with in tolerance. For example: a green band between 30 & 40, yellow bands between 25 -30 & 40 - 45, and red bands between 0 - 25 & 45 - 100. Changing the background color is pretty straightforward for a single color or picture or whatever, but what about bands of color? Is it possible to do this in Excel? I am thinking that I could probably do it by making a JPEG that I could use, but I am afraid it would be hard to size it just right and then that the bands would not stay correct if I were to resize the graph or something. Right now I just used some autoshapes with the transparencies set to reveal the lines behind them, but it doesn't look top notch. Anyone have any ideas? Thanks for your input