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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    andrey4of4



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DATA CARRIER
     
    Может быть где-нибудь уже пробегала ссылка  
    но мне кажется что эту програмку стоит занести в шапку
    как решение многих вопросов с переносом данных (сводки и т.п.)
    ух как мне эта прога часто помогала
     
    http://slil.ru/26184292
     
    Инструкция внутри всем рекомендую.
    Сам просто в восторге так как приходится делать сводки по двум базам данных  
    ежедневно  
    Отлично заменяет ВПР и аналогичные задачи.

    Всего записей: 71 | Зарегистр. 12-01-2008 | Отправлено: 15:03 27-09-2008 | Исправлено: andrey4of4, 15:04 27-09-2008
    Dimantm

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый вечер! Дамы и господа помогите решить задачу!  
     
    Имеется следующая таблица
    http://ipicture.ru/Gallery/Viewfull/7273513.html
     
    Задача - после ввода числа в Е2, должен произойти поиск диапозона куда это число входит, границы диапозона в столбцах А и В, и в F2 и G2 вывести соответствующие значений из ячеек столбцов С и D.Подскажите возможно ли это?
     
    Пример на рисунке.

    Всего записей: 5 | Зарегистр. 05-07-2007 | Отправлено: 17:16 27-09-2008 | Исправлено: Dimantm, 18:16 27-09-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Dimantm
    В F2 формула =ВПР(E2;A$2:D$100;3)
    В G2 формула =ВПР(E2;A$2:D$100;4)
    где A$2:D$100 - ваша таблица с данными (D$100 заменить на  номер последней заполненной строки в таблице). Подробнее по функции ВПР читайте в справке Excel.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:23 27-09-2008 | Исправлено: VictorKos, 22:26 28-09-2008
    Afalina10

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите разобраться. У меня имеется акт на контейнера, которые приходят на проверку каждые полгода, каждый раз приходится писать акты. Как сделать так, чтобы Excel находил акты по последне дате и вставлял ее в акт. Я использую функцию Макс, но он мне находит последнюю дату , но акт вставляет максимальный по значению( чаще всего из прошлого обследования) например имеются 2 акта один- №97 за 2007г, а другой № 15 за 2008, номер контейнера одинаковый, так он мне вставляет №97, а дату2008г.
    Или придется все базы разбивать отдельно на полугодия и ссылаться на отдельную колонку. Может есть другой способ.
    Но дело в том, что контейнера приходят в разное время-одни 1 раз в 2007 г.Другие- 1 раз в 2008. Условное форматирование тоже не подходит.
     
    Хотела прикрепить файл, но не знаю как

    Всего записей: 8 | Зарегистр. 23-09-2008 | Отправлено: 05:19 28-09-2008
    Levitant



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите пожалуйста. Есть простенький макрос закрашивания определённой ячейки. Дак вот её надо закрашивать, если в ячейки J1 стоит "1". Где задать условие выполнения? И как оно должно выглядеть. Подскажите пожалуйста. Читал на листах 6 и 7 подобную проблему, но что-то не понял где это писать надо.

    Всего записей: 62 | Зарегистр. 09-11-2006 | Отправлено: 12:27 28-09-2008 | Исправлено: Levitant, 12:28 28-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Levitant
    Можно просто задать в условное форматирование в нужную ячейку =J1=1.
    Тогда намного проще, и без макроса.

    Цитата:
    Где задать условие выполнения?

    Вы об этом?
    Сервис\макрос\редактор Visual basic...

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 16:09 28-09-2008
    evilone666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    люди помогите с макросом плз
    есть колонка слов типа  
    ма'крос
    моря'к
     
    и т.д.  
     
    можно ли как-то чтобы вместо " ' " ставилась буква которая перед ним  была большая т.е.  
     
    мАкрос  
    морЯк  
     
    и т.д.?
    пасиб

    Всего записей: 327 | Зарегистр. 03-11-2006 | Отправлено: 16:36 28-09-2008
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    evilone666
    это задача для макроса... поэтому ответил Вам здесь - Excel VBA

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 20:51 28-09-2008
    speedb

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день, буду очень благодарен если кто-нибудь поможет в следующем: есть файл с наименованиями в столбце А и информацией по ним(столбцы b,c,d,e,f,g,h,i), требуется в столбце J при повторении выводить разные значения, тоесть преположим:
     
    Позиция2323 "текст совпадающая позиция"
    Позиция2323 "текст совпадение №1"
     
    а также в другой табличке требуется нечто подобное, только с суммой:
     
    Позиция2323 Сумма значений совпадающих позиций
    Позиция2323 "текст Совпадение"
     
    Тоесть если позиция повторяется, к той ячейки с которой мы фактически сравниваем дать одно значение, а если эта позиция уже сравнивалась - выдать текст.
    Вот здесь я действительно развожу руками, очень прошу помощи!
     
    Буду очень благодарен,заранее спасибо.

    Всего записей: 1 | Зарегистр. 29-09-2008 | Отправлено: 15:20 29-09-2008 | Исправлено: speedb, 15:22 29-09-2008
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать задуманное.
    Есть цена и объем сделок. Нужно вычислить по какой цене какой накоплен  объем.
    Для примера:
    по цене 200р. - был накоплен объем 1.5млн. сделок
    По цене 201р. - был накоплен объем 1 млн. сделок
    По цене 200.50 р. - накоплен объем 1.25 млн. сделок и т.д.
    Каждый шаг цены (с точ. до 1 коп.) и объем по данной сделке фиксируется в отдельной ячейке.
    И еще если у кого нибудь есть ссылки по теме настройки Exel’a для анализа фондового рынка, киньте пожалуйста.

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 18:07 29-09-2008 | Исправлено: CannabisKing, 20:16 29-09-2008
    KPAHK



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята подскажите!
     
    Вопрос 1:
     
    Вот пишу я формулу...
    = ......  
    и на определенном моменте понимаю, что нужно взять все написанное в скобки
    = (........)  
    Чтобы продолжить типа :
    = (........)*......
    вручную это очень муторно делать.. вот и вопрос: существует может ли какая комбинация клавиш? или надстройка какая-то?
     
    Вопрос 2:
     
    Как сделать так, чтобы UDF  заполняла значение нескольких ячеек. т.е. например,
    Выделяем ячейку, Вставляем UDF, заполняем аргументы, и по этим аргументам расчитывается несколько значений, которые заполняются не только в выделенную ячейку, но и допустим в следующую по столбцу?
     
    Спасибо знатокам! )

    Всего записей: 17 | Зарегистр. 17-09-2007 | Отправлено: 18:43 29-09-2008
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KPAHK

    Цитата:
    Как сделать так, чтобы UDF  заполняла значение нескольких ячеек

    никак. Ни формула, ни пользовательская функция НЕ МОЖЕТ изменить значение любой ячейки, кроме той, в которой она сама написана (точнее в этой ячейке будет результат вычисления формулы).
    если надо менять другие ячейки - то это однозначно только МАКРОС.
     
     
    Добавлено:

    CannabisKing

    Цитата:
    Есть цена и объем сделок. Нужно вычислить по какой цене какой накоплен  объем.  

    я не спец, да и структуры не видно, но нюхом чувствую, что это задача для сводной таблицы!!

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 20:38 29-09-2008
    KPAHK



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

    Цитата:
    никак. Ни формула, ни пользовательская функция НЕ МОЖЕТ изменить значение любой ячейки, кроме той, в которой она сама написана (точнее в этой ячейке будет результат вычисления формулы).  
    если надо менять другие ячейки - то это однозначно только МАКРОС.

     
    Спасибо за содержательный ответ. Я просто надеялся, что как-то можно этот "многоячейковый" ответ представить в виде диапазона. Т.е. чтобы ответом ЮДФ был диапазон значений.. но раз нет, то нет..

    Всего записей: 17 | Зарегистр. 17-09-2007 | Отправлено: 20:49 29-09-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    speedbна первой странице этой ветки смотри второе  мое сообщение - это решение подойдет тебе, правда немного пожалуй придется изменить
     
     
    Добавлено:
    SERGE_BLIZNUK
     

    Цитата:
    CannabisKing
     
    Цитата:
    Есть цена и объем сделок. Нужно вычислить по какой цене какой накоплен  объем.  
     
    я не спец, да и структуры не видно, но нюхом чувствую, что это задача для сводной таблицы!!

     
    а я бы рискнул выловить уникальные значения и потом просуммировать по каждому из них
    ЗЫ не люблю я сводные таблицы - брррр...

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:15 29-09-2008
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Я тоже об этом подумал. Нужно каждую новую встречающуюся цену выводить в отдельный столбец, а в соседний столбец выводить сумму сделок по этой цене.
    Я начинаю только осваивать работу с Exel, поэтому буду благодарен, если кто нибудь расскажет в каком направлении нужно двигаться.
     
    SERGE_BLIZNUK
    Скрин таблицы залил на рапиду.
    http://rapidshare.com/files/149453386/11.GIF.html
    Со сводными таблицами, я так понял сложнее все будет реализовать, чем в озвученном q1wed
    варианте?

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 22:13 29-09-2008 | Исправлено: CannabisKing, 22:20 29-09-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CannabisKing
    1 вариант: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=28042&start=#12
    2 вариант: извлекаем уникальные значения как описано здесь: http://www.planetaexcel.ru/tip.php?aid=46 потом просто суммируем =СУММЕСЛИ($A$7:$A$2500;C7;$B$7:$B$2500), где А7:А2500 список значений (цена сделки), С7 извлеченное из списка одно из значений, B7:B2500 - суммируемый диапазон (объем сделки)
     
    сводными проще должно быть если у меешь с ними работать, но мне они все равно не нравятся - я лучше помаюсь, но сам формулы соберу

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 09:11 30-09-2008 | Исправлено: q1wed, 09:19 30-09-2008
    arkada



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

    Всего записей: 154 | Зарегистр. 26-08-2005 | Отправлено: 10:55 30-09-2008
    AuthorR

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arkada
    проверь: Данные-Проверка
    такое может быть, если для всех ячеек ячеек тм установлено, что допустимо вводить только число

    Всего записей: 164 | Зарегистр. 11-02-2007 | Отправлено: 12:44 30-09-2008
    arkada



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

    Всего записей: 154 | Зарегистр. 26-08-2005 | Отправлено: 14:21 30-09-2008
    CannabisKing



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Получилось. Все таки сводными таблицами, поковырялся с ними немного, оказалось, очень просто делается. Спасибо большое за помощь.

    Всего записей: 343 | Зарегистр. 17-06-2005 | Отправлено: 23:16 30-09-2008 | Исправлено: CannabisKing, 23:18 30-09-2008
       

    Страницы: 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