DELTA Function in Apple Numbers: Test Exact Numeric Equality
Use DELTA for exact two-number comparisons in Apple Numbers with worked tables, zero-one outputs and important Excel differences.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer: DELTA compares two numeric values for exact equality. It returns 1 when they match and 0 when they do not. Apple’s DELTA help explicitly distinguishes this numeric equality operation from the regular = comparison operator’s string-based equality behavior. For example, =DELTA(5,5) returns 1, and =DELTA(5,-5) returns 0.
Availability and version history
- Introduced: Documented in Apple’s Formulas and Functions Help 15.4; the original introduction release is not established.
- Availability: Currently documented for Numbers in that help version; it is not a final supported-version endpoint.
- Scope: Shared iWork function help. Availability in individual clients and older releases is not established by this check.
- Checked: October 14, 2026, against the official DELTA reference. Documentation check; not a new native test.
Exact Apple Numbers syntax
=DELTA(compare-from,compare-to)
| Argument | Required? | Documented type | Purpose |
|---|---|---|---|
compare-from |
Yes | Number | First number to test. |
compare-to |
Yes | Number | Second number to test. |
Both arguments are defined as numeric inputs in Apple’s Functions Help 15.4. Apple’s syntax does not mark the second argument optional and provides no default value. Do not assume that =DELTA(5) behaves like Microsoft Excel’s version, which explicitly documents an optional second argument defaulting to zero (Microsoft Excel DELTA, checked 2026-10-12). For Apple Numbers, supply both values.
Apple calls this exact equality. Different numbers return 0; identical numbers (even if they are displayed with different trailing zeroes) return 1. The values returned are numeric 1 or 0, although Apple notes their Boolean equivalents. This is a matching test, not a subtraction and not a rounding function.
Reproducible Numbers worksheet: compare two readings
Add a single Numbers table called Reading Reconciliation, with one header row:
| Row | A — Case | B — Expected reading | C — Actual reading | D — independently expected DELTA(B,C) |
|---|---|---|---|---|
| 2 | Perfect match | 5 |
5 |
1 |
| 3 | Opposite signs | 5 |
-5 |
0 |
| 4 | Trailing zeroes | 5 |
5.000 |
1 |
| 5 | Different readings | 20 |
22 |
0 |
| 6 | Both zero | 0 |
0 |
1 |
| 7 | Exact decimal values | 0.5 |
0.50 |
1 |
| 8 | Two negative matches | -2 |
-2 |
1 |
Enter this formula in D2 and copy to D8:
=DELTA(B2,C2)
The output is numeric. Apple’s published examples directly establish the results for (5,5), (5,-5), and (5,5.000); the other rows follow independent exact-number comparisons. These are expected values, not a report of executing DELTA inside Numbers. If you display 5 and 5.000 in different cell formats, the underlying mathematical numeric value still agrees. But a displayed rounded value can conceal an underlying difference; do not assume the display alone guarantees exact equality.
Advanced uses: exact count versus tolerance
Count exact matches in a reconciliation column
With the table above, the expected number of matching reading pairs is 5 out of seven. If the DELTA results occupy D2:D8, enter in a separate summary cell:
=SUM(D2:D8)
Since each DELTA result is 1 for a match and 0 otherwise, this independently calculates 5. SUM is a separately documented Numbers function; the summary uses its ordinary numerical-addition meaning. This is useful for inventory reconciliation, account balances already expressed as exact integers, and checking whether two controlled inputs match.
When readings can differ by measurement tolerance
Do not use DELTA to mean ’equal within a cent’ or ’equal within 0.01’. It compares exactly. If your rule allows a maximum numeric difference of 0.01, the mathematical worksheet alternative is:
=IF(ABS(B2-C2)<=0.01,1,0)
This returns 1 for values within tolerance (including the boundary), and 0 otherwise. It is not DELTA semantics. The alternative uses Apple-documented ABS and IF functions but has not been executed in Numbers, and decimal rounding/precision should be checked for sensitive financial results. A separate rounding/decimal policy may be needed when the underlying values are floating-point calculations.
DELTA versus equals sign
Apple’s reference explicitly says that DELTA uses exact numeric equality, while the standard = operator uses string-based equality. Avoid copying conclusions about text/number coercion or tolerance from either operator to the other without testing. Do not use =DELTA("5","5") as a verified numeric comparison: Apple’s help documents number-valued arguments, not arbitrary text coercion.
Errors, limits and troubleshooting
| Situation | Correct interpretation / next action |
|---|---|
=DELTA(5,5) returns 1 |
Exact numeric match; Apple documented. |
=DELTA(5,-5) returns 0 |
Opposite-sign values are different. |
=DELTA(5,5.000) returns 1 |
Numeric equality is unaffected by trailing zeroes in decimal notation. |
| Only one argument entered | Apple documents both arguments; Excel’s optional second argument is not Apple evidence. Exact Numbers error message not observed. |
| Text or empty values | Apple’s defined inputs are number values. Data conversion and precise error messages require a native Numbers test; no unverified #VALUE! is claimed. |
| Values look equal but compare unequal | Check underlying numeric precision and displayed rounding separately; DELTA uses exact equality, not a visual-format comparison. |
| Locale rejects comma separator | For comma-decimal locales, use a semicolon between two arguments; for English-style locale, use a comma. |
| A cross-table reference points to wrong data | Verify Table::B2 or Sheet::Table::B2 as appropriate before interpreting the comparison. |
Excel and cross-compatibility
Both Numbers and Excel support the identifier DELTA, but the documented signatures are not identical. Apple’s 15.4 reference states DELTA(compare-from,compare-to) with two numeric arguments. Microsoft’s Excel page states DELTA(number1,[number2]), where number2 is optional and defaults to zero; Microsoft explicitly describes Excel’s nonnumeric-argument #VALUE! error. None of that optional/default/error behavior should be silently copied to Apple Numbers. Google Sheets or other spreadsheet engines were not natively tested here. Source checked 2026-10-12: Apple and Microsoft Excel.
Related official references and link status
Apple’s GESTEP compares a number against a threshold, not another number for equality, and the official GESTEP page was accessed on 2026-10-12. Apple Functions overview explains separators and arguments, and Apple cell-reference rules explain qualified addresses.
Validation and editorial status
- Documentation checking: Apple’s signature, exact numeric comparison, output values, and three vendor examples verified in official Help 15.4, accessed 2026-10-12.
- Independent calculations: Exact-value comparison table, five-match sum and tolerance example evaluated mathematically; expected results only.
- Native Numbers execution: Not performed. Actual error strings, numeric precision edge cases and compatibility need native validation.
Version, platform, cell references, and locale
This article was checked against the 15.4 edition of Apple’s Formulas and Functions Help on 2026-10-12. 15.4 is the documentation edition, not a verified first-supported Numbers app release. The function is listed in Apple’s function browser; exact historical release introduction, device-version differences, and behavior of an installed Numbers build were not independently established. Before relying on an older Mac/iPhone/iPad or iCloud copy, confirm the formula is offered in that app’s Function Browser. The Apple function catalogue and function syntax overview are the reference, not another spreadsheet application’s defaults.
Apple’s English examples use a comma between arguments. Where your system uses a comma as decimal separator, Apple’s overview instructs you to type a semicolon as argument separator. The one-argument functions ISEVEN and ISODD have no internal argument separator. For DELTA, =DELTA(2;2) is the comma-decimal-locale equivalent of =DELTA(2,2) in the English examples; use the locale’s decimal mark for fractional numbers. Function names can be entered in mixed case.
Create a normal Numbers table with one header row. Formulas such as =ISEVEN(B2) or =DELTA(B2,C2) refer to cells in that same table. A reference to another table may require Table 2::B2, and another sheet may require Sheet 2::Table 2::B2. Apple’s cell-reference rules document the qualifiers; don’t assume spreadsheet-wide cells without tables as in Excel.