Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)

Модерирует : gyra, Maz

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, плиз, парочку хорошх форумов по сабжу на русском языке и на английском. Заранее спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 18:05 06-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    парочку хорошх
    А чем наш плох?  

    Цитата:
    на русском языке
    http://www.planetaexcel.ru/forum.php

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 18:33 06-06-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
    А чем наш плох?  

    А кто говорит, что наш плох? Думаю, этот человек неправ!  Что касается моего поста, то в нём, конечно же, подразумевалось "ещё парочку хорошх форумов".
    Правда, наш тред не слишком массовый. Ясно, что Mushroomer и ещё несколько человек не могут тянуть на себе весь тред, чай, и другие заботы имеются. Поэтому вполне понятно, что ответы на вопросы находятся не всегда (это видно на примере пары последних страниц). Вот я и подумал, что те вопросы, на которые не удалось получить ответ здесь, может быть, найдут ответы на другом форуме (и наоборот).

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:49 07-06-2009 | Исправлено: oshizelly, 13:49 07-06-2009
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    здесь не пару человек сидит, а поболе.... просто вопрос-вопросу рознь...

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 18:35 08-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Цитата:
    здесь не пару человек сидит, а поболе....  
    Согласен. Человек 10-20. Я если сразу могу понять что требуется реализовать, основываясь на моем классическом использовании Excel (ибо Уокенбаха я не читал, о чем иногда жалею), то начинаю уточняющие вопросы кидать или сразу отвечаю.

    Цитата:
    просто вопрос-вопросу рознь
    Это точно.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:58 08-06-2009
    ProfAn



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    всем привет! прошу содействия
     
    A B C 1 2 3    
    20 2 2 20 20

     
    имеем таблицу с данными A, B и C
     
    1, 2 и 3 - допустим календарные дни
     
    необходимо создать формулу (не макрос) такую, что:
     
    автоматически заполнялись ячейки с позиции "C", число заполняемых ячеек соответствовало бы по количеству "B" (заполняются смежные ячейки без пропусков) числом из ячейки "A".
     
    Формула должна быть со ссылками не на числа в "A","B" и "C", а на сами ячейки, т.к. числа в них могут меняться.

    Всего записей: 177 | Зарегистр. 17-08-2003 | Отправлено: 20:22 09-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ProfAn
    Цитата:
    Формула должна быть со ссылками не на числа в "A","B" и "C",  
    Ну вроде число в ячейке С не участвует в формуле. 3 столбца с данными это жестко закрплено?

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

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

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

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 21:24 09-06-2009 | Исправлено: Mushroomer, 21:27 09-06-2009
    ProfAn



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    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    
    20 2 3 20 20    
    15 6 2 15 15 15 15 15 15

     
    формула необходима для каждой ячейки (по количеству календарных дней), т.к. "B" и "C" могут меняться.  "C" от 1 и до 7-"B"+1.

    Всего записей: 177 | Зарегистр. 17-08-2003 | Отправлено: 21:37 09-06-2009 | Исправлено: ProfAn, 21:53 09-06-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ProfAn
    Мдя, лихо закручен сюжет! Укажите адрес ячейки в которой находится буква А и возможно помощь будет. Незнаю как Mushroomer, но я кажется начинаю понимать.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:34 09-06-2009
    ProfAn



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    адрес любой, можно например "A","B" и "C" в условия вынести - т.е. в отдельный блок...

    Всего записей: 177 | Зарегистр. 17-08-2003 | Отправлено: 22:41 09-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ProfAn
    =ЕСЛИ(И(СТОЛБЕЦ()>=3+$C2;СТОЛБЕЦ()<=3+$C2+$B2-1);$A2;"")

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 22:59 09-06-2009
    ProfAn



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    огромный респект - то, что надо. Немного доработал - пустые ячейки нулями заполняются

    Всего записей: 177 | Зарегистр. 17-08-2003 | Отправлено: 23:09 09-06-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ProfAn
    Как альтернатива... =ВЫБОР((СТОЛБЕЦ(A:A)<$C2)+(СТОЛБЕЦ(A:A)>=$C2)*2+(СТОЛБЕЦ(A:A)>$C2+$B2-1);"";$A2;"")
    P.S. Просьба: прикладывайте пож. по возможности в будущем свой файлик. Уверен что многие бы ответили... но не многим есть время его за Вас рисовать. Не в обиду...

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:10 09-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    Там рисовать то надо было всего 6 чисел. Примера в сообщении http://forum.ru-board.com/topic.cgi?forum=5&topic=28042&start=1140#9 имхо было более чем достаточно.
     
    ProfAn
    Спасибо за задачу. Хорошая разминка для мозга

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:26 09-06-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Mushroomer
    Дык это я с походом сделал, вдруг человеку захочется например выделить таблицу и все скопом переместить (и такое бывает )
    P.S. Эт я уже сам на свои вопросы отвечаю

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:44 09-06-2009 | Исправлено: kimtan, 23:58 09-06-2009
    ProfAn



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    Mushroomer
     
    еще раз огромный респект за участие!

    Всего записей: 177 | Зарегистр. 17-08-2003 | Отправлено: 23:58 09-06-2009
    to4ulka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста...В общем поставил Эксель..всё нормально работало и считатало формулы автоматически(т.е один раз ввёл и больше к этому не взвращался).Но в один прекрасный день я решил почистить свой профиль в винде и все временные файлы..после чего Эксель перестал автоматически подсчитавать..Что делать?

    Всего записей: 2 | Зарегистр. 14-04-2009 | Отправлено: 17:30 10-06-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    to4ulka
    проверь настройки
    сервис/параметры/вычисления - поставить точку на "автоматически"
     
    Добавлено:
    Эксперты, подскажите аналог функции ВПР, только чтоб выбиралось из таблицы значение сразу по двум ключам - по строчкам и столбцам. Например имеется тысяча строк, первый столбец отводится под уникальный код, остальные 12 - под наименование месяца. Мне нужно выбрать значение на пересечении определённого кода и месяца (и код и месяц будут переменными, т.е. ссылками на адреса ячеек), чтоб затем размножить формулу
     
    пример http://webfile.ru/3694635
    вместо номеров 1, 2..12 мне нужно подставить название месяца или ссылку на ячейку, содержащую название, потому номера могут съехать при добавлении столбцов в таблицу на листе 1

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 20:30 10-06-2009 | Исправлено: crotoff, 20:49 10-06-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Уникальный код в столбце встречается только один раз?  
    Почитай внимательно описание фукнции ВПР. Она и ищет по двум параметрам. Там важно номер столбца задать правильно. Правильно подобрав смещение (в зависимости от месяца) можно четко понять какой столбец нужен.
     
    Идея ясна? Выложи небольшой пример и скажи какую ячейку ты хочешь получить. Я думаю, что напишу формулу.
     
    Добавлено:
    А, все понял. Ты почти уже все сделал сам. сейчас подумаю немного.
     
    Добавлено:
    Цитата:
    отому номера могут съехать при добавлении столбцов в таблицу на листе 1
    А зачем будут добавляться номера столбцов на листе 1. Ведь месяцев всего 12?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 21:06 10-06-2009 | Исправлено: Mushroomer, 21:20 10-06-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    код конечно же уникальный, но проблема в том что адреса столбцов в таблице данных могут смещаться если вставить ещё столбец между месяцами и столбцом кодов. Тогда придётся в каждую формулу на втором листе добавлять смещение (2+2, 3+2... 13+2), важно привязаться к названию месяца. Может, как-то возвращать номер позиции в таблице через относительный адрес...

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 21:21 10-06-2009
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru