
Returns the sine of an angle expressed in radians. SIN is used in trigonometry, coordinate geometry, waveform modeling, and component calculations.
The Excel SIN function returns the sine of an angle. Microsoft documents one critical requirement: the input angle must be supplied in radians, not degrees. That matters because most worksheet users think in degrees, and a direct formula such as =SIN(30) does not mean "sine of 30 degrees" to Excel.
In worksheet terms, SIN is usually used to derive the vertical component of a vector, a slope, or a rotating position. It also appears in periodic formulas such as waveform modeling, where a sine curve describes oscillation over time. The function therefore sits at the intersection of trigonometry, geometry, and simulation work.
Calculates the trigonometric sine for an angle expressed in radians. Common in component decomposition and periodic models.
Returns the sine of the supplied angle. The result oscillates between -1 and 1.
=SIN(number)
The single argument is the angle in radians. If the source data is in degrees, convert it first with RADIANS() or multiply by PI()/180. In most business and engineering worksheets, the explicit RADIANS() wrapper is easier to read and audit later.
The main source of error with SIN is unit mismatch, not the trigonometry itself. Excel is internally consistent here: if the input is in radians, the result is correct. If the input is actually a degree measure but is passed directly, the result is mathematically correct for the wrong angle.
| Angle | Correct Excel Pattern | Expected Result |
|---|---|---|
| 0 degrees | =SIN(RADIANS(0)) |
0 |
| 30 degrees | =SIN(RADIANS(30)) |
0.5 |
| 90 degrees | =SIN(RADIANS(90)) |
1 |
| pi radians | =SIN(PI()) |
approximately 0 |
For imported data, it is good practice to establish the unit before building the formula. A correct sine calculation built on the wrong angular unit is still a wrong result in business terms.
A frequent use of SIN is resolving a length into its vertical component. If a ramp, cable, or vector has a known magnitude and an angle measured from the horizontal, multiplying that magnitude by the sine of the angle gives the vertical part. This pattern is fundamental in trigonometric decomposition.
SIN also appears in periodic models. A formula such as =SIN(2*PI()*frequency*time) produces a normalized sine wave. Even if the workbook is not doing electrical or mechanical analysis, this pattern can still be useful for cyclical modeling, seasonality experiments, or synthetic test signals.
This is a clean baseline case. At 0 radians, the sine value is 0, which makes it a useful reference point for verifying that the formula structure is correct before more complex inputs are introduced.
=SIN(0)
// Result = 0
In cell F1, find the sine of 0 radians. Formula: =SIN(0). Expected: 0.
Because the input is given in degrees, conversion is required. The formula first transforms 90 degrees into radians and then evaluates the sine. This example is useful because the expected result is well known and easy to verify.
=SIN(RADIANS(90))
// Result = 1
In cell F2, find the sine of 90 degrees (must convert to radians first). Use =SIN(RADIANS(90)). Expected: 1.
Thirty degrees is another standard checkpoint. Its sine is 0.5, so the result confirms both the trigonometric value and the correctness of the degree-to-radian conversion.
=SIN(RADIANS(30))
// Result = 0.5
In cell F3, find the sine of 30 degrees. Use =SIN(RADIANS(30)). Expected: 0.5.
This is the practical pattern many users actually need. A length of 15 at an angle of 10 degrees has a vertical component equal to 15 multiplied by the sine of 10 degrees. The function is not returning a ratio in isolation here; it is turning that ratio into a physical or geometric component.
=B1*SIN(RADIANS(C1))
// B1 = 15, C1 = 10
// Result is about 2.6
In cell F4, find the vertical height (y) for a ramp with length 15 (B1) and angle 10 degrees (C1). Use =B1*SIN(RADIANS(C1)). Expected: about 2.6.
One final detail is floating-point precision. Values that should theoretically equal zero, such as SIN(PI()), may return a very small scientific-notation residue instead of exact zero. That is normal numerical behavior, and if necessary it can be cleaned with ROUND.
SIN returns the sine of an angle in radians.=SIN(number).Tell your friends about this post