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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мб попробовать think cell?

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 10:45 11-08-2011
    Niiks



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мною сделана некая попытка статистики:
    excel файл
     
    В колонке N - число повторов числа из колонки O встречающегося в зелёном секторе.
    В колонке P - число повторов числа из колонки O встречающегося в оранжевом секторе.
    В колонке Q - число повторов числа из колонок J и K втречающегося в желтом секторе.
     
    Но проверив визуально, обнаружилось, что EXCEL 2003 сделал ошибки.
    Хотя формулы введены правильно (имхо).
     
    Например в ячейках: Q32 Q33 Q39 Q41 Q45 Q47  Q48 Q49
     
    Почему так получается?  
    Что я сделал не так?

    Всего записей: 4006 | Зарегистр. 04-01-2003 | Отправлено: 00:42 14-08-2011 | Исправлено: Niiks, 01:07 14-08-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Может так правильнее будет?
    http://zalil.ru/31550181

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 01:26 14-08-2011
    Niiks



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

    Цитата:
    Может так правильнее будет?  
    http://zalil.ru/31550181

    kimtan, может. Но посмотрите: напрю в ячейке Q32 обозначено, что число 31 в желтом секторе повторяется 2 раза.
    В ячейке Q 45 показано, что число 44 повторяется в желтом секторе 4 раза. и т.д.

    А как есть на самом деле? Взгляните сами и сосчитайте визуально...
     

    Всего записей: 4006 | Зарегистр. 04-01-2003 | Отправлено: 01:35 14-08-2011 | Исправлено: Niiks, 01:43 14-08-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вы видимо не мой файл смотрите.
    У меня в ячейке Q32=0, а в Q45=3

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 01:43 14-08-2011
    Niiks



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

    Цитата:
    Вы видимо не мой файл смотрите.  
     У меня в ячейке Q32=0, а в Q45=3

    kimtan, да, действительно...  
    ''Переэксцелся'' уже наверное сегодня.
    Завтра буду разбираться почему в моём варианте не считалось как надо. Просто интересно стало.
    Спасибо за помощь

    Всего записей: 4006 | Зарегистр. 04-01-2003 | Отправлено: 01:54 14-08-2011 | Исправлено: Niiks, 01:59 14-08-2011
    Niiks



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать, что бы при заполнении ячеек произвольно, цифры в них становились в порядке нарастания (от единицы до 48) ?
    http://zalil.ru/31550766

    Всего записей: 4006 | Зарегистр. 04-01-2003 | Отправлено: 12:02 14-08-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Niiks
    После ввода очередного значения сортировать диапазон и перемещать выделение на первую пустую. Но это через VBA только.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 13:07 14-08-2011
    oshizelly



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

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 18:44 14-08-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    1. Если разово, то макросом пробежаться.
    2. Если динамически - посмотреть в сторону одной из инормационных ф-ций (или их комбинации) в качестве условия условного форматирования.
    3. См. п.2, только с самописной ф-цией.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 19:58 14-08-2011
    oshizelly



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

    Цитата:
    1. Если разово, то макросом пробежаться.  

     
    Спасибо, принцип понял. Вот только боюсь, что сам я такой макрос вряд ли сумею сочинить
     
    Нельзя ли выложить какой-нибудь пример. допустмм, чтобы ячейки с формулами отображались темно-синим курсивом Comic Sans, ну или любые другие значения форматирования.
     

    Цитата:
    3. См. п.2, только с самописной ф-цией.

    Немного не въехал. Как это будет не по нашему? Нельзя ли ссылочку на раздел справки или описание в инете?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 20:30 14-08-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имо, в данном случае лучше разобраться вначале с п.2
     
    1. Ну, примеров цикла по диапазону полно в смежной теме, а код форматирования легко записывается с помощью макрорекордера.  
     
    3. Имеет смысл, если по п.2 станут понятны и окажутся непреодолимы ограничения встроенных ф-ций - имо, они несколько странноваты...

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 20:54 14-08-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    Можно обойтись встроенными макрофункциями
    В примере, в диапазоне A1:A100 применено условное форматирование.
    http://zalil.ru/31554744
     

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



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

    Цитата:
    В примере, в диапазоне A1:A100 применено условное форматирование.
    http://zalil.ru/31554744  

    Я вижу, что оно там применено, но, к сожалению, не в состояни понять, как это сделано, и поэтому не могу воспроизвести того же в своих документах
    Даже не могу сообразить, как извлечь из этого документа макрос, чтобы скопировать его в свой документ. В окне MS Visual Basic только мои собственные макросы из файла Personal.xls.
     
    Открыл для этого диапазона Conditional Formatting, там все, на первый взгляд, просто:

    Код:
    Formula is... =a
    .  
    Но ясно же, что на самом деле там есть что-то еще, невидимое простым глазом.
    Короче, буду очень признателен за кратеькое пояснение для чайников.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:23 15-08-2011
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Макросов там нет (и не стал бы я обсуждать макросы в данном топике), как я выше и говорил применена встроенная макрофункция ПОЛУЧИТЬ.ЯЧЕЙКУ() или GET.CELL()  в английском варианте. На листе она не работает, только в диспетчере имен (CTRL+F3).
    Также для работы этой макрофункции требуется разрешить макросы.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:15 15-08-2011 | Исправлено: kimtan, 22:23 15-08-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Мы постоянно с тобой на грани смежных тем :)
     
    'a' - это именованная функция '=ПОЛУЧИТЬ.ЯЧЕЙКУ(48,Лист1!$A1)'. Ее можно обнаружить в Вставка - Имя - Присвоить.  
     
    Лаконичность пусть будет на совести автора. Да и, честно говоря, решение - не фонтан. Через устаревшие недокументированные ф-ции... для простого пользователя...  
     
    Мы ведь уже проходили создание пользовательской ф-ции? Напомню - создать модуль и поместить в него. Или в собственную надстройку.

    Код:
     
    Public Function fn_IsFormula(pRange As Range) As Boolean
        fn_IsFormula = pRange.HasFormula
    End Function
     

    Ее и загнать в условие УФ.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 22:25 15-08-2011
    kimtan

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

    Цитата:
    Лаконичность пусть будет на совести автора. Да и, честно говоря, решение - не фонтан. Через устаревшие недокументированные ф-ции... для простого пользователя...

    asbo, а можно Вас попросить обсуждать с ТС свои решения?
    Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?
     

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:34 15-08-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    * asbo, а можно Вас попросить обсуждать с ТС свои решения?  
    - Попросить можно, но расчитывать на выполнение этой просьбы нельзя. Форум публичный.  
     
    * Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?
    - Думаю, что не прав. Повторюсь, решение выложено публично, и не просто выложено, а рекомендовано к применению. Естественно, что у него есть плюсы и минусы. Отчего же ждать от меня лишь положительного или никакого отзыва? Как о покойнике :)  
     
    Аргументы я кратенько выше изложил, нужно подробнее? Вобщем-то ответ oshizelly говорит сам за себя.  
     
    И, главное. Я считаю моветон выдавать подобные решения. В подобной нотации даже на коленке писать неприлично. Повтороно обращу внимание - для неподготовленного пользователя.
     
     
    Добавлено:
    kimtan
    Напомню, что не случайно на защитах присутствуют оппоненты. И не случайно людям платят деньги исключительно за критику. Мне вот сейчас  позарез нужна такая критика, нужо взглянуть на свое решение незамыленным глазом. Вэлкам. И плз :)

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 23:08 15-08-2011
    kimtan

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

    Цитата:
    - Попросить можно, но расчитывать на выполнение этой просьбы нельзя. Форум публичный.

     
    Другого ответа вобщем-то не ожидал. Форум конечно же публичный, но кроме правил этого форума (которые нарушаются всё чаще и чаще в этом топике) есть еще негласные, не писанные правила (ну или не правила) любого форума, я имею ввиду чувство такта..., но не всем оно к сожалению присуще.
     

    Цитата:
    Повторюсь, решение выложено публично, и не просто выложено, а рекомендовано к применению. Естественно, что у него есть плюсы и минусы. Отчего же ждать от меня лишь положительного или никакого отзыва? Как о покойнике

     
    Решение предложено, но не рекомендовано к применению, в конце концов: применять его или нет - решать опять же автору вопроса.
    Тем не менее Вами отмечены только минусы (хотя я так и не понял в чём они). Немного перефразирую древнее высказывание: "Не понимая - не отвергай"
    Самый большой плюс данного решения - оно единственное, не нарушающее правил топика.
     

    Цитата:
    Аргументы я кратенько выше изложил, нужно подробнее? Вобщем-то ответ oshizelly говорит сам за себя.

     
    Аргументов, как и ответа вопрошающего я пока не видел (впрочем и то и другое меня особо не интересует)
     

    Цитата:
    И, главное. Я считаю моветон выдавать подобные решения. В подобной нотации даже на коленке писать неприлично.

     
    Это высказывание мне трудно понять. В чём смысл его? Это кстати риторический вопрос.
     

    Цитата:
    Напомню, что не случайно на защитах присутствуют оппоненты. И не случайно людям платят деньги исключительно за критику. Мне вот сейчас  позарез нужна такая критика, нужо взглянуть на свое решение незамыленным глазом. Вэлкам. И плз

     
    Разводить холивары, да еще в чуждой/незнакомой мне теме? Нет уж увольте. Также не намерен их разводить и в этой...
    Удачи!
     
     

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    asbo
    kimtan
     
    Оба предложенных решения работают, спасибо! Буду пользоваться ими попеременно, смотря по погоде и настроению
     

    Цитата:
    Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?  

    Ну, не совсем, наверное, так. Я не в состоянии оценить, насколько предложенное решение изящно, соответствует ли оно канонам, можно ли было сделать лучше и т.п. Единственное, что я как примитивный потребитель могу сказать, это - работает ли решение или нет. Так вот, оба предложенных решения работают... Что тут ещё добавить...
     

    asbo
    kimtan
    Уважаемые, на надо ссориться! В этом топике всегда было так спокойно, а зелёные новички вроде меня почти всегда быстро, оперативно, а главное - и дружелюбно, получали дельные советы и замечания. Пусть так остаётся и дальше. И вообще, вы оба правы
    Понимаю, нынешним летом погода не радует, все немного раздражены, всем пива хочется Не иначе, разговоры о "фонтанах" и "не фонтанах" именно этим желанием и спровоцированы: ему, подсознанию, просто хочется фонтан пива

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:32 16-08-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