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

» Excel FAQ (часть 4)

Автор: oshizelly
Дата сообщения: 07.06.2009 12:49
Mushroomer
Цитата:
А чем наш плох?

А кто говорит, что наш плох? Думаю, этот человек неправ! Что касается моего поста, то в нём, конечно же, подразумевалось "ещё парочку хорошх форумов".
Правда, наш тред не слишком массовый. Ясно, что Mushroomer и ещё несколько человек не могут тянуть на себе весь тред, чай, и другие заботы имеются. Поэтому вполне понятно, что ответы на вопросы находятся не всегда (это видно на примере пары последних страниц). Вот я и подумал, что те вопросы, на которые не удалось получить ответ здесь, может быть, найдут ответы на другом форуме (и наоборот).
Автор: q1wed
Дата сообщения: 08.06.2009 17:35
здесь не пару человек сидит, а поболе.... просто вопрос-вопросу рознь...
Автор: Mushroomer
Дата сообщения: 08.06.2009 22:58
q1wed
Цитата:
здесь не пару человек сидит, а поболе....
Согласен. Человек 10-20. Я если сразу могу понять что требуется реализовать, основываясь на моем классическом использовании Excel (ибо Уокенбаха я не читал, о чем иногда жалею), то начинаю уточняющие вопросы кидать или сразу отвечаю.

Цитата:
просто вопрос-вопросу рознь
Это точно.
Автор: ProfAn
Дата сообщения: 09.06.2009 19:22
всем привет! прошу содействия

A B C 1 2 3
Автор: Mushroomer
Дата сообщения: 09.06.2009 20:24
ProfAn
Цитата:
Формула должна быть со ссылками не на числа в "A","B" и "C",
Ну вроде число в ячейке С не участвует в формуле. 3 столбца с данными это жестко закрплено?

Цитата:
автоматически заполнялись ячейки с позиции "C",
Ты хотел сказать после ячейки C?

Цитата:
заполняются смежные ячейки без пропусков) числом из ячейки "A".
тогда почему под 1 пусто? Там тоже должно быть 20.
почему 1 2 3? Ведь в ячейке B значение 2, то и заполняться должны два столбца , а не три.

Цитата:
необходимо создать формулу (не макрос) такую, что:
под цифрой 1 формула
=ЕСЛИ(СТОЛБЕЦ()-3<=$B2;$A2;"")
Автор: ProfAn
Дата сообщения: 09.06.2009 20:37
Mushroomer


Цитата:
Ну вроде число в ячейке С не участвует в формуле. 3 столбца с данными это жестко закрплено?


"C" - номер ячейки в строке, с которой начинается заполнение


Цитата:
Ты хотел сказать после ячейки C?


см. выше


Цитата:
тогда почему под 1 пусто? Там тоже должно быть 20.
почему 1 2 3? Ведь в ячейке B значение 2, то и заполняться должны два столбца , а не три.


заполнение начинается со второй ячейки (т.к. "С" - 2). "B" - кол-во ячеек, которое необходимо заполнить (слева направо), начиная с позиции "C" - 2.

"B" и "C" - натуральные, равны или больше единицы. Можно как то обойти "-3" в формуле. И выразить не через число, а через ссылку на ячейку с числом?

еще пример:

A B C 1 2 3 4 5 6 7
Автор: kimtan
Дата сообщения: 09.06.2009 21:34
ProfAn
Мдя, лихо закручен сюжет! Укажите адрес ячейки в которой находится буква А и возможно помощь будет. Незнаю как Mushroomer, но я кажется начинаю понимать.
Автор: ProfAn
Дата сообщения: 09.06.2009 21:41
kimtan
адрес любой, можно например "A","B" и "C" в условия вынести - т.е. в отдельный блок...
Автор: Mushroomer
Дата сообщения: 09.06.2009 21:59
ProfAn
=ЕСЛИ(И(СТОЛБЕЦ()>=3+$C2;СТОЛБЕЦ()<=3+$C2+$B2-1);$A2;"")
Автор: ProfAn
Дата сообщения: 09.06.2009 22:09
Mushroomer
огромный респект - то, что надо. Немного доработал - пустые ячейки нулями заполняются
Автор: kimtan
Дата сообщения: 09.06.2009 22:10
ProfAn
Как альтернатива... =ВЫБОР((СТОЛБЕЦ(A:A)<$C2)+(СТОЛБЕЦ(A:A)>=$C2)*2+(СТОЛБЕЦ(A:A)>$C2+$B2-1);"";$A2;"")
P.S. Просьба: прикладывайте пож. по возможности в будущем свой файлик. Уверен что многие бы ответили... но не многим есть время его за Вас рисовать. Не в обиду...
Автор: Mushroomer
Дата сообщения: 09.06.2009 22:26
kimtan
Там рисовать то надо было всего 6 чисел. Примера в сообщении http://forum.ru-board.com/topic.cgi?forum=5&topic=28042&start=1140#9 имхо было более чем достаточно.

ProfAn
Спасибо за задачу. Хорошая разминка для мозга
Автор: kimtan
Дата сообщения: 09.06.2009 22:44
Mushroomer
Дык это я с походом сделал, вдруг человеку захочется например выделить таблицу и все скопом переместить (и такое бывает )
P.S. Эт я уже сам на свои вопросы отвечаю
Автор: ProfAn
Дата сообщения: 09.06.2009 22:58
kimtan
Mushroomer

еще раз огромный респект за участие!
Автор: to4ulka
Дата сообщения: 10.06.2009 16:30
Помогите пожалуйста...В общем поставил Эксель..всё нормально работало и считатало формулы автоматически(т.е один раз ввёл и больше к этому не взвращался).Но в один прекрасный день я решил почистить свой профиль в винде и все временные файлы..после чего Эксель перестал автоматически подсчитавать..Что делать?
Автор: crotoff
Дата сообщения: 10.06.2009 19:30
to4ulka
проверь настройки
сервис/параметры/вычисления - поставить точку на "автоматически"

Добавлено:
Эксперты, подскажите аналог функции ВПР, только чтоб выбиралось из таблицы значение сразу по двум ключам - по строчкам и столбцам. Например имеется тысяча строк, первый столбец отводится под уникальный код, остальные 12 - под наименование месяца. Мне нужно выбрать значение на пересечении определённого кода и месяца (и код и месяц будут переменными, т.е. ссылками на адреса ячеек), чтоб затем размножить формулу

пример http://webfile.ru/3694635
вместо номеров 1, 2..12 мне нужно подставить название месяца или ссылку на ячейку, содержащую название, потому номера могут съехать при добавлении столбцов в таблицу на листе 1
Автор: Mushroomer
Дата сообщения: 10.06.2009 20:06
crotoff
Уникальный код в столбце встречается только один раз?
Почитай внимательно описание фукнции ВПР. Она и ищет по двум параметрам. Там важно номер столбца задать правильно. Правильно подобрав смещение (в зависимости от месяца) можно четко понять какой столбец нужен.

Идея ясна? Выложи небольшой пример и скажи какую ячейку ты хочешь получить. Я думаю, что напишу формулу.

Добавлено:
А, все понял. Ты почти уже все сделал сам. сейчас подумаю немного.

Добавлено:
Цитата:
отому номера могут съехать при добавлении столбцов в таблицу на листе 1
А зачем будут добавляться номера столбцов на листе 1. Ведь месяцев всего 12?
Автор: crotoff
Дата сообщения: 10.06.2009 20:21
Mushroomer
код конечно же уникальный, но проблема в том что адреса столбцов в таблице данных могут смещаться если вставить ещё столбец между месяцами и столбцом кодов. Тогда придётся в каждую формулу на втором листе добавлять смещение (2+2, 3+2... 13+2), важно привязаться к названию месяца. Может, как-то возвращать номер позиции в таблице через относительный адрес...
Автор: Mushroomer
Дата сообщения: 10.06.2009 20:28
Все. Сообразил.
Значится так. в листе "Лист1" под месяцами делается дополнительная строка. В ней формула =Столбец()
А затем ты с использованием функции ГПР получаешь номер столбца по месяцу. Идею понял?
Автор: crotoff
Дата сообщения: 10.06.2009 20:29
в принципе значение смещения можно задавать принудительно в ячейке и затем ссылаться на неё, например ВПР($A2;Лист1!$A:$M;2+$A$1;0) но это немножко не то
Автор: Mushroomer
Дата сообщения: 10.06.2009 20:30
Будешь вставлять столбцы, формула автоматически пересчитается.
Автор: crotoff
Дата сообщения: 10.06.2009 20:30
Mushroomer
о, понял. Спасибо
Автор: Mushroomer
Дата сообщения: 10.06.2009 20:31
удалено.
Автор: kimtan
Дата сообщения: 10.06.2009 20:36
http://webfile.ru/3694792
Автор: Mushroomer
Дата сообщения: 10.06.2009 20:37
Я сначала хотел через формулу Индекс работать. Потом прочел описание ВПР и увидел, что ты уже все сделал. Осталось учесть вставку столбцов. Сначала я хотел над месяцами строку делать, но я думаю, что в функции ГПР нельзя указать -1 строку поэтому пришлось делать строку под месяцами
Автор: crotoff
Дата сообщения: 11.06.2009 07:37
ПОИСКПОЗ тоже круто спасибо
Автор: to4ulka
Дата сообщения: 11.06.2009 09:53
crotoff
Большое спасибо,всё так и было.
Автор: mleo
Дата сообщения: 11.06.2009 12:00
кто может подсказать, вставляю рисунок (печать, подпись) в документ.. это все просто. а вот как сделать, чтобы как в Ворде, объекты были за основным текстом и таблицами?
Автор: tenua
Дата сообщения: 11.06.2009 14:53
Помогите решить задачу - три ячейки заняты Ник, ФИО, Отдел и как подраздел к каждому человеку еще три ячейки с Сайт, Описание, Объем.
_________________
| Ник | ФИО | Отдел |
-------------------------
|Сайт | Опис| Объем|
------------------------
| ... | .... | ..... |
-------------------------
| ... | .... | ..... |
-------------------------
| Ник | ФИО | Отдел |
-------------------------
и т.д.

Требуется сделать возможность сортировки по ФИО, Отделу с сохранением информации из подраздела. Подскажите, как это сделать?
Автор: Mushroomer
Дата сообщения: 11.06.2009 16:54
tenua
Непонятно. просьба выложить пример на файловый обменник типа slil.ru или ifolder.ru

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Какой поставить ведеоплеер под Vista


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