Ваша функция работает в ДИАПАЗОНЕ, поэтому каждый раз, когда что-то в ДИАПАЗОНЕ меняет функцию, будет пересчитываться.
Вы можете переписать свою функцию так, чтобы она работала только с отдельными ячейками:
function INVESTMENT(entry, quantity) {
return Math.abs(entry * quantity);
}
Затем скопируйте формулу в каждую строку, а не просто располагайте ее в верхней части столбца результатов
=INVESTMENT(A2, B2)
Расчет для RANGE, а не для CELL, может иметь смысл в очень большом листе, но для того, что вы описываете, простая функция, которая работает с CELL, имеет больше смысла.