Віднімання числа b від числа а, які є в таблиці додавання, зводиться до знаходження такого числа с, щоб а = b + с. Віднімання інших чисел виконують стовпчиком, застосовуючи таблицю додавання одноцифрових чисел. Теоретичні основи цього алгоритму такі. Нехай від числа 453 треба відняти 231. Запишемо ці числа у вигляді степенів 10 і використаємо закони арифметичних операцій, а також таблицю додавання одноцифрових чисел. Тоді 453 – 231 = (4 – 2) · 102 + (5 – 3) · 10 + (3 – 1) = 222.
Як бачимо, віднімання таких чисел зводиться до віднімання одноцифрових чисел у відповідних розрядах за допомогою таблиці додавання. Якщо в деякому розряді зменшуваного одноцифрове число менше від числа в тому ж розряді від’ємника, то до цього числа додають 10, зменшивши на одну одиницю цифру вищого розряду. Після чого віднімають число відповідного розряду від’ємника. Наприклад, нехай від 451 треба відняти число 243.
Для виконання віднімання стовпчиком підписують під зменшувальним від’ємник так, щоб відповідні розряди знаходились один під одним, і виконують віднімання, згідно з розглянутими випадками:
_453 _451
231 243
222 208
Таким чином, віднімання чисел зводиться до порозрядного віднімання одиниць, десятків, сотень і т. д., якщо цифри зменшувального більші за відповідні цифри від’ємника. Якщо в якомусь розряді зменшувального цифра менша від цифри відповідного розряду від’ємника, то беруть одиницю наступного вищого розряду, роздроблюють її в одиниці даного розряду, додають ці одиниці до одиниць даного розряду і віднімають відповідні одиниці розряду від’ємника.