/ / Добавяне на формула за увеличаване на всяка клетка в диапазона с $ 2 - excel, function, excel-vba, excel-formula, excel-2007

Добавяне на формула за увеличаване на всяка клетка в диапазона от $ 2 - Excel, функция, Excel-VBA, Excel-формула, Excel 2007, VBA

Имам електронна таблица с приблизително 750 частиномера и разходите за него. Трябва да добавя 2 долара към всяка цена (не цяла колона). Диапазонът ще бъде нещо като D1: D628 и аз се опитах да използвам = SUM, но или съм го направил погрешно или не е възможно.

Първоначално се опитах =SUM(D1:D628+2) и имам кръгова справка предупреждение, аз "съм се опита варианти на формулата и да получават грешки, дори след премахване на кръгова справка. Аз също се опитах следните VBA модул вмъкнете:

Sub Add2Formula()
" Add 2

For Each c In Selection
c.Activate
ActiveCell.FormulaR1C1 = "= " & ActiveCell.Formula & "+2"
Next c

End Sub

Отговори:

1 за отговор № 1

Ако просто искате да добавите 2 към диапазон от числа (не формули) тогава

въведете номер 2 в празна клетка някъде копирайте го Изберете клетките, в които искате да добавите 2, и след това изберете special special, изберете ADD като операция.


0 за отговор № 2

Следващата формула трябва да работи

{=SUM(D1:D628+2)}

Оставете фигурните скоби, но натиснете CTRL+SHIFT+ENTER , за да влезете в функцията (вместо само ENTER)

EDIT: обяснение

като натиснете CTRL+SHIFT+ENTER excel третира формулата като масив и прелиства всяка отделна клетка, като добавя 2 и след това сумира