Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Составление гугл таблиц и операции с ними.

Илья Мальцев Ученик (98), на голосовании 1 неделю назад
Здравствуйте. Подскажите пожалуйста, как сделать в Гугл таблицах, что бы при вводе числа в ячейку, оно автоматически добавлялось к другому числу, которое в соседней ячейке.(есть ячейка с числом справа, а в ячейку справа нужно вводить числа)
Голосование за лучший ответ
Рустам Абдрашитов Мыслитель (9630) 1 месяц назад
1. Предположим, у вас есть ячейка A1 с исходным числом, и вы хотите вводить новые числа в ячейку B1, которые будут добавляться к A1.

2. В ячейке A1 введите начальное значение (например, 0).

3. В ячейке C1 (или любой другой свободной ячейке) введите следующую формулу:
=A1 + B1

4. Теперь выделите ячейку A1 и нажмите Ctrl+C (или Cmd+C на Mac) для копирования.

5. Не снимая выделения с A1, нажмите правую кнопку мыши и выберите "Специальная вставка" > "Вставить только значения". Это заменит формулу в A1 на её текущее значение.

6. В ячейке B1 введите следующую формулу:
=IF(ISBLANK(B1), 0, B1)

7. Теперь в меню выберите "Инструменты" > "Редактор скриптов".

8. В открывшемся окне вставьт
е следующий код:
 function onEdit(e) { 
var sheet = e.source.getActiveSheet();
var range = e.range;

if (range.getColumn() == 2 && range.getRow() == 1) { // B1
var value = range.getValue();
if (!isNaN(value)) {
var targetCell = sheet.getRange("A1");
targetCell.setValue(targetCell.getValue() + value);
range.clearContent();
}
}
}
9. Сохраните скрипт (File > Save) и закройте редактор скриптов.

Теперь, когда вы вводите число в ячейку B1, оно автоматически добавляется к значению в A1, а затем B1 очищается для следующего ввода.

Этот метод позволяет вам продолжать вводить числа в B1, и они будут постоянно добавляться к сумме в A1. Ячейка C1 будет показывать текущую сумму, но вы можете скрыть её,
Илья МальцевУченик (98) 1 месяц назад
Спасибо
Похожие вопросы