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

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

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

Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:13 09-03-2010 | Исправлено: uzeerpc, 12:47 20-12-2017
    Kontox

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    снова есть вопросик на знание формул))
     
    есть бланк, где надо посчитать общее
    вот его скрин
    http://s57.radikal.ru/i158/1303/de/2f013fbb8aa3t.jpg
    как можно составить формулу, где просто складываются цифры, но только те, которые респонлент отметил желтым . потому что те цифры, которые он не обвел, они не должны в сумму входить.

    Всего записей: 13 | Зарегистр. 01-02-2013 | Отправлено: 11:38 01-03-2013
    vitrzn



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

    Цитата:
    как можно составить формулу,

    а так нельзя ?
    =СУММ(G3+F5+H5+J6+J3+K8)

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 12:23 01-03-2013
    Kontox

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vitrzn
    наверное нет
    скрин
    http://s018.radikal.ru/i515/1303/31/35311b61478et.jpg
     
    почему вы взяли именно эти ячейки? они все без значений.
    И хотелось бы , чтобы эта анкетка стала шаблоной. Например, один респондент прошел, обвел желтым ту циферку с которой согласен, далее получил свой средний бал.  
    Потом подошел бы другой респондент, убрал бы выделение и стал уже выделять те циферки, которые считает нужным.

    Всего записей: 13 | Зарегистр. 01-02-2013 | Отправлено: 13:01 01-03-2013
    vitrzn



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

    Цитата:
    и стал уже выделять те циферки, которые считает нужным.

     
    Т.е. задача в том чтобы подсчитать ТОЛЬКО ТЕ ЯЧЕЙКИ , что были  выделены ЖЁЛТЫМ ?
     
    Да и формула =СУММ(G3+F5+H5+J6+J3+K8) - ячейки можно же свои подставить , а не те что я наугад

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 13:36 01-03-2013 | Исправлено: vitrzn, 13:38 01-03-2013
    Kontox

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

    Цитата:
    Т.е. задача в том чтобы подсчитать ТОЛЬКО ТЕ ЯЧЕЙКИ , что были  выделены ЖЁЛТЫМ

    vitrzn
    верно, надо чтобы система подсчитывала бал только той ячейки , что выделил человек. Сами понимаете, разные люди будут выделять цифры разные. Я просто шаблон такой хочу сделать.

    Всего записей: 13 | Зарегистр. 01-02-2013 | Отправлено: 13:42 01-03-2013
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kontox
    штатных средств отслеживания заливки ячеек в экселе нет.. Самое простое - VBA привлечь (в шапке есть ссылка, оранжевенькая), где помогут составить функцию..

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 01:25 02-03-2013
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочется из таблицы строк отобрать и вывести на другой лист строки, которые отвечают критерию. т.е. фильтровать таблицу по критерию/критериям и выводить результаты на другой лист.
    Критерии фильтрации также желательно вводить на этом другом листе в определенные ячейки.
    Обычными средствами такое возможно?

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 18:18 05-03-2013
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC
    Если под обычными средствами понимать формулы Excel, - можно. Но, не видя конкретного примера, сложно подсказать, какие из функций Excel подойдут в том или ином случае.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 22:45 05-03-2013
    vitrzn



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

    Цитата:
    вводить на этом другом листе в определенные ячейки

    Проще (наверное) на этом "другом листе" сделать ссылку на "тот лист" и фильтровать его уже как надо .

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 08:51 06-03-2013
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    >Но, не видя конкретного примера, сложно подсказать, какие из функций Excel подойдут в том или ином случае
    Возможно я не слишком понятно описал.
    Пример.
    На ЛИСТЕ1:
    Есть таблица в одном из столбцов $A$1:$A$50 стоят даты, в другом из столбцов $C$1:$C$50 может стоять слово СОБАКА. Есть и другие столбцы, значения которых не важно
     
    На ЛИСТЕ 2 есть ячейки с граничными датами A1 и B1 и ячейка  С1 со словом СОБАКА.
    Вывести на ЛИСТЕ2 все строки c ЛИСТА1, дата которых находится в указанном диапазоне и в которых в столбце С есть слово СОБАКА.
     
    т.е. кол-во выводимых строк заранее не известно, и зависит от указанных на листе2 значений
     
    Добавлено:
    вот файл: http://rghost.net/44305077

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 13:55 06-03-2013 | Исправлено: SFC, 13:56 06-03-2013
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще небольшой вопрос:
    в ячейках E1:X400 находятся формулы. возможно ли сделать какойто тригер, чтобы они рассчитывались только когда скажем состояние какогото поля = 1, а когда нет, то Excel бы вообще не тратил время на их обработку. А то пересчет занимает продолжительное время после каждого изменения информации

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 18:17 06-03-2013
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC
     
    Пожалуй, я соглашусь с vitrzn, проще будет воспользоваться фильтром, чем городить кучу формул, тем более, что количество строк, удовлетворяющих необходимым условиям/критериям, заранее неизвестно (хотя и это можно реализовать, но я, честно говоря, не знаю, как найти, например, второе или третье соответствие в таблице). Скорее всего, может помочь VBA, но это уже вопрос для другой темы.
     
    По второму вопросу либо глобальное переключение с автоматического вычисления формул на ручное, либо все тот же VBA.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:35 06-03-2013
    SFC



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

    Цитата:
    По второму вопросу либо глобальное переключение с автоматического вычисления формул на ручное

    Спасибо, я думаю об этом. Жаль что оно глобальное, и не может быть указано для конкретной области. Есть еще вариант: выделить область с формулами, и сделать замену равно на например пять звездочек. А когда понадобятся формулы - сделать обратную процедуру

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 21:03 06-03-2013
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC
     
    По первому вопросу пытался модифицировать формулу с сайта:
     
    http://planetaexcel.ru/techniques/2/81/
     
    но что-то не получается

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 21:18 06-03-2013
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    Спасибо, выглядит как именно то что нужно. буду пробывать.

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 21:26 06-03-2013
    SFC



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

    Цитата:
    По первому вопросу пытался модифицировать формулу с сайта:  
    http://planetaexcel.ru/techniques/2/81/  

    Да действительно вставить более одного условия чтото не получается. т.е. вывести отфильтрованный список на другой лист по нескольким критериям действительно сложно
     
    Добавлено:
    Вопрос решен, несколько условий ставятся не как логической И, или ИЛИ, а как умножение нескольких условий в скобках.
    т.е. получилось отбирать по нескольким критериям несколько строк с другого листа, т.е. фильтровать

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 15:03 07-03-2013 | Исправлено: SFC, 16:25 07-03-2013
    mrtramvaev

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, здрасьте.
    Девочки, с праздником!
     
    Вопрос вот какой.
     
    Установил я простенькую надстройку "Сумма прописью".
    Но вот какая получается проблема! При переносе таблицы на другой комп функция оказывается невидима!
    Получаем вместо строки  !ИМЯ. И нетрудно видеть там ссылку на эту функцию на то место, где лежал файл с надстройкой конкретно на моем компе.
     
    В связи с этим вопрос - что делать?
    Щас пользуюсь для передачи таблицы другим вставкой значения.  
     
    Возникло желание каким-то образом привязать макрос из этого файла прямо к таблице.  
    Но вот как?  
    Я не нашел.

    Всего записей: 30 | Зарегистр. 01-12-2008 | Отправлено: 20:42 08-03-2013
    LaCastet



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

    Цитата:
    Возникло желание каким-то образом привязать макрос из этого файла прямо к таблице.  
    Но вот как?

    К таблице привязать не получится. Его нужно копировать на каждый компьютер в папку C:\Program Files\Microsoft Office\OFFICE11\XLSTART либо C:\Documents and Settings\..User...\Application Data\Microsoft\AddIns точно не знаю. Вторую папку я увидел, когда открыл диалог Надстройки->Обзор

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 13:42 11-03-2013
    vitrzn



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Помогите в написании простого макроса.  
    Есть много однотипных отчётов по дням. Нужно копировать полностью каждый отчёт , за исключением шапки (первой строки) и вставлять в текущую таблицу (в новом открытом листе, можно заранее создать файл с именем "otchet_2013").  
    Проблема (для меня) в том, что:  
    - кол-во строк копируемого отчёта заранее не известен (кол-во столбцов точное до "W");  
    - надо вставлять в первую пустую строку , т.е. в конец таблицы.  
    Помогите кто может.

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 11:58 12-03-2013
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vitrzn
    это - не здесь, как сказано в шапке (ораньжевеньким), с макросами и VBA - в другую тему..

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 13:08 12-03-2013
       

    Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)
    Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru