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

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

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

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    Name361

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

    Цитата:
    В шапке Excel VBA  
    найдете ответ на это вопрос  
    Как запустить макрос при изменении положения курсора или значения ячейки  
    Заодно там и спросите остальные вопросы

    ZORRO2005 спасибо. Кое-что полезное нашел.

    Всего записей: 5 | Зарегистр. 06-03-2008 | Отправлено: 00:01 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые знатоки Excel-а, и не только, подскажите, пожалуйста! Существует ли возможность при помощи функций переноса данных (число, текст), удовлетворяющих двум условиям? Этакий вариант ВПР (VLOOKUP) только для двух критериев отбора. Может быть, этот вопрос вами уже обсуждался ранее, однако, я пока еще только на 73 странице FAQ(часть 2). Заранее всем  благодарен.

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 09:57 14-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    shadur
    http://www.planetaexcel.ru/tip.php?aid=26
    или
    http://www.planetaexcel.ru/tip.php?aid=62
    Если там не найдете ответ, выложите пример.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 10:31 14-03-2008 | Исправлено: ZORRO2005, 10:35 14-03-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadur
    есть такая формула
    =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(....)
    в качестве переменных аргументов указываешь свои 2 (или более) условия.
    Сама же Сводная Таблица строится на основе твоей базы данных, указываешь просто нужные поля

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:56 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прежде всего, огромное спасибо за оперативный ответ! Однако примеры не подошли даже с макросом. Поэтому выкладываю, как могу, пример. Таблица №1 основная, а в во вторую необходимо перенести правильные Коды №2. Извините за корявость данных. Еще раз всем огромное спасибо!
     
     
     
    Таблица№1                        
    Код №1      Наименование   COUNTIF   Допол.код    Код №2
    0703022281    A                         1                            2/070000
    0401024049    B                         1                            2/040100
    0401024047    C                         1                            2/130000
    0103007182    D                         1                            2/080000
    0103007183    E                          1                            2/100000
    0703023302    F                          1                            2/010000
    0401024050    G                         1                            2/020000
    0401024049    B                         2            1               2/180000
    0401024047    C                         2            1              2/050100
    0703022281    A                         2            1              2/190000
    0401024049    B                         3            2              2/200000
    0401024047    C                         3            2              2/210000
     
     
    Таблица№2                                                   VLOOKUP   А должно быть               
    Допол.код    Код №1        Наименование        Код №2      
                        0703022281    A                         2/070000    2/070000        
                        0401024049    B                         2/040100    2/040100        
                        0401024047    C                         2/130000    2/130000        
                        0103007182    D                         2/080000    2/080000        
           1           0401024049    B                          2/040100    2/180000        
           1           0401024047    C                          2/130000    2/050100        
           1           0703022281    A                          2/070000    2/190000        
           2           0401024049    B                          2/040100    2/200000        
           2           0401024047    C                          2/130000    2/210000        

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 12:08 14-03-2008 | Исправлено: shadur, 12:23 14-03-2008
    Straddle



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

    Цитата:
    Там стоит не пробел (код 20), а символ с кодом FF.  

     
    Спасибо!
    Всё заработало!

    Всего записей: 126 | Зарегистр. 03-10-2007 | Отправлено: 12:08 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати, уважаемые подскажите как мне вставить таблицу ввиде изображения?

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 12:36 14-03-2008 | Исправлено: shadur, 12:40 14-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    shadur
    http://slil.ru/25579730
    Заодно и твоя табличка

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:46 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005 Спасибо огромное! Разбираюсь.  

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 13:00 14-03-2008
    w25

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadur
    нужно выделить таблицу, удерживая Shift - меню правка - копировать рисунок.

    Всего записей: 175 | Зарегистр. 22-07-2005 | Отправлено: 13:05 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005 Браво!!! Только я вместо ВПР буду использовать по известным причинам Индекс с ПоискПоз. Еще раз спасибо.

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 13:41 14-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    shadur
    C Индексом и Поискпоз будет посимпатичнее
    http://slil.ru/25580315
     
    lomaxx , кстати Индекс и Поискпоз  
    это и есть решение вашей задачи без дополнительного столбца.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 14:50 14-03-2008 | Исправлено: ZORRO2005, 14:59 14-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    А формула -IF с CountIf - просто красавица! Я делал тоже самое только в смежных ячейках(сперва счет, а затем уже если).  Теперь же любо-дорого смотреть!

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 15:34 14-03-2008
    SnowMan80



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    вопрос  решился вот таким образом:
    в ячейке А2 формула =ЕСЛИ(C2<>0;I1+1;)
    в ячейке А3 и далее вниз  растянута формула =ЕСЛИ(C3<>0;A2+1;(A2))
     
    это неотсортированный список:
    A1          B1                  C1
    №              фио                 сумма
    0    Первый    
    1    Второй                8
    1    Третий    
    2    Четвертый    5
    2    Пятый    
    2    Шестой    
    3    Седьмой    7
    3    вуцау    
     
    а это отсортированный по С1 со значением "непустые" или "больше > 0"
     
    1    Второй                8
    2    Четвертый    5
    3    Седьмой    7
     
    короче РАБОТАЕТ!!!
    Спасибо за ответы, но как-то сам добумкал
     

    Всего записей: 19 | Зарегистр. 14-11-2006 | Отправлено: 18:31 14-03-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
    Такой вопрос:
    Есть три столбца, один для суммы, в остальных значения. Нужно просуммировать первый, если хотя бы один из второго или третьего - не пустой.
    Пример - в атаче.
     
    http://slil.ru/25582008
    Сделать хотелось бы не создавая дополнительных столбцов, просто формулой )
     
    Спасибо!

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 21:39 14-03-2008 | Исправлено: gvserg1, 21:40 14-03-2008
    winter1971

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите! Есть 2 файла(книги): в одной 102 листа, где в каждом одна колонка с суммами которая соответствует месяцам года (оплата), полностью соответствуют по номерам строк и колонок (суммы разные). Как перенести эти данные в другой файл через ='[****]акт1'!$A$1 чтобы при протяжке формулы по столбцу менялись только номера актов (т.е. листов: они так и называются в книге акт1, акт2 и т.д.) Спасибо!

    Всего записей: 328 | Зарегистр. 19-12-2004 | Отправлено: 22:14 14-03-2008
    ghosty



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .проблема решена

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 22:20 14-03-2008 | Исправлено: ghosty, 23:06 14-03-2008
    ZORRO2005



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

    Код:
    {=СУММ(ЕСЛИ((B2:B8>0)+(C2:C8>0);1;0)*(A2:A8))}

    Кстати здесь ответ на ваш предыдущий вопрос:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=23470&start=1300#3

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 23:07 14-03-2008 | Исправлено: ZORRO2005, 23:09 14-03-2008
    winter1971

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди неужто никто не знает как справится с моей проблемкой? А то вручную менять имена листов, особенно когда их за 200 как-то не с руки.
     
    Добавлено:
    ='[генеральный договор_1_102.xls]акт1'!$E$39
    ='[генеральный договор_1_102.xls]акт2'!$E$39
    ='[генеральный договор_1_102.xls]акт3'!$E$39
    ='[генеральный договор_1_102.xls]акт4'!$E$39
    Вот пример:  нужно чтоб при протягивании формулы по столбцу изменялись имена листов в книге (акт1, акт2, акт3, акт4).

    Всего записей: 328 | Зарегистр. 19-12-2004 | Отправлено: 06:22 15-03-2008
    gvserg1

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

    Цитата:
     
     
    Код:{=СУММ(ЕСЛИ((B2:B8>0)+(C2:C8>0);1;0)*(A2:A8))}  
     
    Кстати здесь ответ на ваш предыдущий вопрос:  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=23470&start=1300#3

     
    пасибки, ZORRO2005, разобрался. Но все равно интересно почему не работает моя:
    {=SUM((IF(OR(B2:B8>0,C2:C8>0),1,0))*(A2:A8))}
    Получается, функция ИЛИ не работает с массивами? Логика формулы, в принципе, правильная?
    МОжете объяснить, плиз?
     
     
    И предыдущий ответ видел )) Его и использую так как он корректней нежели тот что предлагал я
    Огромнейшее спасибо, как нынче модно - респект и уважуха ))

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 13:36 15-03-2008 | Исправлено: gvserg1, 14:01 15-03-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru