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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Undaster
    ну да) твой способ как оказывается работает)))
    Может как вариант макрос-функцию написать, полезная штука-то)?

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 12:15 12-04-2011
    Undaster

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F, я не думаю что макрос даст выигрыш в производительности — скорее наоборот, впрочем я не "гуру" конечно, чтобы моё мнение принимать как единственно верное. Если размерность данных достаточно большая и "виртуальный" ключ будет слишком сильно "пожирать" ресурсы, то возможно стоит попробовать переписать формулу через ПОИСКПОЗ(); ИНДЕКС(); СМЕЩ().

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 17:13 12-04-2011 | Исправлено: Undaster, 17:14 12-04-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    InSe0F
     
    =ЕСЛИОШИБКА(ПРОСМОТР(2;1/(([@Кафедра]=тНаставники[Кафедра])*(тНаставники[Роль 1]="преподаватель")*(тНаставники[Роль 2]="наставник"));тНаставники[Преподаватель]);"")
     
    В ячейку D2 листа тСтуденты.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 19:42 12-04-2011
    InSe0F



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

    Цитата:
    ПОИСКПОЗ(); ИНДЕКС(); СМЕЩ().

    а как? я пробовал не совсем понимаю как найти по 3ум столбцам с отборами нужный, а если их больше - уже цикл получается(
     
    kimtan
    Тоже работает, только можно пояснить - почему "1/" - чем обусловлен данный оператор

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 14:05 13-04-2011
    VicKos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F
     
    Через ВПР (на 5 символов длиннее , чем у kimtan):
     
    =ЕСЛИОШИБКА(ВПР(СУММПРОИЗВ((тНаставники[Кафедра]=[@Кафедра])*(тНаставники[Роль 1]="Преподаватель")*(тНаставники[Роль 2]="Наставник")*тНаставники[№]);тНаставники;3;0);"")
     
    В ячейку D2 листа тСтуденты.
     
    Вопрос к kimtan
    Что такое 1/(...) - это понятно, - если все условия выполняются, получается 1/1=1, если нет - 1/0=0 (стоп! на ноль же нельзя делить?)
    но читаю справку по функции ПРОСМОТР, и не совсем понимаю логику работы Вашей формулы.  
    Почему первый параметр - 2? , да и со вторым параметром 1 или 0 тоже нет ясности,  
    в справке по этой функции первый параметр - Искомое_значение, второй - Просматриваемый_вектор.

    Всего записей: 44 | Зарегистр. 28-07-2010 | Отправлено: 16:28 13-04-2011 | Исправлено: VicKos, 16:59 13-04-2011
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Excel 2010.  
    Как добиться, чтобы при запуске окно приложения разворачивалось на весь экран?

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 18:01 13-04-2011
    VicKos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mrdime
    Если запускаете Excel через ярлык, то в свойствах ярлыка выставить Окно - Развернутое на весь экран. Если двойным щелчком мыши по файлу *.xlsx (или другим файлам, созданным в Excel), тогда Excel будет открываться в том виде, в каком происходило последнее сохранение этого файла.

    Всего записей: 44 | Зарегистр. 28-07-2010 | Отправлено: 18:31 13-04-2011
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VicKos
    Работаю всегда в полностью развернутом окне, соответственно сохраняю файлы в том же виде. Двойным щелчком они все-равно открываются не на весь экран.
    Поигрался со свойствами ярлыка на Рабочем столе: не зависимо от выставляемых параметров: нормальное окно, свернутое, развернутое - Excel запускается неизменно развернутым только на пол-экрана.
    Т.е. проблема пока остается нерешенной.

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 20:34 13-04-2011
    VicKos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mrdime
    Возможно, установлены какие нибудь надстройки к Excel, или при запуске выполняется код из Личной книги макросов.
    Почитайте forum.oszone.net/post-1536680.html , там подобную проблему обсуждали.

    Всего записей: 44 | Зарегистр. 28-07-2010 | Отправлено: 20:51 13-04-2011
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VicKos
    Спасибо большое! Сам пока "рылся" в сети в поисках ответа наткнулся на эту статью.
    Проблема решена!  
    У меня действительно есть личная книга макросов, которая автоматом запускается с Excel. В указанной Вами статье дальше есть ссылка на сайт Майкрософт, где народ утверждает, что это баг 2010 Excel. Если в автозапуске  
    C:\Users\<login name>\AppData\Roaming\Microsoft\Excel\XLSTART\
    либо в  
    C:\Program Files (x86)\Microsoft Office\Office14\XLSTART\
    есть PERSONAL.XLSB, то сабж ни при каких обстоятельствах не запустится в развернутом окне. Единственное пока (надеюсь до выхода SP) решение, это прописать в ThisWorkbook такой код:
    Private Sub Workbook_Open()
        Application.WindowState = xlMaximized
    End Sub
    Желаю всем удачи!

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 21:18 13-04-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    InSe0F
    VicKos
    Вот нашел тему на соседнем форуме, там ребята, довольно подробно расписали работу подобного алгоритма (у меня лучше не получится ) http://www.planetaexcel.ru/forum.php?thread_id=10983
    Там же можно найти еще ссылки для дальнейшего развития этой темы.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 21:23 13-04-2011 | Исправлено: kimtan, 21:25 13-04-2011
    lucky_Luk

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В Excel 2003 созданную диаграмму "поверхность" можно взять за "угол" и вращать.
    В 2007 и 2010 не получается, нет "углов". Как вращать?

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 20:23 14-04-2011
    jclawe



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lucky_Luk
    Правый клик в диаграмме и выбрать "Поворот объемной фигуры"

    Всего записей: 133 | Зарегистр. 08-07-2007 | Отправлено: 13:40 15-04-2011
    lucky_Luk

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

    Цитата:
    Правый клик в диаграмме и выбрать "Поворот объемной фигуры"

    Спасибо. Все-таки в 2003-й работа с диаграммами лучше реализована, удобнее. А в новых версиях есть готовые шаблоны диаграмм, но все что не подпадает под шаблон, делать очень неудобно и дольше чем раньше.

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 14:14 15-04-2011
    serg3001



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, скажу сразу, в MS Excel 2003 не силён, в связи с этим решил попросить помощи у специалистов в этой области.
    Имеется список, например, такой:
     
    Столбец А        Столбец В        Столбец С
    Иванов               1987                 машинист
    Петров                1980                 столяр
    Сидоров             1965                  маляр
    Мухоморов          1971                 завхоз
    Грибоедов           1968                 директор
     
    необходимо по данным из столбца В определить возраст каждого, подсчитать количество людей, подходящих для след.интервалов возрастов 20-30     30-40   40-50 и вывести кол-во на экран.
     
    т.е. по примеру будет:
    20-30  30-40  40-50
       1         2        2

    Всего записей: 3822 | Зарегистр. 16-10-2010 | Отправлено: 21:49 15-04-2011
    Puks



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть набор точек с угловыми величинами или набор участков с начальным и конечным угловым значением.
     
    Можно ли в Excel вывести это на окружность в соответствии со значением угла?

    Всего записей: 1738 | Зарегистр. 17-09-2003 | Отправлено: 01:01 16-04-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Puks
    Могу предложить такой вариант: http://webfile.ru/5264679
    serg3001
    Легко, только файл/пример.xls вместо Вас делать не буду...

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 13:14 16-04-2011
    oshizelly



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

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:43 16-04-2011
    serg3001



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

    Всего записей: 3822 | Зарегистр. 16-10-2010 | Отправлено: 15:30 16-04-2011 | Исправлено: serg3001, 15:58 16-04-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    serg3001
    По ссылке два варианта:
    http://webfile.ru/5265364
    Зеленый производительнее.
     
    oshizelly
    А Вы не пробовали воспользоваться спец.вставкой?
     

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 21:32 16-04-2011
       

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