Прочее образование

В exel необходимо выполнить вычисление - сумму. Имеются 2 ячейки с датами в формате например: 364:10 и 10:20 - их сумму.

Помогите пожалуйста. Как выполнить сумму ячеек А1 и В1 если например значение в ячейке В1 (которое сейчас 10:20 изменится на другое число, например 2:15) и при выполнении суммы этих двух ячеек получается например (С1) 374:30, необходимо сделать так, чтобы при изменении ячейки В1 то, что сейчас в С1 прибавлялось, то есть в С1 будет уже 376:45. Возможно ли вообще так посчитать в exel?
Не вы первая наступаете на эти грабли ...
Давайте промоделируем ваше "хочу "

И так, у вас есть 3 ячейки
A1 = какое-то число
В1= 10:20
С1= 374:30

В ячейку В1 вы вносите новое значение 2:15 и С1 = 376:45
Потом в ячейку В1 вы вводите новое значение напр 4:05
Но когда вводили рука дрогнула ( телефон зазвенел, кошка прыгнула на клавиатуру, кто-то отвлек...) и вы случайно ввели 44:05
И вместо 380:50 вы получаете 420:50.
ВСЁ !
Enter обратно не нажимается !
Хорошо еще если вы это сразу увидели, тогда можно остановить ввод новых данных и подогнать ответ. А если вы это не заметили, то вы никогда не найдете свою ошибку.
Все ваши подсчеты можно выбрасывать.

Не надо изобретать велосипед . Записываете все данные в отдельные ячейки.
И вы всегда сможете проверить и отредактировать свою таблицу
Елена Вуколова
Елена Вуколова
93 172
Лучший ответ
Возможно, но только с помощью макроса. Вот самый простой пример кода:

Sub macros_name()
If ([C1] = 0) Then
[C1] = [C1] + [A1] + [B1]
Else
[C1] = [C1] + [B1]
End If
End Sub

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

Макрос можно создать через вкладку Разработчик (если нет, то нужно добавить ее на панель через Файл->Параметры). Там найти Макросы, ввести имя макроса, нажать Добавить, откроется окно с кодом, вставить туда пример кода. Имя макроса во вставленном кода надо заменить на имя созданного макроса.
Елена Вуколова Елена, рано или поздно, но ваш макрос "поймает ошибку".
В ячейку B1 внесли изменения и макрос пересчитал общую сумму. Это то что надо автору.
Пользователь больше не вносил изменений в ячейку B1, но случайно нажал на кнопку макроса. Общая сумма еще раз увеличится на величину В1. А вот такое решение автору вопроса уже не надо ...

Похожие вопросы