Как в Excel в одной ячейке суммировать введенные числа. Например в ячейке А5 вводим число 15, затем вводим второе число в эту ячейку 23 и она должно прибавиться к 15 и в ячейке А5 высветиться 38
<<Как в Excel в одной ячейке суммировать введенные числа>>
1. Применить макрос. Например, "Ячейка с накоплением":
http://www.planetaexcel.ru/tip.php?aid=95
2. Использовать итеративные вычисления (меню Сервис-Параметры-Вычисления-Итерации). Примененять итерации нужно аккуратно, этот инструмент имеет свои особенности. Например: отключается контроль за циклическими ссылками; если открыто две книги (одна с итерациями, вторая - без них), то при закрытии книги сохраняется та настройка (итерации вкл. или выкл.), которая в оставшейся открытой книге...
Добрый день! Помогите пожалуйста. Не могу никак собразить.Как в excel средствами VBA с одного листа выбрать гиперссылку и перенести ее на другой лист, тоже как гиперссылку? А у меня получается как текст.
Private Sub CommandButton2_Click()
NumStr = 3
For i = 1 To 700
Worksheets("база").Activate
If Trim(ActiveSheet.Cells(i + FirstRow - 1, 16)) = "пр" Then
У Worksheet для работы с гиперссылками есть коллекция Hyperlinks и, в свою очередь, у Hyperlinks есть метод Add для добавления гиперссылки.
Мила, Вы уже не первый год на этом форуме ;) Если так часто необхдимо использовать VBA, то почему бы не прочитать книгу? Также в VBA прекрасный object browser и справка.
Добрый день Sens. Да, я давно на этом форуме, но я по-моему раз в год обращаюсь сюда за помощью. Сразу же при написании кода обратилась к клавише F1,попыталась реализовать их пример, но у меня выпадает в ошибку, поэтому и обратилась сюда, мне ведь только в одной строке заменить правую часть надо, а Вы так на меня ругаетесь.
Помогите, пожалуйста, разобраться с такой проблемой. Мне нужна функция, которая будет располагаться в чейке А1. В ячейке В1 находится целое число, которое меняется. В ячейках С1-С3 находятся гиперссылки на другие книги. Мне необходимо следующее: если в ячейке В1 будет стоять единица, то в ячейке А1 должна появиться гиперссылка из С1. Если в В1 будет стоять двойка, то в А1 должна появиться гиперссылка из ячейки С2 и т.д. Я пробовал разные функции, но все они дают только текстовой адрес гиперссылки, а переход к другим книгам не осуществляют. Заранее благодарю!
Добрый день!У меня при открытии в Excele, Формат xml, 20-и значный счет,который там находится в xml ,должен,по-идее открываться в Excele так же как и в xml,но Excele ставит последние три цифры три нуля 000.
Здравствуйте! Помогите, пожалуйста! Имеется екселевский файл со сроками годности товара. Что нужно сделать (какую формулу поставить), чтоб заранее помечался продукт, срок годности которого будет истекать за 1, 2 и 3 месяца? Поставил сегодняшнюю дату (=СЕГОДНЯ). Как теперь всё это дело привязать к столбцу со сроками?
> Формат xml, 20-и значный счет,который там находится в xml ,должен,по-идее открываться в Excele так же как и в xml,но Excele ставит последние три цифры три нуля 000.
Установите для всей колонки формат ячеек ТЕКСТ и вводите туда хоть 100-значные номера.
> Что нужно сделать (какую формулу поставить), чтоб заранее помечался продукт, срок годности которого будет истекать за 1, 2 и 3 месяца?
Помечался как - в ячейках спец.столбца или помечался цветом? Если цветом, то используйте условное форматирование.
Если в столбце, то можно использовать такую формулу.
Предположим, что в 1-ой строке находится заголовк таблицы, в 1-ом столбце - название продукта, во 2-ом - "годен ДО", то в ячейку C2 можно поместить такую формулу
Помогите решить такую проблему! После переустановки винды установил офис, открыл свои рабочие файлы EXCEL и там поменялись формат ячейки, а точнее "количество запятых после числа", а когда на работе открыл тот же файл то там все нормальн! переустанавливал ОФИСОВ 3 разных версий все равно такая фигня.
Спасибо за ответ! преобразования идут для часов минут и секунд, а нужно чтобы только секунды преобразовывались, а часы с минутами остались в прежнем формате.
Здравствуйте. Подскажите пожалуйста, как в Excel прибавлять к нужной цифре определенный процент. К примеру: к цифре 100 прибавить 25%, чтобы получилось 125. И если знаете,как прибавить ко всем цифрам в столбце (оптом, не по отдельности) , определенный процент. Спасибо.
Подскажите пожалуйста какая aetrwbz отвечает за выделение шрифта курсивом при выгрузке из Delphi в Excel. Например зделать жирным это выглядит таким образом: XL.WorkBooks[1].WorkSheets[1].Range['c3:g3'].Font.Bold := True, а как курсивом
Страницы
см. выше - ф-ция ВПР
<<Как в Excel в одной ячейке суммировать введенные числа>>
1. Применить макрос. Например, "Ячейка с накоплением":
http://www.planetaexcel.ru/tip.php?aid=95
2. Использовать итеративные вычисления (меню Сервис-Параметры-Вычисления-Итерации). Примененять итерации нужно аккуратно, этот инструмент имеет свои особенности. Например: отключается контроль за циклическими ссылками; если открыто две книги (одна с итерациями, вторая - без них), то при закрытии книги сохраняется та настройка (итерации вкл. или выкл.), которая в оставшейся открытой книге...
Использую ВПР на листе1 Отчет в ячейке G14
=ВПР(Отчет!C14;список;'Биохимические исследования'!2;ЛОЖЬ)
Где Отчет это Лист1
Биохимические исследования- Лист2
Список – раскрывающийся список с Листа2 1-столбец
В ячейке С14- слово (мочевина) выбранное из раскрывающего списка Листа2 столбца 1 'Биохимические исследования'.
Необходимо взять со столбца 2 Листа2 'Биохимические исследования' соответственно его цену (2340)
Выдает сообщение – неправильная ссылка на ячейку, подскажите где ошибка, список отсортирован.
И как сделать эту процедуру автоматически. Спасибо!
внимательно посмотри на формулу
=ВПР(Отчет!C14;список;'Биохимические исследования'!2;ЛОЖЬ)
1) 2-ой параметр должен быть ссылкой на таблицу. А что у тебя?
2) где 3-ий параметр Номер_столбца?
=ВПР(C14;'Биохимические исследования'!A4:B31;'Биохимические исследования'!2;ЛОЖЬ)
С14 -это ячейка Лист1
Биохимические исследования- Лист2
'Биохимические исследования'!A4:B31-таблица 2-ой параметр из Листа2
'Биохимические исследования'!2 - это второй столбец Листа2 -это 3-ий параметр Номер_столбца
Результат в Ячейку G14- Листа1
Что неверно! Спасибо!
Внимательнее читайте справку по функции :)
=ВПР(C14;'Биохимические исследования'!A4:B31;2;0)
Private Sub CommandButton2_Click()
NumStr = 3
For i = 1 To 700
Worksheets("база").Activate
If Trim(ActiveSheet.Cells(i + FirstRow - 1, 16)) = "пр" Then
Worksheets("выбор").Cells(NumStr, 15) = Worksheets("база").Cells(i + FirstRow - 1, 15)
NumStr = NumStr + 1
End If
Next
End Sub
У Worksheet для работы с гиперссылками есть коллекция Hyperlinks и, в свою очередь, у Hyperlinks есть метод Add для добавления гиперссылки.
Мила, Вы уже не первый год на этом форуме ;) Если так часто необхдимо использовать VBA, то почему бы не прочитать книгу? Также в VBA прекрасный object browser и справка.
для преобразования тектса в гиперссылку используйте функцию ГИПЕРССЫЛКА
http://office.microsoft.com/ru-ru/excel/HP100624121049.aspx
Как это изменить, исправить?
Заранее благодарю!!!
Заранее благодарен!
> Формат xml, 20-и значный счет,который там находится в xml ,должен,по-идее открываться в Excele так же как и в xml,но Excele ставит последние три цифры три нуля 000.
Установите для всей колонки формат ячеек ТЕКСТ и вводите туда хоть 100-значные номера.
> Что нужно сделать (какую формулу поставить), чтоб заранее помечался продукт, срок годности которого будет истекать за 1, 2 и 3 месяца?
Помечался как - в ячейках спец.столбца или помечался цветом? Если цветом, то используйте условное форматирование.
Если в столбце, то можно использовать такую формулу.
Предположим, что в 1-ой строке находится заголовк таблицы, в 1-ом столбце - название продукта, во 2-ом - "годен ДО", то в ячейку C2 можно поместить такую формулу
=ЕСЛИ(B2-СЕГОДНЯ() <= 30, "30 дней", ЕСЛИ(B2-СЕГОДНЯ() <= 60, "60 дней", ЕСЛИ(B2-СЕГОДНЯ() <= 90, "90 дней", "")) )
Еще варианты:
=ВЫБОР(1+(B2-СЕГОДНЯ()<= 30)+(B2-СЕГОДНЯ()<= 60)+(B2-СЕГОДНЯ()<= 90);"";"90дней";"60 дней";"30 дней")
=ВПР(B2-СЕГОДНЯ();{0;"30 дней":30;"60 дней":60;"90дней":90;""};2;1)
Идея с ВПР красивая.
2 Алексей (Служащий)
Еще один вариант
=ПРОСМОТР(C7-СЕГОДНЯ();{-10000;0;30;60;90};{"просрочен";"30 Дней";"60 дней";"90 дней";""})
Обилие вариантов должно понравиться :)
Еще один с более точным определением продолжительности месяца:
=ИНДЕКС({"1 месяц";"2 месяца";"3 месяца";"более 3 месяцев"};МЕСЯЦ(B2-СЕГОДНЯ()))
в чем проблема и можно ее как то решить?
ЗАРАНЕЕ СПАСИБО!
Ну не нужно так Офисы мучить :)
Меню Формат-Ячейки-Число-Числовой-Число_десятичных_знаков
Есть формат времени 00:00:01(ч.м.с).нужно ,чтобы секунды преобразовывались в шаги по 6 секунд. Для примера :
00:00:01-05с 1шаг (6 с)
00:00:07-11с 2шага(12с)
00:00:013-17с 3 шаг (18с) и т.д.
Может ли делать это ехел?
Если да ,то как это можно осуществить?
Сутки (24 часа) - в числовом выражении для Excel это единица или 24*60*60=86400 - секунд.
=ЦЕЛОЕ(86400*A1/6,000001+1)
Разрядность дробной части зависит от максимального числа.
0:02:42 -7 шагов.
> Есть формат времени 00:00:01(ч.м.с).нужно ,чтобы секунды преобразовывались в шаги по 6 секунд.
есть еще такой вариант:
=ТЕКСТ(A1,"чч:мм:") & ОКРВВЕРХ(СЕКУНДЫ(A1),6)
И еще (практически такое же, как у Sens'а):
=ЦЕЛОЕ(СЕКУНДЫ(A1)/6,1)+1
<<как в Excel прибавлять к нужной цифре определенный процент>>
Вписать в ячейку 1,25, копировать, выделить диапазон, меню Правка-Спецвставка-Операция-Умножить-ОК
Страницы