Правильно ли я понял, что в 147 пустых клеток в верхней таблице нужно вставить те самые 147 чисел, что указаны в нижней таблице, причем все числа должны быть использованы и ровно по одному разу?
Если так, то что-то не так либо с оригинальной задачей, либо с вашим экселевым файлом.
Предположим, что мы их расставили согласно требованию равенства сумм в каждой строке и столбце 19. Тогда сумма всех чисел в заполненной таблице обязана быть равна

. И эта сумма распадается на сумму

тех чисел, что заданы в таблице изначально, и сумму

расставленных нами чисел. Поэтому должно выполняться равенство

.
Но мы можем вычислить

и

, даже ничего не расставляя, так как

- это просто сумма всех заданных чисел в первой таблице, а

- это сумма всех 147-ми чисел во второй таблице.
Так вот, из вашего экселевского файла у меня получилось, что

и

, что дает

.
Поэтому где-то вкралась ошибка. Проверьте еще раз соответствие содержимого вашего файла таблицам на рисунке. И пересчитайте сами эти суммы.
Если ошибки нет, и в вашем файле действительно представлены исходные таблицы, то это означает, что у данной головоломки нет решения.