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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, где в 2007 Excel-е отключить автосоздание резервных копий? Что-то  в настройках не вижу...

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 20:11 04-02-2014
    KF121



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WatsonRus
    http://clip2net.com/s/6Kp6al в 2013, но в 2007 где-то рядом

    Всего записей: 170 | Зарегистр. 24-05-2006 | Отправлено: 20:17 04-02-2014
    Nirva



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KF121 спасибо за ссылку, только я там уже был.  Везде только сумма или время или бог весть ещё что, но веса нет . Потому и прошу помощи. Может там и можно где-то что-то исправить, но я не знаю где именно искать т.к. в этом вопросе полный дуб.
    Вот файл : http://rghost.ru/52187675

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 21:39 04-02-2014
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    ну, если не заморачиваться, то вот: http://rghost.ru/52206413  
     
     
    Добавлено:

    Цитата:
    не знаю где именно искать

    конкретно здесь, на вкладке Формулы, кнопка Диспетчер имён (Ctrl+F3)
    Там в n_1 изменить одинz и дваz на =>  однаz и двеz, соответственно..
    Остальное, вроде как, можно не трогать (сходу ничего не заметил, если что - тут искать)..  
     
    ЗЫ: а сама по себе формула, которая под ковриком, никакого смысла не имеет и работать не может

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 22:35 04-02-2014 | Исправлено: ALeXkRU, 22:46 04-02-2014
    Nirva



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU  То, что надо ! Огромное мерси ! Выручил !
     
    P.S. Спасибо за объяснение ... Запомню.

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 22:44 04-02-2014 | Исправлено: Nirva, 22:46 04-02-2014
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    всё вокруг той же проблемы вращаясь - какая функция может выполнить поиск по столбцу 2, чтоб найти число, равное числу в данной ячейке столбца один, и после этого поместить в столбец 3 той же строки значение из столбца 4 строки, где была найдена в столбце 2 ячейка?  
    Или это можно только в 2 действия? Напр, чтоб первое действие возвращало номер строки, а второе подставляло значение из этого номера и соответствующего столбца?  
     
    Lookup? Match? или что тут более близко?

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 00:48 06-02-2014
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    вот про что-то в этом духе....

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 02:04 06-02-2014
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    спасибо, на работе опробую )  
    пока выкрутился костылями VLOOKUP, н оно работает только в пределах листа, то есть, нужны новые столбцы....  
     
    И вдобавок новая трабла образовалась - с условным форматированием -  
    формула проста как мычание -  
    =$E7/$I7>1,2 - залить оранжевым..  
    =OR($E7>$I7;$I7="#N/A") - залить желтым.  
     
    Но или тем или другим может залить ячейки, где суммы идентичны (а не больше).. Или наоборот, не заливать ячейки, где больше.  
    В чем прикол-то?  
     
    http://rusfolder.com/39739904
    вот файло... ((

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 14:30 06-02-2014
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, достала такая проблема:
    Excel 2010
    После открытия некоторых файлов .xls, .xlsx при попытке закрыть файл (никакого редактирования при этом не выполянлось), выдается запрос на сохранение изменений в файле. Почему так происходит? От чего это зависит и как навсегда избавиться от это фигни?
    Файлы как правило - небольшие (1-2 листа), десяток строк, макросов в самих файлах нет, формулы в файлах могут быть, но самые простые (типа SUM).

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 14:37 06-02-2014 | Исправлено: mrdime, 14:38 06-02-2014
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mrdime
    при сохранении в файле запоминаются: место, которое открыто (включая, текущий/активный  лист, положение курсора, видимая область); масштаб страницы; пересчёт формул (в некоторых случаях); форматы и настройки для печати и т.п.
    Вот при изменениях чего-либо из этого (хотя, и, как бы, ничего в значениях не менялось) и появляется запрос на сохранение изменений в файле.. Что, в общем-то, и правильно..  
    Избавиться - никак, соответственно.. Если ничего существенного не менялось, отменять сохранение и всё..

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 15:58 06-02-2014
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    Сорри, что задавал вопрос (можно было в Интернете найти ответ). Уже сам разобрался.
    Причины, ты указал верно. Но заставить Excel не вывыводить эти надоедливые запросы можно (через VBA правда).
    Подробно разновсяческие варианты описаны здесь и здесь
    Но, если коротко, то достаточно 2 вариантов:
    1. если надо, чтобы ВСЕГДА НЕ сохранялись изменения, то в ThisWorkbook надо воткнуть:  

    Цитата:
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
     
        Me.Saved = True
     
    End Sub

     
    2. если надо чтобы ВСЕГДА изменения сохранялись, то:

    Цитата:
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
     
        Me.Save
     
    End Sub

    Меня такое решение вполне устраивает. Возможно кому-либо еще в будущем пригодится.

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 18:35 06-02-2014 | Исправлено: mrdime, 18:39 06-02-2014
    Futurism

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

    x и y это просто значение каких то переменных
    Sквадрат это остаточная дисперсия(остаточная сумма квадратов)

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 20:37 10-02-2014
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ будьте осторожны с Экселем
     
    Сегодня чуть со стула не упал, решив перепроверить простую математическую задачку, сколько нулей на конце у факториала 25.  
    Excel, сволочь, округлил 6 последних значащих цифр и выдал 12 нулей. Думал схожу с ума, особенно когда при переходе с факториала 21 на факториал 22 количество нулей на конце с 5 стало 7.

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 23:04 11-02-2014
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
    Может ограничения в преобразованиях какие-нибудь? Или подзний вечер - разум немного устал? Напрямую в Excel 2013(x64) вроде всё нормально считается, формула =FACT(x)
    25!=1.55112E+25 = 1.551121 * 10^25 = 15511210043330985984000000
    22!=1.124E+21  = 1.124001 * 10^21 = 1124000727777607680000
    21!=5.10909E+19 = 5.10909 * 10^19 = 51090942171709440000
    Так вроде и не секрет что Excel в основном офисный калькулятор а не серьёзный инженерный инструмент, машинная точность у него ограничена. Можно настройках поподгонять но в основной потолок описан здесь: http://en.wikipedia.org/wiki/Numeric_precision_in_Microsoft_Excel
    http://blogs.office.com/2008/04/10/understanding-floating-point-precision-aka-why-does-excel-give-me-seemingly-wrong-answers/

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 01:36 12-02-2014 | Исправлено: vikkiv, 01:45 12-02-2014
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    при записи макроса приходилось много скроллить.  
    В самом макросе это описано как куча процедур скроллинга на +1 или -1 строку вверж-вниз.  
    Соответственно, вопрос, можно-ли из текста макроса это выкинуть, оставив только финальные значения? Или нельзя?  
     
    Зачем мне это надо - макрос не выполняется, кричит, что слишком много операций скроллинга.  
    (сам макрос - порядка 30 действий со списками в 300 строк высотой. Действия - вставка столбцов, наполнение их формулами, растяжение формул на весь диапазон вниз, условное форматирование, внизу sumifs, countifs.. )

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 04:06 12-02-2014
    ALeXkRU



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

    Цитата:
    можно-ли из текста макроса это выкинуть, оставив только финальные значения? Или нельзя?  

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

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 04:32 12-02-2014 | Исправлено: ALeXkRU, 04:34 12-02-2014
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а комментировать - это чем?  
    какой синтаксис?

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 02:47 13-02-2014
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    так, когда макрос пишешь, он же комментарии вставляет, зелёненькие такие
    апостроф в начале строки - строчный комментарий в VBA
     

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 03:51 13-02-2014
    bredonosec



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

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 22:24 13-02-2014
    Alexey87

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, пожалуйста, решение задачки:
    на одном листе есть данные следующего вида (2 столбца):
    Информационные технологии                  Инф. техн.
    История мировой культуры                                ИМК
    Основы безопасности жизнедеятельности    ОБЖ
     
    на другом листе нужно в ячейке создать список из данных 1-го столбца 1-го листа, а при выборе определенного значения - ввод в эту же ячейку значения 2-го столбца 1-го листа

    Всего записей: 657 | Зарегистр. 27-01-2008 | Отправлено: 23:43 18-02-2014 | Исправлено: Alexey87, 01:15 21-02-2014
       

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