Не могу найти правильного решения для простейшей, казалось бы, задачи. Надо обеспечить автоматическую вставку даты в документ (инвойс). Пробовал использовать переменную =TODAY(), вроде все хорошо: открываешь шаблон, дата вставляется автоматически, сохраняешь... Однако при следующем открытии документа значение переменной, естественно, обновится, и в ячейке будет отображаться уже не дата составления инвойса, а опять-таки текущая дата (просмотра), а это никому не нужно. То есть, наверное, переменная =TODAY() не является адекватным решением для данной задачи. А есть ли другие способы решения?
» Excel FAQ (часть 4)
oshizelly
Цитата:
Цитата:
А есть ли другие способы решения?Абсолютно тупое решение: перед сохранением надо заменить формулу на Правка -> Специальная вставка -> Значение.
Mushroomer 00:10 15-06-2009
Цитата:
Ну, тогда уж гораздо быстрее просто вписать дату в ячейку вручную (при помощи хоткея Ctrl+;). Но неужели нет корректного решения? Скажем, запретить ячейке обновляться автоматически, а только по явному указанию пользователю (как параметр Options -> Calculation -> Manual в настройках Excel 2003, но только не для всех документов, а для конкретной ячейки).
Цитата:
Абсолютно тупое решение: перед сохранением надо заменить формулу на Правка -> Специальная вставка -> Значение.
Ну, тогда уж гораздо быстрее просто вписать дату в ячейку вручную (при помощи хоткея Ctrl+;). Но неужели нет корректного решения? Скажем, запретить ячейке обновляться автоматически, а только по явному указанию пользователю (как параметр Options -> Calculation -> Manual в настройках Excel 2003, но только не для всех документов, а для конкретной ячейки).
oshizelly
Цитата:
Главного файла русской справки хватит? http://rapidshare.de/files/47536296/XLMAIN11.CHM.html
Цитата:
Скажем, запретить ячейке обновляться автоматически,Имхо без специального программирования нельзя так. Как Excel отличит первый раз (когда обновиться надо) от следующих разов (когда обновляться не надо)?
Главного файла русской справки хватит? http://rapidshare.de/files/47536296/XLMAIN11.CHM.html
mistx
Цитата:
Цитата:
попросили решить задачуМожно выложить любой пример для лучшего понимания задачи?
Помогите, пожалуйста!
Имеются html-страницы (например, календарь, где на каждый день - ссылка на страницу с событиями), нужно экспортировать данные в календарь MS Excel. Как можно организовать такое? или подскажите, где можно найти информацию по данному вопросу
Имеются html-страницы (например, календарь, где на каждый день - ссылка на страницу с событиями), нужно экспортировать данные в календарь MS Excel. Как можно организовать такое? или подскажите, где можно найти информацию по данному вопросу
Mushroomer
Цитата:
дело в том, что, как говорит, человек, примеры им не давали, дали просто на листе бумаги условие и все
Цитата:
Можно выложить любой пример для лучшего понимания задачи?
дело в том, что, как говорит, человек, примеры им не давали, дали просто на листе бумаги условие и все
Mushroomer
Цитата:
Имхо без специального программирования нельзя так. Как Excel отличит первый раз (когда обновиться надо) от следующих разов (когда обновляться не надо)?
Цитата:
Цитата: Цитата:Скажем, запретить ячейке обновляться автоматически,
Имхо без специального программирования нельзя так. Как Excel отличит первый раз (когда обновиться надо) от следующих разов (когда обновляться не надо)?
mistx
Цитата:
Не видя примера, я больше ничего сказать не могу.
Цитата:
дело в том, что, как говорит, человек, примеры им не давали, дали просто на листе бумаги условие и всеНу значит так. Как я понял, так я и понял. В Excel 2003 можно сортировать только по 3 столбцам. А вот в Excel 2007 в сортировке может участвовать больше столбцов. Я бы просто отсортировал эту таблицу по 4 столбцам условий по убыванию. ответ - самая первая строка
Не видя примера, я больше ничего сказать не могу.
Какая-то чепуха получается у меня:
хочу на одном листе получать данные с другого. ну скажем имею простейшую формулу типа "=List1!D2"; в ячейке вижу данные из ячейки D2. Теперь меняю в формуле столбец ячейки (2 на 3), но вместо данных из ячейки я наблюдаю формулу как текст, т.е. List1!D3
Я вычитал в сети, что необходим формат ячейки General. Поменял, но после исправления номера столбца, я снова получаю текст и формат ячейки автоматически меняется.
Кроме того, почему-то при добавлении формулы сразу после знака равно появляется знак "плюс".
Наблюдалось ли такое?
хочу на одном листе получать данные с другого. ну скажем имею простейшую формулу типа "=List1!D2"; в ячейке вижу данные из ячейки D2. Теперь меняю в формуле столбец ячейки (2 на 3), но вместо данных из ячейки я наблюдаю формулу как текст, т.е. List1!D3
Я вычитал в сети, что необходим формат ячейки General. Поменял, но после исправления номера столбца, я снова получаю текст и формат ячейки автоматически меняется.
Кроме того, почему-то при добавлении формулы сразу после знака равно появляется знак "плюс".
Наблюдалось ли такое?
Mushroomer
ну вот я тоже не очень понимаю без примера. вариантов вообще куча.
раз требуется максимальная скорость, так отсортирую по ней и все, а в следующий раз пусть препод объясняет лучше. спасибо.
ну вот я тоже не очень понимаю без примера. вариантов вообще куча.
раз требуется максимальная скорость, так отсортирую по ней и все, а в следующий раз пусть препод объясняет лучше. спасибо.
Khotckevich
выложи файл. данные не обязательно настоящие главное чтоб глюк срабатывал.
Цитата:
не совсем понял что такое "календарь Excel" но если речь все же об импорте из хтмл в xls то можно так (на примере офис 2007):
данные - получить данные из внешнего источника - из веба
в 2003 примерно такой же путь был.
Добавлено:
oshizelly
задача с текущей датой решается очень простым макросом. пытаться что-то такое сделать на основе голых формул имхо бесполезно. нет вроде бы в экселе формул которые вычиляются только раз в жизни.
есть в екселе возможность что-типа PrntScr (не помню как делается) - можешь фотку текущей даты сделать и хранить в виде картинки. ну это если любитель волшебных бубнов.
выложи файл. данные не обязательно настоящие главное чтоб глюк срабатывал.
Цитата:
Имеются html-страницы (например, календарь, где на каждый день - ссылка на страницу с событиями), нужно экспортировать данные в календарь MS Excel
не совсем понял что такое "календарь Excel" но если речь все же об импорте из хтмл в xls то можно так (на примере офис 2007):
данные - получить данные из внешнего источника - из веба
в 2003 примерно такой же путь был.
Добавлено:
oshizelly
задача с текущей датой решается очень простым макросом. пытаться что-то такое сделать на основе голых формул имхо бесполезно. нет вроде бы в экселе формул которые вычиляются только раз в жизни.
есть в екселе возможность что-типа PrntScr (не помню как делается) - можешь фотку текущей даты сделать и хранить в виде картинки. ну это если любитель волшебных бубнов.
Цитата:
выложи файл
В сущности, я решил проблемку. Там были прыжки почему то с форматами - General - Text. Хотя почему, непонятно. Т.е. первый раз в формуле - формат General. Сразу же после правки формат меняется на Text.
Пришлось отслеживать формат ячеек в нужном мне диапазоне
q1wed
Цитата:
Нельзя ли узнать, каким именно макросом?
Цитата:
Это понятно. Но я имел в виду другое: вообще запретить обновлять данную ячейку автоматически. При первичном составлении документа пользователь сам будет обновлять ее, нажав клавишу F9.
Цитата:
задача с текущей датой решается очень простым макросом.
Нельзя ли узнать, каким именно макросом?
Цитата:
нет вроде бы в экселе формул которые вычиляются только раз в жизни.
Это понятно. Но я имел в виду другое: вообще запретить обновлять данную ячейку автоматически. При первичном составлении документа пользователь сам будет обновлять ее, нажав клавишу F9.
Цитата:
каким именно макросом?
тема не для это топика но в простейшем случае как-то так:
Код: 'вставить на лист
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Value = Date
End Sub
Как в Excel 2007 построить график с соблюдением масштаба? Т.е. у меня есть значения по оси Х (1; 5,3; 9,4; 16). Но на оси эти точки находятся друг от друга на одинаковом расстоянии. Возможно ли построить график, чтобы сохранялся масштаб?
batja
Попробуй точечную диаграмму.
Попробуй точечную диаграмму.
VictorKos
Спасибо, работает. А почему с линиями так не получается?
Спасибо, работает. А почему с линиями так не получается?
batja
Цитата:
Точечные диаграммы можно выбрать как без линий (просто маркеры), так и с линиями (гладкими кривыми или прямыми отрезками). На панели кнопка "Изменить тип диаграммы" и в открывшемся окне выбрать из группы "точечные" нужный тип.
Цитата:
А почему с линиями так не получается?
Точечные диаграммы можно выбрать как без линий (просто маркеры), так и с линиями (гладкими кривыми или прямыми отрезками). На панели кнопка "Изменить тип диаграммы" и в открывшемся окне выбрать из группы "точечные" нужный тип.
Первый раз не смог в exel сделать, то что мне надо.
Задача:
Плод Оператор Кол-во
Яблоко Вася 1
Яблоко Петя 1
Груша Вася 1
Персик Петя 1
Тыква Петя 1
Яблоко Вася 1
Отдельно вывести коли-во Яблок собранных Васей
Иначе говоря мне нужна сумма значений некоего столбца по двум условиям.
Вот так можно с одним условием.
=СУММЕСЛИ(A1:A7;"Яблоко";B1:B7)
А мне нужны два условия.
P.S. два дня мучился. А как только на форум написал, сразу и решил. Инструмент называется "мастер суммирования" или "частичная сумма". Не форум, а чудеса какие то
Задача:
Плод Оператор Кол-во
Яблоко Вася 1
Яблоко Петя 1
Груша Вася 1
Персик Петя 1
Тыква Петя 1
Яблоко Вася 1
Отдельно вывести коли-во Яблок собранных Васей
Иначе говоря мне нужна сумма значений некоего столбца по двум условиям.
Вот так можно с одним условием.
=СУММЕСЛИ(A1:A7;"Яблоко";B1:B7)
А мне нужны два условия.
P.S. два дня мучился. А как только на форум написал, сразу и решил. Инструмент называется "мастер суммирования" или "частичная сумма". Не форум, а чудеса какие то
seva100
Можно было сделать проще через дополнительный столбец (ну люблю я их использовать), в который бы "склеивались" значения первых двух столбцов. Там были бы значения типа "ЯблокоВася" А уж потом по этому дополнительному столбцу СУММЕСЛИ.
Можно было сделать проще через дополнительный столбец (ну люблю я их использовать), в который бы "склеивались" значения первых двух столбцов. Там были бы значения типа "ЯблокоВася" А уж потом по этому дополнительному столбцу СУММЕСЛИ.
seva100
=СУММПРОИЗВ((A2:A7="Яблоко")*(B2:B7="Вася")*(C2:C7))
=СУММПРОИЗВ((A2:A7="Яблоко")*(B2:B7="Вася")*(C2:C7))
Всем привет , есть вопросик , можно ли сделать такое :
81129185 количество 150
81129185 количество 50
81129155 кол-во 11
81129266 кол-во 22
81129186 количество 75
81129486 количество 98
чтобы одинаковые коды , автоматом суммировались ? когда вставляешь в табличку чтобы было
81129185 кол-во 200
81129155 кол-во 11
81129266 кол-во 22
81129186 кол-во 173
заранее спасибо .
81129185 количество 150
81129185 количество 50
81129155 кол-во 11
81129266 кол-во 22
81129186 количество 75
81129486 количество 98
чтобы одинаковые коды , автоматом суммировались ? когда вставляешь в табличку чтобы было
81129185 кол-во 200
81129155 кол-во 11
81129266 кол-во 22
81129186 кол-во 173
заранее спасибо .
kerl85
сводные таблицы, выведи сумму по полю "количество" для каждого кода, автоматом сложится, но придётся обновлять каждый раз при изменении исходных данных
сводные таблицы, выведи сумму по полю "количество" для каждого кода, автоматом сложится, но придётся обновлять каждый раз при изменении исходных данных
я наверное не правильно выразился , мне нужно именно одинаковые коды сумировать тоесть чтобы суммировались только 81129185 количество 150
81129185 количество 50
а не дублирующиеся коды оставались не изменными 81129155 кол-во 11
Добавлено:
материал кол-во материал кол-во
81125464 13 81125464 26
81125464 13
81129156 10 81129156 20
81129156 10
81234545 14 81234545 14
81124242 15 81124242 30
81124242 15
47577652 17 47577652 17
типа вот так , только чтобы само щитало
81129185 количество 50
а не дублирующиеся коды оставались не изменными 81129155 кол-во 11
Добавлено:
материал кол-во материал кол-во
81125464 13 81125464 26
81125464 13
81129156 10 81129156 20
81129156 10
81234545 14 81234545 14
81124242 15 81124242 30
81124242 15
47577652 17 47577652 17
типа вот так , только чтобы само щитало
2ZORRO2005
Цитата:
Это то что мне нужно. Спасибо.
Цитата:
=СУММПРОИЗВ((A2:A7="Яблоко")*(B2:B7="Вася")*(C2:C7))
Это то что мне нужно. Спасибо.
вопрос по сортировке
в столбце несколько тысяч значений вида:
1.1.1.
1.2.1.
1.11.1.
1.2.2. ---> так сортирует Excel
11.12.1.
11.2.1
2.1.1. и т.д.
как отсортировать согласно "человеческой" логике, т.е. чтоб получилось вроде этого:
1.1.1.
1.2.1.
1.2.2.
1.11.1.
2.1.1.
11.2.1.
11.12.1
в столбце несколько тысяч значений вида:
1.1.1.
1.2.1.
1.11.1.
1.2.2. ---> так сортирует Excel
11.12.1.
11.2.1
2.1.1. и т.д.
как отсортировать согласно "человеческой" логике, т.е. чтоб получилось вроде этого:
1.1.1.
1.2.1.
1.2.2.
1.11.1.
2.1.1.
11.2.1.
11.12.1
xekm
разделить текст по столбцам (разделитель - точка), последовательно отсортировать таблицу по каждому столбцу (от последнего к первому), затем собрать текст с помощью "&"
разделить текст по столбцам (разделитель - точка), последовательно отсортировать таблицу по каждому столбцу (от последнего к первому), затем собрать текст с помощью "&"
В первом дополнительном столбце отчета проставляю звездочки в строках, которые сейчас не надо отображать/печатать.
Далее применив к столбцу автофильтр и указав в нем "только пустые" я получаю в один клик нужные мне параметры (строки) отчета.
Автофильтр для столбцов есть, а для строк нет. А как тогда организовать подобным образом (в пару кликов)
временное скрывание/отображение выборочных столбцов?
Далее применив к столбцу автофильтр и указав в нем "только пустые" я получаю в один клик нужные мне параметры (строки) отчета.
Автофильтр для столбцов есть, а для строк нет. А как тогда организовать подобным образом (в пару кликов)
временное скрывание/отображение выборочных столбцов?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
Предыдущая тема: Какой поставить ведеоплеер под Vista
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.