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

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

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

    Всего записей: 5 | Зарегистр. 07-02-2012 | Отправлено: 14:25 07-02-2012
    Robert



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

    Код:
    =ГРАДУСЫ(ATAN(НАКЛОН(скорость;время)))

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 00:15 11-02-2012
    hrnv

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    одно время ставил всякие автоматизированные бухгалтерские бланки. И доигрался.  
    ввожу в ячейку 1 и после нажатия Enter значение ячейки автоматом преобразуется в 0,01, соответственно, чтобы ввести 1 нужно на клавиатуре набрать 100. Т.е. любой числовой ввод автоматически делится на 100. Наверно чтоб бухгалтерам запятую между рублями и копейками не ставить
     
    сносом офиса с очисткой реестра (Uninstall tool-ом) и новой установкой - не лечится.  
     
    Не подскажете как побороть эту штуку. (формат С не предлагать
     
    office 2003,  WinXP
    на только что установленном офисе при первом запуске Excel на долю секунды мелькает окошко установщика. Но что в нем - не разобрать.

    Всего записей: 1 | Зарегистр. 12-02-2012 | Отправлено: 21:31 12-02-2012
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    hrnv
    Сервис - Параметры - Правка. Снять галку "Фиксированный десятичный формат при вводе..."

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 21:45 12-02-2012
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как в Excel продублировать группу ячеек с формулами на том же листе таким образом, чтобы формулы остались неизменными (ссылались бы на те же ячейки). Т.е. создать точный клон группы ячеек с формулами?

    Всего записей: 1842 | Зарегистр. 22-03-2003 | Отправлено: 13:32 14-02-2012
    katerynka ok

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Примерно вот так КОРРЕЛ($B$2:$B$39;C2:C39)
    Воодишь формулу, а потом столбец или строку, которую нужно зафиксировать в последующих вормулах выделяешь в строке формул и нажимаешь F4, потом єнтер и фсе)

    Всего записей: 5 | Зарегистр. 07-02-2012 | Отправлено: 14:11 14-02-2012
    Uraanfgh56



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток.  
     
    Есть таблица : http://ifolder.ru/28709572
     
    В колонке 6  - "Результат" , нужно чтобы проверялись следующие условия:  
     
    1). Если в ячейке D5 (столбец 3 "масса таблетки"), стоит значение 0,1 (включая) и меньше , то для ячейки AB5 (столбец 4) проверяется следуещее условие:
     - AB5 >= -10 , то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    одновременно с этим проверяется условие для ячейки AC5 (столбец 5):
      - AC5 >=10, то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    т.е значения в ячейках AB5, AC5 должны лежать в диапазоне от -10 до +10 , если укладываются , то в ячейке AD5 (столбец 6 - "Результат") , выводится СООТВЕТСТВУЕТ, если хотя бы одно из значении превышает указанный предел , то в ячейке AD5 (столбец 6 - "Результат") , должно выводится "НЕ СООТВЕТСТВУЕТ"
     
    2). Если в ячейке D5 (столбец 3 "масса таблетки"), стоит значение больше 0,1 (не включая), но меньше 0,3 (включая)  , то для ячейки AB5 (столбец 4) проверяется следующее условие:
     - AB5 >= -7,5 , то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    одновременно с этим проверяется условие для ячейки AC5 (столбец 5):
      - AC5 >=7,5, то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    т.е значения в ячейках AB5, AC5 должны лежать в диапазоне от -7,5 до +7,5 , если укладываются , то в ячейке AD5 (столбец 6 - "Результат") , выводится СООТВЕТСТВУЕТ, если хотя бы одно из значении превышает указанный предел , то в ячейке AD5 (столбец 6 - "Результат") , должно выводится "НЕ СООТВЕТСТВУЕТ"
     
    одновременнно с этим условия для проверки если в ячейке D5 (столбец 3 "масса таблетки"), стоит значение 0,1 (включая) и меньше (см.выше) не должны проверяться  
     
    3). Если в ячейке D5 (столбец 3 "масса таблетки"), стоит значение больше 0,3 (включая), то для ячейки AB5 (столбец 4) проверяется следующее условие:
    - AB5 >= -5 , то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    одновременно с этим проверяется условие для ячейки AC5 (столбец 5):
      - AC5 >=5 то в ячейке AD5 (столбец 6 - "Результат") выводиться "НЕ СООТВЕТСТВУЕТ" , в противном случае выводится "СООТВЕТСТВУЕТ".
    т.е значения в ячейках AB5, AC5 должны лежать в диапазоне от -5 до +5 , если укладываются , то в ячейке AD5 (столбец 6 - "Результат") , выводится СООТВЕТСТВУЕТ, если хотя бы одно из значении превышает указанный предел , то в ячейке AD5 (столбец 6 - "Результат") , должно выводится "НЕ СООТВЕТСТВУЕТ"
     
    одновременнно с этим условия для проверки если в ячейке D5 (столбец 3 "масса таблетки"), стоит значение 0,1 (включая) и меньше (см.выше) или стоит значение больше 0,1 (не включая), но меньше 0,3 (включая) не должны проверяться
     
    т.е в зависимости от того какое значение (из какого диапазонов, написанных выше) занесены в ячейку D5 (столбец 3 "масса таблетки"), должен применяться свой набор для проверки условии.
     
    возможно ли сделать всё в 1-ой ячейке или нужно как-то по хитрому в нескольких ячейках/листах делать ?
    короче как то нужно мудрить с условиями - но думаю может кол-ва вложенных не хватит ? и что делать или как-то по другому делать?
     
    пробовал по разному, что-то мозгов не хватает честно говоря.
    Есть какие мысли ?


    Да и забыл как сделать чтобы в зависимости от соответствует ли условие в яйчеке заданному , текст в ячейке раскрашивался в разный цвет в зависомости от условия ?

    ----------
    Сбор подписей в поддержку кандидата Бориса Миронова:
    http://borismironov.livejournal.com/659.htmlПрограмма кандидата в Президенты Бориса Миронова:
    http://borismironov.livejournal.com/3860.html

    Всего записей: 3567 | Зарегистр. 03-11-2007 | Отправлено: 21:33 14-02-2012
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Uraanfgh56
    Проверьте, а то я сам запутался в условиях, может быть, что то не так?

    Код:
    =ЕСЛИ(И(D5>=0,3;AB5>-5;AC5<5);"СООТВЕТСТВУЕТ";ЕСЛИ(И(И(D5>0,1;D5<=0,3);AB5>-7,5;AC5<7,5);"СООТВЕТСТВУЕТ";ЕСЛИ(И(D5<=0,1;AB5>-10;AC5<10);"СООТВЕТСТВУЕТ";"НЕ СООТВЕТСТВУЕТ")))

    Решил начать с третьего условия и, постепенно расширяя диапазон проверки AB5 и AC5, дойти до проверки первого условия.
    Скорее всего, можно сделать покороче, но собираюсь ложиться спать, нет желания сидеть допоздна.
     
    PS Не смог заснуть, желание сократить формулу пересилило

    Код:
    =ЕСЛИ(ИЛИ(И(D5>=0,3;AB5>-5;AC5<5);И(И(D5>0,1;D5<=0,3);AB5>-7,5;AC5<7,5);И(D5<=0,1;AB5>-10;AC5<10));"СООТВЕТСТВУЕТ";"НЕ СООТВЕТСТВУЕТ")

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 23:14 14-02-2012 | Исправлено: VictorKos, 23:42 14-02-2012
    Lapochka ili Chai



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, я создал таблицу в Excel'e и использую сортировку строчек ( или упорядочивание ) для подходящего представления данных. То есть строчки могут "ездить" куда захотят ( ну прям как в базах данных ).
     
    Однако оказалось, что мне необходимо иногда делать отсылку от одной строчки на другую строчку. Я вспомнил, что в базах данных для этого используется "ключ". Поэтому я создал столбец и заполнил его значениями  
    =ROW()
    то есть номерами строк. Номера же строк всегда уникальны?
    И вот, я делаю в других строках ссылку (link) на эти ячейки с "ключами".
     
    Но оказалось страшное: при пересортировке таблицы эти самые номера разъезжаются!
    Ссылки бьются!
     
    Народ, что-то тут можно исправить?
    Какой "ключ" лучше поставить?
    Или вообще как-то по-другому организовать сылки-линки?

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 11:47 15-02-2012
    andreyslad

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго дня !
     
    Настроил таблицу фактов для сводной таблице excel. Но проблема в том что я никак не могу вытащить наименование из таблиц измерений ACCESS в сводном отчете.
    Выводятся коды измерений. Как вытащить наименования измерений ?
     
     

    Всего записей: 1 | Зарегистр. 06-05-2010 | Отправлено: 13:32 15-02-2012
    Uraanfgh56



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

    ----------
    Сбор подписей в поддержку кандидата Бориса Миронова:
    http://borismironov.livejournal.com/659.htmlПрограмма кандидата в Президенты Бориса Миронова:
    http://borismironov.livejournal.com/3860.html

    Всего записей: 3567 | Зарегистр. 03-11-2007 | Отправлено: 19:18 15-02-2012
    sonar790



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как в Excel можно пронумеровать страницы. Есть одна страница(пустая таблица), ее нужно многократно распечатать и сшить в журнал. Но как его пронумеровать. Или так только через VBA?

    Всего записей: 15 | Зарегистр. 13-03-2006 | Отправлено: 00:07 16-02-2012
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sonar790
    Цитата:
    Есть одна страница(пустая таблица)
    Я бы сделал много страниц (с пустой таблицей), а затем через создание нижнего колонтитула, пронумеровал их.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 08:09 17-02-2012
    Repoman

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как быть по следующему вопросу!
     
    У нас из АБС автоматически формируется xls файл с отчётом, на 2003 он формируется в один файл, а в 2007-2010 он формируется в файл 123.xls и папку типа 123.files (в которой находятся другие файлы).  
    Вопрос, почему так происходит ? Как сделать так, чтобы везде файл формировался "монолиный" без этой левой папки. Может в самом Exel надо какую галку выключить ?
     
    Добавлено:
    Вопрос снимается, програмист нашёл метод, оказалось надо сохранять другим форматом (древним), это второй параметр в команде save as..
    Как-то так ))

    Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 12:13 17-02-2012
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andreyslad
     
    А если в качестве источника данных для сводной таблицы взять не таблицу План/Факт, а запрос, в котором вместо кодов измерений подставлены их наименования из соответствующих справочных таблиц?

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 09:53 18-02-2012
    Klaid1

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При создании нового документа Excel 2003 он открывается на листе 3.  
    Как сделать так чтобы изначально он открывался на листе 1?

    Всего записей: 376 | Зарегистр. 02-09-2008 | Отправлено: 19:07 20-02-2012
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите пожалуйста:
    есть 5 страничек 13-02, 14-02, 15-02, 16-02, 17-02 - по дням месяца
    в каждой есть ячейка Working Time: и рядом её значение 8 часов например(полученное по формуле)
     
    я этой цифре назначаю имя на каждом листе своё:
    WT_1302
    WT_1402
    WT_1502
    WT_1602
    WT_1702
     
    Хочу просумировать это:
     
    Каждая ячейка представленная отдельно:

    Код:
     
    8:26 | =WT_1302
    8:04 | =WT_1402
    6:47 | =WT_1502
    7:40 | =WT_1602
    9:14 | =WT_1702
     

    А вот сумму получить правильную не удалось

    Код:
     
    16:11 | =(WT_1302+WT_1402+WT_1502+WT_1602+WT_1702)
     

     
    Почему сумма не коректная может получаться ?

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 02:41 21-02-2012 | Исправлено: slech, 02:42 21-02-2012
    aidomars



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

    Цитата:
    16:11 | =(WT_1302+WT_1402+WT_1502+WT_1602+WT_1702)  

    Range("WT_1302")+...

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 08:54 21-02-2012
    slech



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

    Код:
     
    #NAME?| =Range("WT_1302")  
    #NAME?| =Range(WT_1302)+Range(WT_1402)+Range(WT_1502)+Range(WT_1602)+Range(WT_1702)
    #NAME?| =Range("WT_1302")+Range("WT_1402")+Range("WT_1502")+Range("WT_1602")+Range("WT_1702")
     

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 12:14 21-02-2012
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тьфу, range это для VBA, попутал...
    Все правильно считает у тебя, просто время не может быть больше 24 часов. Играй с форматами.

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 13:53 21-02-2012 | Исправлено: aidomars, 13:54 21-02-2012
       

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