How To Make Stress Strain Graph In Excel

6 min read

How to Make Stress Strain Graph in Excel: A Complete Step-by-Step Guide

Understanding material behavior under load is one of the most fundamental skills in engineering and materials science. A stress-strain graph visualizes how a material responds when force is applied, revealing critical properties like elasticity, yield strength, ultimate tensile strength, and ductility. Consider this: while specialized software like MATLAB or ANSYS can generate these graphs, Microsoft Excel remains one of the most accessible and widely used tools for students, researchers, and professionals. This guide walks you through the entire process of creating a professional-looking stress-strain graph in Excel, from organizing raw data to formatting the final chart.

Introduction to Stress-Strain Relationships

Before diving into Excel, it helps to understand what the graph actually represents. Practically speaking, Strain is the ratio of deformation to the original length (ε = ΔL/L), expressed as a dimensionless percentage or decimal. Worth adding: Stress is defined as force per unit area (σ = F/A), measured in megapascals (MPa) or pounds per square inch (psi). When you plot stress on the y-axis and strain on the x-axis, the resulting curve tells a complete story about the material Most people skip this — try not to. That alone is useful..

The graph typically begins with a linear elastic region, where the material obeys Hooke's Law and returns to its original shape after the load is removed. This slope is the Young's Modulus (E), a key parameter for comparing stiffness across materials. Beyond the elastic limit, the curve enters the plastic region, where permanent deformation occurs. The point where the curve deviates from linearity is the yield point, and the peak of the curve represents the ultimate tensile strength (UTS). If the material eventually fractures, the strain at fracture gives you the ductility or elongation percentage.

Having this graph in Excel gives you a reusable template that you can modify for different materials, experiments, or assignments.

Preparing Your Data in Excel

The first step is organizing your raw data properly. You typically start with experimental measurements: load (in Newtons or kN) and corresponding extension (in mm or inches) for a tensile test specimen That alone is useful..

Step 1: Set Up Your Spreadsheet

Open a new Excel workbook and create column headers. A clean layout might look like this:

Column A Column B Column C Column D
Load (N) Extension (mm) Stress (MPa) Strain (%)

Enter your raw data in the Load and Extension columns. For example:

  • Load: 0, 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000 N
  • Extension: 0, 0.12, 0.25, 0.38, 0.50, 0.63, 0.78, 0.92, 1.10, 1.35, 1.60 mm

Step 2: Calculate Cross-Sectional Area

You need the original cross-sectional area of your specimen to convert load into stress. If you tested a round bar with a 10 mm diameter, the area is:

A = π × (d/2)² = π × (10/2)² = 78.54 mm²

Enter this value in a separate cell so you can reference it easily.

Step 3: Compute Stress Values

In the Stress column, use the formula:

= (Load in N) / (Area in mm²) / 1000

Dividing by 1000 converts N/mm² to MPa. If your area is in mm² and load is in N, the result is directly in MPa. Drag the formula down for all rows.

Step 4: Compute Strain Values

Strain requires the original gauge length (L₀). If your gauge length was 50 mm, the strain formula is:

= (Extension in mm) / (Original Length in mm) × 100

The multiplication by 100 gives you a percentage. And alternatively, leave it as a decimal (0-1 range) depending on your preference. Drag this formula down as well.

At this point, your spreadsheet should have four columns: Load, Extension, Stress, and Strain, with all calculations complete.

Creating the Stress-Strain Graph

Now comes the fun part—turning numbers into a visual.

Step 5: Select the Data

Highlight the Stress and Strain columns (including headers). Make sure you select them together so Excel recognizes which column is x and which is y.

Step 6: Insert the Chart

Go to the Insert tab on the ribbon. In the Charts group, click Scatter and choose Scatter with Smooth Lines and Markers. This option gives you a clean curve with visible data points, which is ideal for stress-strain analysis Turns out it matters..

Excel will generate the graph on your worksheet. It may look rough at first, but we will polish it in the next steps Most people skip this — try not to..

Step 7: Format the Axes

Right-click on the x-axis and select Format Axis. Set the minimum and maximum values to match your data range. For strain, a typical range might be 0 to 0.25 (or 0% to 25%). For stress, it depends on your material—steel might range from 0 to 600 MPa, while aluminum could be 0 to 300 MPa.

And yeah — that's actually more nuanced than it sounds.

Repeat the same for the y-axis. Which means adding axis titles is crucial—click the plus (+) icon next to the chart and check Axis Titles. Label the x-axis as Strain and the y-axis as Stress (MPa) And that's really what it comes down to..

Step 8: Add Chart Title and Labels

Click the default chart title and type something descriptive like "Stress-Strain Curve for Mild Steel" or "Tensile Test Results — Specimen A". If you want to display the Young's Modulus or yield strength on the graph, you can add a text box using the Insert tab That's the part that actually makes a difference..

Step 9: Customize Appearance

Professional-looking graphs matter, especially for reports and theses. Here are a few quick formatting tips:

  • Line color and width: Right-click the data series, choose Format Data Series, and set the line color to dark blue or black with a width of 1.5–2 pt.
  • Marker size: Reduce marker size to 4–5 pt so the graph remains clean.
  • Gridlines: Keep minor gridlines off and major gridlines light gray for readability.
  • Plot area background: Use a white background with a thin border.

Step 10: Add Reference Lines (Optional but Helpful)

If you want to highlight the yield point, ultimate tensile strength, or elastic limit, you can add horizontal or vertical reference lines. Use Insert > Shapes > Line to draw a line, then right-click and select Add Data Label to annotate it.

Interpreting the Stress-Strain Graph

Once your graph is ready, you can extract meaningful information:

  • Young's Modulus (E): Calculate the slope of the linear portion (first 5–8 data points) using Excel's SLOPE function: =SLOPE(Stress_range, Strain_range).
  • Yield Strength: Identify the point where the curve begins to deviate from linearity. For some materials, use the 0.2% offset method by drawing a line parallel to the elastic region starting at 0.002 strain.
  • Ultimate Tensile Strength (UTS): This is simply the maximum stress value on the graph.
  • Ductility: The strain value at fracture (or at the end of the test) tells you how much the material
Just Went Live

What's Just Gone Live

Readers Also Loved

Others Found Helpful

Thank you for reading about How To Make Stress Strain Graph In Excel. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home