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

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые форумчане! Очень нужен ваш совет.
     
    Предо мной стоит задача:
    1. Создать таблицу на несколько столбцов
    2. Первая и вторая колонка должны автоматически суммироваться в третьей колонке по соответствующих строках.
    3. Четвертая колонка должна присваивать буквенные значения определенным диапазонам чисел.
     
    Т.к. все числа будут меньше 100, то (условно) диапазон значений от 10 до 20 пускай записует в четвертой колонке текстовое значение "Р", диапазон от 21 до 30 - "Л", от 31 до 40 - значение "О" и так далее.
     
    Пока удалось сделать только автосуммирование.
     
    Буду очень признателен за ответ!

    Всего записей: 9 | Зарегистр. 16-08-2007 | Отправлено: 13:30 29-05-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    kamadz
    =ВЫБОР((A1-1)/10+1;"А";"Б";"В";"Г";"Д";"Е";"Ж";"З";"И";"К")
    Нужный диапазон и текстовые значения сами замените.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 13:45 29-05-2010 | Исправлено: kimtan, 13:50 29-05-2010
    kamadz



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
     
    Огромное Вам спасибо! Все получается без проблем!

    Всего записей: 9 | Зарегистр. 16-08-2007 | Отправлено: 15:10 29-05-2010
    crackcrack



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать, чтобы если текст не помещается в строке, он автоматически переходил на другую строчку?

    ----------
    Ты навсегда в ответе за всех, кого приручил©Лис
    Бойтесь равнодушных. Именно с их согласия совершаются все преступления©Ясенский

    Всего записей: 3964 | Зарегистр. 20-04-2006 | Отправлено: 08:21 30-05-2010
    LaCastet



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

    Цитата:
    Как сделать, чтобы если текст не помещается в строке, он автоматически переходил на другую строчку?

    Выделяешь ячейки, которые нужно отформатировать, Формат->Ячейки, выбираешь вкладку Выравнивание, флажок Переносить по словам.

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

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 13:47 30-05-2010
    polk90



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, как посчитать даты понятно, если надо:
    из 21.04.2010 вычесть =СЕГОДНЯ() то =ДНЕЙ360(A3;B3)
    а как посчитать со временем?
    из 21.04.2010 23.55 вычесть текущую дату и текущее время?

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 12:48 01-06-2010
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день ктонить подскажите как в екселе формулу написать, смысл такой берем например число и сравниваем его: если число больше 701 тогда береться 701, а если число меньше 700 но больше 601 тогда береться 601, а если число больше 501 но меньше 600 тодга берется 600, а если число меньше 500 тогда береться 500  
    например если я беру число 652 то значение правильное 601
    спасибо

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 16:14 01-06-2010
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    denisAzef
    через вложенные ЕСЛИ(... ЕСЛИ(... ЕСЛИ())
    можно просто реализовать...

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 17:14 01-06-2010
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    denisAzef
    =ЕСЛИ(A1>701;701;ЕСЛИ(И(A1>601;A1<=700);601;ЕСЛИ(И(A1>501;A1<=600);600;500)))

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

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 17:37 01-06-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LaCastet
    Цитата:
    A1>601;A1<=700)
    A1<=700 это имхо лишнее., т.к. это вытекает уже из отрицания первого условия A1>701
    =ЕСЛИ(A1>701;701;ЕСЛИ(A1>601;601;ЕСЛИ(A1>501;600;500)))

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



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

    Цитата:
    A1<=700 это имхо лишнее.,  

    Верно. ))

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

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 23:35 01-06-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    denisAzef
    Немного экзотики:
    =ВЫБОР(ПОИСКПОЗ(A1;{-1E+307;600});ОКРВВЕРХ(A1;100);ОКРВНИЗ(A1;100)+1)
    Если число находится в ячейке A1

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 01:39 02-06-2010
    denisAzef

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

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 01:45 02-06-2010
    SIvanovich

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

    Всего записей: 18 | Зарегистр. 07-03-2006 | Отправлено: 19:36 02-06-2010
    polk90



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SIvanovich
    - посмотри Вставка-Рисунок, там перечислены все расширения
    - рисунок не вставляется в ячейку, он на них сверху лежит

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 22:00 02-06-2010
    kraspay

    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Baton34V
     
    спасибо за помощь,
    подскажите, что не так делаю?
     
    http://clip2net.com/clip/m26539/1275547538-clip-377kb.jpg
    после нажатия shift+ctrl+enter:
    http://clip2net.com/clip/m26539/1275547564-clip-41kb.jpg
     
    Audciz
    по вашей формуле пока тоже не получается.
     
    вот кусок таблицы: http://files.mail.ru/8SLICS
     
    задача:
    http://clip2net.com/clip/m26539/1274175779-clip-734kb.jpg
     
    еще раз, спасибо за помощь
     

    Всего записей: 12 | Зарегистр. 22-02-2009 | Отправлено: 10:53 03-06-2010 | Исправлено: kraspay, 11:09 03-06-2010
    AuthorR

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

    Всего записей: 164 | Зарегистр. 11-02-2007 | Отправлено: 13:24 03-06-2010
    vlth

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

    Цитата:
    1.  Разработайте приложение на основе VBA и убедитесь в правильности его работы.
    2.  Защитите проект VBA. На этом (необязательном) шаге код VBA и экранные формы защищаются от просмотра. В редакторе Visual Basic выполните команду Tools*^ Properties (Сервисе Свойства). В диалоговом окне Properties перейдите на вкладку Protection (Защита) и установите флажок Lock project for viewing (Блокировать просмотр проекта). Если хотите, можете задать пароль для снятия этой защиты.
    3.  Сохраните рабочую книгу как надстройку, выбрав команду Сохранить как. В диалоговом окне Сохранение документа в списке Тип файла выберите опцию Надстройка Excel (.xla).
     
    После сохранения рабочей книги как надстройки исходная рабочая книга остается активизированной.
    Ее необходимо закрыть, чтобы избежать появления двух макросов с одинаковыми именами.
     
    После создания надстройки ее необходимо инсталлировать.
    1.  В меню Excel Сервис перейдите к пункту Надстройки. Откроется диалоговое окно
    Надстройки.
    2.  В диалоговом окне Надстройки щелкните на кнопке Обзор, чтобы найти созданный файл надстройки (имеющий расширение . xla).
    Найденная надстройка отобразится в списке надстроек диалогового окна Надстройки, при этом будут использоваться название и описание надстройки, заданные на панели Свойства документа.

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 18:54 03-06-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    kraspay
    Скажите, Вы русскоговорящий?
    Что это за условие: "если M = empty"?

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:15 03-06-2010
    Baton34V



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

    Цитата:
     
    подскажите, что не так делаю?
     

    хз, вот тот же файл, всё нормально работает
    http://sendfile.su/111684

    Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 23:51 03-06-2010
       

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