Skip to content
SAMATICA
In this chapter: Statistics and probability
  1. Entering data in STAT mode
  2. Mean, standard deviation, variance and quartiles from your data
  3. Regression
  4. Z-scores from your data
  5. Normal distribution
  6. Student-t, chi-square and F distributions
  7. Binomial, Poisson and geometric probabilities

Normal distribution: normalcdf, invNorm and normalpdf in Scientific calculator plus 991 for Android

Press SHIFT 3 (DISTR) and choose normalcdf for the probability that a normal value falls between two bounds: normalcdf(lowerbound, upperbound, mean, sigma). Leave the mean and sigma out for the standard normal. invNorm runs it backwards, from an area to the value of x, and normalpdf gives the height of the bell curve. Switch to numeric calculation first, with S⇌D, or the answer comes back as an exact expression instead of a decimal.

Menu
SHIFT 3 (DISTR)
Probability
normalcdf(lowerbound, upperbound[, mean, sigma])
Inverse
invNorm(area[, mean, sigma])
Defaults
mean 0, sigma 1: the standard normal

The normal distribution has three functions on the calculator, one for each of three questions about the bell curve: how likely is a value between two bounds (normalcdf), which value has a given share of the curve to its left (invNorm), and how high is the curve at a point (normalpdf). They need no data entered in STAT mode: you give them the mean and the standard deviation directly.

Press SHIFT 3 DISTR. The menu holds sixteen functions covering the normal, Student-t, chi-square, F, binomial, Poisson and geometric distributions. Type part of a name in the search box at the top of the menu to narrow the list, then choose one. Its whole name goes into the calculation; you type its arguments, and = gives the answer like any other calculation.

SHIFT 3 (DISTR): the distribution functions, each with its arguments and what it gives.
SHIFT 3 (DISTR): the distribution functions, each with its arguments and what it gives.

The names can also be typed letter by letter on the calculation screen, without opening the menu. The menu is quicker, since it inserts the whole name in one tap.

Every entry shows the arguments it takes, in order. Arguments inside [ ] are optional: leave them out and a standard value is used. For the normal functions, mean and sigma are the mean and the standard deviation of the distribution; left out, they are 0 and 1, which is the standard normal.

normalcdf: the probability between two bounds

normalcdf(lowerbound, upperbound[, mean, sigma]) gives the probability that a normally distributed value falls between the two bounds.

How to work out a normal probability

  1. If DECI is not on the status line, press S⇌D to switch to numeric calculation.

  2. Press SHIFT 3 DISTR and choose normalcdf.

  3. Type the lower bound, the upper bound, the mean and the standard deviation, pressing SHIFT ) , between one and the next. Leave the last two out for the standard normal.

  4. Press =.

The probability that a standard normal value falls between 2 and 3:

The standard normal, between 2 and 3

in normalcdf(2, 3)

out 0.02140023392

normalcdf(2, 3) on the phone, in numeric calculation: DECI on the status line.
normalcdf(2, 3) on the phone, in numeric calculation: DECI on the status line.

The same interval on a distribution with mean 0.2 and standard deviation 0.6:

Mean 0.2, standard deviation 0.6

in normalcdf(2, 3, 0.2, 0.6)

out 0.0013483674

Below a value: the one-sided trick

A probability below a value needs a lower bound all the same. Put a number far below the mean where −∞ would go, such as −10⁹⁹, as the manual does. The probability that a value from a distribution with mean 35 and standard deviation 2 falls below 36:

Below 36, with mean 35 and standard deviation 2

in normalcdf(-10⁹⁹, 36, 35, 2)

out 0.69146246127

invNorm: the value behind an area

invNorm(area[, mean, sigma]) runs normalcdf backwards: given an area between 0 and 1, it returns the value of x with that area to its left. Feeding the answer above back in, shortened, returns the 36 it came from:

Back from the area to the value

in invNorm(0.6914625, 35, 2)

out 36.00000021999

The standard normal value with 97.5% of the area to its left leaves 2.5% in each tail, so it is the number behind a 95% confidence interval:

The 97.5% point of the standard normal

in invNorm(0.975)

out 1.9599639845

normalpdf: the height of the curve

normalpdf(x[, mean, sigma]) gives the probability density at x: the height of the bell curve at that point, not a probability. For a probability over an interval, use normalcdf.

The density at 3, with mean 0.9 and standard deviation 2.1

in normalpdf(3, 0.9, 2.1)

out 0.11522415453

With the mean and sigma left out, normalpdf(0) is the peak of the standard normal curve:

The peak of the standard normal

in normalpdf(0)

out 0.3989422804

normalcdf is the area under this curve between two bounds, the kind of area a definite integral finds under a curve you write yourself.

normalcdf or P, Q and R

STAT mode has its own normal areas: P(t), Q(t) and R(t) on the Distribution tab of the STAT menu, SHIFT 1 STAT. They work on the standard normal only, and are the natural next step after →t turns a value from your data into a standard score; Z-scores, P, Q and R covers them. normalcdf needs no data, and takes any mean and standard deviation.

At a glance

What to useGives
SHIFT 3 DISTRThe distribution menu
normalcdf(lowerbound, upperbound[, mean, sigma])The probability of falling between the bounds
invNorm(area[, mean, sigma])The value with that area to its left
normalpdf(x[, mean, sigma])The height of the curve at x
−10⁹⁹ as the lower boundA probability below a value
S⇌DNumeric calculation, for a decimal answer

Questions

How do I work out a normal probability?

Switch to numeric calculation with S⇌D first. Then press SHIFT 3 (DISTR), choose normalcdf, and give it the lower bound, the upper bound, the mean and the standard deviation, separated by commas: normalcdf(2,3,0.2,0.6) is 0.0013483674. Leave the last two out for the standard normal: normalcdf(2,3) is 0.02140023392.

How do I find a probability below a value?

Put a lower bound far below the mean where −∞ would go, such as −10⁹⁹, as the manual does. The probability that a value from a normal distribution with mean 35 and standard deviation 2 is below 36 is normalcdf(−10⁹⁹, 36, 35, 2), which is 0.69146246127.

How do I find the value for a given probability?

Use invNorm(area, mean, sigma), where area is the area to the left of the value you want. invNorm(0.975) is 1.9599639845, the number behind a 95% confidence interval. Feeding normalcdf's answer back in, shortened to 0.6914625, invNorm(0.6914625, 35, 2) returns 36.00000021999, the 36 it came from.

Why does my answer have Erfc in it?

Because the calculator is in symbolic calculation, which keeps answers exact, and the exact form of a normal probability is written with Erfc, the complementary error function (InverseErfc for invNorm). Press S⇌D to switch to numeric calculation and the same calculation returns a decimal.

Related pages

Written from the calculator's own manual and from the app itself, version 7.6.0; every figure is one the manual shows or a capture of the app proves. Last revised on 29 September 2026.

Bug reports and feature requests go to kimcuc@samatica.com — a person reads it.