Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: Mushroomer
Дата сообщения: 04.06.2012 18:14
Seryoga204
В ячейке А1 02.03.2012
В ячейке B1 17.08.2014
Формула =ГОД(B1)*12+МЕСЯЦ(B1)-ГОД(A1)*12-МЕСЯЦ(A1)+1
Идея понятна?
Формат ячейки с формулой - общий
Автор: MCH2
Дата сообщения: 05.06.2012 06:18
"РАЗНДАТ не подходит, так как считает полные месяцы" - почему не подходит?
=РАЗНДАТ(КОНМЕСЯЦА(A1;0)+1;КОНМЕСЯЦА(B1;1)+1;"m")
=РАЗНДАТ(;B1;"m")-РАЗНДАТ(;A1;"m")+1
=МУМНОЖ(РАЗНДАТ(;A1:B2;"m");{-1:1})+1
Автор: gogaman
Дата сообщения: 06.06.2012 11:08
Подскажите как быть.
Веду расчет в книге используя несколько книг.
Составил формулу потянул вниз и получилось вся книга с одинаковым номером строки
книгаА С1 - книгаБ С1
книгаА С1 - книгаБ С1
обьем очень большой 4000 строк вручную менять долго
может есть какой вариант

Автор: AuthorR
Дата сообщения: 07.06.2012 08:31
просто когда есть формула со ссылкой на ячейку другой книги, то при вставке такой ссылки она вставляется как абсолютная, т.е., например
=[Книга1]Лист1!$A$2
соответственно, при растягивании будет и "одна и та же строка" и один и тот же столбец

чтобы были разные нужно преобразовать в относительную, т.е. чтобы стало
=[Книга1]Лист1!A2

преобразовать можно или явно удалив значки "доллара" ($) или став в нужное место несколько раз (в случае, когда так $A$2, то три раза и станет A2) нажать F4



Автор: alexd73
Дата сообщения: 07.06.2012 10:03
Здравствуйте!
То-ли я не могу сформулировать правильно вопрос, то-ли ответа нет.. так или иначе у меня есть прайс такого вида:

Код:
Артикул;Наименование ;Цена
;Пылесос(кат) ;
1234 ;Samsung B-234 (моющий);2000руб
Автор: VictorKos
Дата сообщения: 07.06.2012 12:22
alexd73
Вопросы по макросам рассматриваются в теме Excel VBA
Можно, конечно и с помощью формул попробовать, но придется вручную создавать доп. столбец "Категория", потом формулой вытаскивать в него соответствующие данные, менять формулы на значения, сортировать таблицу, удалять лишние строки, поиском с заменой удалять "(кат)"... Пожалуй, макрос будет предпочтительнее.
Автор: zuster_andrey
Дата сообщения: 07.06.2012 14:17
Как запретить открытие книги на компьютере?
Но чтобы она открывалась на тех компьютерах, на которых я это разрешу?
Автор: unreal666
Дата сообщения: 07.06.2012 17:55
Что за фигня?
Раньше давно по клавишам стрелок происходил переход по ячейкам. Сейчас вместо этого прокручивается скролл. Как это исправить?
Автор: Robert
Дата сообщения: 07.06.2012 17:58
unreal666

Может клавишу ScrollLock нажать?
Автор: unreal666
Дата сообщения: 07.06.2012 18:14
Точно. Даже не заметил, что она нажата (клава частично в столе и индикатора обычно не видно). Даже не знал, зачем вообще нужна эта клавиша (т.е. что она блокирует, судя по ее названию).
Автор: Gunslighter
Дата сообщения: 08.06.2012 10:10
Проблема со сводной таблицей. MS Office 2003 SP3


Таблица имеет следующий вид по столбцам:
1. Наименование компании
2. Кол-во нарушений
3. Замечания (кол-во)
4. Выговоры (кол-во)
5. Увольнения (кол-во)

Соответветственно, в макете таблицы Компании размещены в области строк, остальные показатели - в области данных.

Проблема заключается в том, что когда я нажимаю на выпадающий список "Данные", чтобы отобразить по столбцам только "Кол-во нарушений" и "Выговоры" (т.е. снимаю галочки с оставшихся), то эти столбцы исчезают из таблицы безвозвратно. Т.е. их нельзя снова отметить галочкой, чтобы они появились, т.к. их просто нет в списке с элементами. Согласно справке MS такого не долно происходить. Там написано что можно как скрывать, так и отображать элементы данных, а я, получается, могу только скрывать. Что самое интересное, когда я скрываю Компании (расположены по строкам), то все в порядке - они остаются в списке элементов и я снова могу их отобразить.
Автор: Robert
Дата сообщения: 10.06.2012 11:33
unreal666

Она не блокирует (Block), она фиксирует (Lock), закрепляет.

Так же как и её товарки NumLock и CapsLock.
Только каждое своё: одна - Num, другая - Caps, третья - Scroll.
Автор: clio77
Дата сообщения: 11.06.2012 15:56
В столбце находятся итоговые значения (цена). Имеется число (сумма) , которое необходимо раскидать по итоговым значениям в процентном отношении заменяя итоги.
Допустим в итоговых значениях числа 20, 30, 50. Наше число 30. Формула должна автоматом разбрасывать это число так 6 9 15.
Как это победить в Excel?
Автор: unreal666
Дата сообщения: 11.06.2012 16:57
clio77
Т.е. вместо 20, 30, 50 должны быть 6 9 15 ? Или эти 6 9 15 должны быть в отдельных ячейках?
Для начала нужно иметь ячейку с суммой этих 20, 30, 50.
Автор: VictorKos
Дата сообщения: 11.06.2012 18:34
clio77
Может, так =30/100*20 (вместо 30 и 20(30,50) указать ячейки, в которых они содержатся)?
Хотя нет, Вам же итоги заменить нужно, это только макросы, формулы не могут изменять содержимое других ячеек.
Автор: clio77
Дата сообщения: 12.06.2012 11:40
unreal666
VictorKos
Математика рулит.Все рассчитано через удельный вес %
Автор: unreal666
Дата сообщения: 12.06.2012 11:49
clio77
ну так VictorKos тебе подсказал. 30 - это раскидываемое число, 100 - сумма ячеек с итогами, 20 - сам итог. Т.е. минимум нужна ячейка с суммой итогов. Остальное у тебя как бы есть.
Автор: SFC
Дата сообщения: 14.06.2012 07:23
Будьте добры, подскажите плс, сам чтото не соображу:
Есть таблица:
id1 Название-1
id2 название-2
id3 название-3
id4 название-4
id5 название-5
...
Сделать в какой-то ячейке выбор и заполнение из списка id1..idN - нет проблем = через определение имени данных и последующую валидацию данных через список = все работает.
Но когда выбираешь из списка id1..idN не помнишь какому ID какое название соответствует

Хотелось, чтобы при листании спиcка отображалоcь и ID и названия, а при заполнении/ отборе заполнялось только ID

P.S.
почему так: если отказаться от ID, и использовать выпадающий список только из названий, то при последующей коррекции текста в названии, ранее заполненные/отобранные названия на обновленные сами не корректируются.
т.е. отбор из ID позволяет в последующем корректировать текст соответствующего ему названия. Обычная фича БД.
Автор: VictorKos
Дата сообщения: 14.06.2012 09:01
SFC
Посмотрите статью на PlanetaExcel - "Выпадающий список в ячейке".
Там способ 4. Элемент ActiveX вроде бы позволяет реализовать Вашу задачу.
Автор: SFC
Дата сообщения: 14.06.2012 13:25
VictorKos
Спасибо, это конечно выход, но очень громоздский, я думал может есть способ аналогичный второму из вашей ссылки
Автор: compwork
Дата сообщения: 15.06.2012 09:03
2008 Std R2, клиентские машины на Win7, Excel 2010.
Возникает проблема с таблицами, где есть связь, периодически связи теряются, т.е. просит заново указывать пути к файлам, при этом до какого-то периода все было отлично, какой-то закономерности нет, т.е. две недели таблицы работали, сегодня с утра связи слетели, иногда каждое утро такое происходит.
Доступ к сетевым шарам не слетает, логин/пароль не спрашивает.
На всякий случай, в антивирус прописаны исключения.
Теневые копии делаются в 3 ночи и в 12-00
ставить ручное обновление связей не есть хорошее решение
Автор: vitrzn
Дата сообщения: 19.06.2012 08:44
помогите разобраться как оптимальнее посчитать:
Есть услуга у которой первые 3 посещения стоят 4,50р потом с 4 посещения по 50 посещения стоимость 1 руб, с 51 посещения снова 4,5 р

надо в одной колонке посчитать средневзвешенное значение
Автор: DIasT
Дата сообщения: 19.06.2012 15:14
Подскажите как реализовать следующую вещь в Excel (ещё лучше если в OpenOffice):

Есть прайс лист в котором указаны артикул, наименование, цена и количество.

Необходимо сгенерировать новый список (на новом листе, ниже или рядом) так, чтобы в новом списке было столько строк с товаром, сколько указано в соответствующей ему ячейке "количество".

http://imageshack.us/photo/my-images/52/examplefq.png/
Автор: SFC
Дата сообщения: 19.06.2012 15:26

Цитата:
Есть услуга у которой первые 3 посещения стоят

А в чем проблема. Что есть параметр - кол-во посещений?
Напишите алгоритм во вложенных IF, а потом напишите в одну строку в ячейке, в зависимости от параметра в другой ячейке.
Автор: kastilren
Дата сообщения: 23.06.2012 22:04

Уважаемые форумчане! Опять прошу вашей помощи, всегда уверен
в вашей компетентности ! Заранее благодарен Вам!
Вопрос следующий:
Есть три столбца данных в виде Excel-таблицы.
Второй и третий столбцы - текстовые данные.
В первом столбце двоичные данные: "0" или "1".
Нужно данные третьего столбца сместить следующим образом:
если в n-й строке первого столбца находится "1" - ничего не делать;
если "0" - начиная с n-й строки, все данные третьего столбца смещаются
на позицию вниз с образованием пустого поля, причем первый и второй столбцы
остаются неизменными.
Примечание:
- В третьем столбце кол-во непустых (информативных) строк меньше кол-ва строк таблицы на число, равное кол-ву нулей в первом
столбце, причем пустые строки идут в конце третьего столбца.

Интересует сам процесс записи (создания) макроса, я пытался записать более-менее
 универсальный (для количества строк от 200 до 500) макрос, однако он работает некорректно.
Идея следующая:
1) Включаю запись макроса
2) ставлю курсор в ячейку третьего столбца, напротив "0".
3) правая клавиша - вставить ячейки (срока) - вставляется пустая строка
4) Выделяю весь первый и второй столбцы от пустой строки до конца - вырезаю-вставляю позицией выше
5) Стоп записи макроса.
Рад увидеть Ваши советы, решения.
Автор: Mushroomer
Дата сообщения: 23.06.2012 22:34
kastilren
Цитата:
Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
Автор: MCH2
Дата сообщения: 25.06.2012 16:58

Цитата:
Есть услуга у которой первые 3 посещения стоят 4,50р потом с 4 посещения по 50 посещения стоимость 1 руб, с 51 посещения снова 4,5 р

если в A1 - кол-во посещений, то общая стоимость расчитывается:
=МИН(A1;3)*4,5+МИН(МАКС(A1-3;);48)*1+МАКС(A1-51;)*4,5
а дальше уже считайте средние, средневзвешанные и т.д.
Автор: MrDarkGT
Дата сообщения: 29.06.2012 14:32
#
Автор: ruzmaz
Дата сообщения: 30.06.2012 09:59
Можно ли в Excel 2010 в окне предварительного просмотра (или, возможно, еще где) вручную перемещать границы полей, а не задавать величины полей в виде чисел? Попробовал распечатать из этой версии excel и что-то не обнаружил такой фичи, а в предыдущих она была.
Автор: kimtan
Дата сообщения: 30.06.2012 11:52
ruzmaz
Лента-Вид-Разметка страницы, там таскаются поля.
Неудобно? Возможно, но дело привычки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.