Прочее образование
В 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 обратно не нажимается !
Хорошо еще если вы это сразу увидели, тогда можно остановить ввод новых данных и подогнать ответ. А если вы это не заметили, то вы никогда не найдете свою ошибку.
Все ваши подсчеты можно выбрасывать.
Не надо изобретать велосипед . Записываете все данные в отдельные ячейки.
И вы всегда сможете проверить и отредактировать свою таблицу
Давайте промоделируем ваше "хочу "
И так, у вас есть 3 ячейки
A1 = какое-то число
В1= 10:20
С1= 374:30
В ячейку В1 вы вносите новое значение 2:15 и С1 = 376:45
Потом в ячейку В1 вы вводите новое значение напр 4:05
Но когда вводили рука дрогнула ( телефон зазвенел, кошка прыгнула на клавиатуру, кто-то отвлек...) и вы случайно ввели 44:05
И вместо 380:50 вы получаете 420:50.
ВСЁ !
Enter обратно не нажимается !
Хорошо еще если вы это сразу увидели, тогда можно остановить ввод новых данных и подогнать ответ. А если вы это не заметили, то вы никогда не найдете свою ошибку.
Все ваши подсчеты можно выбрасывать.
Не надо изобретать велосипед . Записываете все данные в отдельные ячейки.
И вы всегда сможете проверить и отредактировать свою таблицу
Возможно, но только с помощью макроса. Вот самый простой пример кода:
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.
Макрос можно создать через вкладку Разработчик (если нет, то нужно добавить ее на панель через Файл->Параметры). Там найти Макросы, ввести имя макроса, нажать Добавить, откроется окно с кодом, вставить туда пример кода. Имя макроса во вставленном кода надо заменить на имя созданного макроса.
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.
Макрос можно создать через вкладку Разработчик (если нет, то нужно добавить ее на панель через Файл->Параметры). Там найти Макросы, ввести имя макроса, нажать Добавить, откроется окно с кодом, вставить туда пример кода. Имя макроса во вставленном кода надо заменить на имя созданного макроса.
Похожие вопросы
- Краткий пересказ Тарас Бульба. Хотя бы 10-20 предложений. Умаляюю!! Очень надо!!!
- перечислите пожалуйста армейские звания начиная с рядового содата кончая маршаломну штук 10-20
- этапы развития мирового хозяйства, Можете перечислить, а то сейчас на модеме со скоростью 10-20 кб/сек сижу. Не найти)))
- Студент располагает двумя вечерами для подготовки к тестированию по экономической теории и высшей математике. Имеются 2
- Какое отношение к работе и к отдыху (имеется в виду баланс между ними) необходимо развивать в себе подростку 15 лет?
- Как можно запомнить историю и его даты?
- Помогите высчитать EXEL, СРОЧНО РЕБЯТ! ПОСЛЕДНИЙ ЭКЗАМЕН, МАМА УБЬЕТ.
- НАрод помогите пожайлуста нужны частушки желательно школьные. В формате mp3, и, чтобы можно было скачать! Заранее спасибо!
- Будет ли в 2009 обязательным сдача 5 экзаменов в формате ЕГЭ?
- в 2-хэтажном коттедже на сколько необходимо санузлов? или достаточно одного на первом? вопрос архитектуре
В ячейку B1 внесли изменения и макрос пересчитал общую сумму. Это то что надо автору.
Пользователь больше не вносил изменений в ячейку B1, но случайно нажал на кнопку макроса. Общая сумма еще раз увеличится на величину В1. А вот такое решение автору вопроса уже не надо ...