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

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

    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    kimtan, я имел ввиду "если M = пусто"
     
    Baton34V можете перезалить в другое место? например на files.mail.ru
    а то не скачать - http://clip2net.com/clip/m26539/1275627758-clip-86kb.jpg
    спасибо.

    Всего записей: 12 | Зарегистр. 22-02-2009 | Отправлено: 09:04 04-06-2010
    Baton34V



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kraspay
     
    http://files.mail.ru/DZNJHR
     
    http://s1.sendfile.su/download/111684/vHwTMVqIuwvTh0Vv1DuOGxUOMd4BmMu7HlAHhXvY

    Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 16:52 04-06-2010 | Исправлено: Baton34V, 16:52 04-06-2010
    chel78



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Привет, есть такой вопрос (сорри если не в тему).
      Есть excel  файл с SQL запросом использующий MS Query для получения данных из Oracle.
     В SQLке некоторые параметры указаны переменной, например '&DATE'  
     Можно ли как то замутить, что бы при апдейте запроса, выскакивало какое нить окошко, с просьбой указать дату начала и конца периода, чебы не лазить каждый раз в запрос и не править его ручками.
     SQL выглядит следующим образом.

    Код:
     
    SELECT
    SYSDTL.ITMCOD,
    SYSDTL.CTLGRP,
    ITMMST.ITMDSC,
    SUM (SYSTRN.TRNQTY) QTY
    FROM
    SYSTRN
    Inner Join SYSDTL ON SYSTRN.TRNSEQ = SYSDTL.TRNSEQ
    Inner Join ITMMST ON SYSDTL.ITMCOD = ITMMST.ITMCOD
    WHERE
    SYSTRN.TRNTYP = 'DAMAGE' AND
    SYSTRN.SYSDAT >= ('&DATE') AND
    SYSTRN.SYSDAT <= ('&DATE') AND
    SYSDTL.ITMCOD IS NOT NULL
    GROUP BY
    SYSDTL.ITMCOD,
    SYSDTL.CTLGRP,
    ITMMST.ITMDSC
    ORDER BY
    SYSDTL.ITMCOD,
    SYSDTL.CTLGRP
     

    Всего записей: 124 | Зарегистр. 19-01-2007 | Отправлено: 14:08 05-06-2010 | Исправлено: chel78, 14:12 05-06-2010
    Alexey87

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

    Всего записей: 678 | Зарегистр. 27-01-2008 | Отправлено: 20:43 05-06-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alexey87
    Диапазоны ячеек непрерывные?

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 21:04 05-06-2010
    Alexey87

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer, ситуация такая:
    нужно выбрать по одной произвольной ячейки из диапазонов G20:G30  и H20:H30 и данные из выбранных ячеек просуммировать
     

    Всего записей: 678 | Зарегистр. 27-01-2008 | Отправлено: 21:19 05-06-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Alexey87
    Произвольное это случайное?
     
    Добавлено:
    Пока смотрите пример:
    http://webfile.ru/4533538

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 21:30 05-06-2010
    Alexey87

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

    Всего записей: 678 | Зарегистр. 27-01-2008 | Отправлено: 21:46 05-06-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Alexey87
    В приведенном мной примере это реализовано, в формуле замените диапазоны на нужные Вам.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 21:53 05-06-2010
    Alexey87

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

    Всего записей: 678 | Зарегистр. 27-01-2008 | Отправлено: 22:01 05-06-2010
    Dwolf

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    пару вопросов знатокам.
     
    1) Открываю Эксель файл с таблицей, в которой например первые 1000 строк заполнены какими-то данными. При открытии, например, вижу на экране с 50-й по 90-ю строку. Вопрос, как быстро спуститься вниз таблицы к незаполненой 1001-й строке. Движение ползунка справа или кручение колёсика мышки не подходять. Нужна кнопка - нажал и готово!
     
    2) В некоторой ячейке рассчитывается численное значение по некой формуле. Если значение больше какого-то определенного заранее заданного, то должно появиться окошко с сообщением (предупреждением). Как это сделать без макросов.

    Всего записей: 69 | Зарегистр. 08-11-2006 | Отправлено: 23:52 05-06-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Dwolf
    1) CTRL+END
    2) Только подсветить условным форматированием можно.

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    kraspay
    http://files.mail.ru/QV7EMC
    я выделил желтым цветом поля, которые изменил.
    кстати, у вас какая версия эксель? если до 2007, то функции суммеслимн и счетеслимн не работают. очень рекомендую переходить на 2007 или 2010 версию, т.к. много нововведений, которые значительно облегчают жизнь. И еще, эту задачу можно с легкостью решить с помощью PivotTable (не знаю, как в русской версии называется, вроде "Сводная таблица").
     
    Dwolf
    1) переходите на столбец, который заполнен до конца таблицы без пустых ячеек, затем нажимаете Ctrl+Вниз.
    2) Данные -> Проверка, в поле тип данных ставите "число", в поле значение "больше", а в поле минимум - необходимое значение. Всплывающие сообщения настраиваются на соответствующих вкладках этого окна.

    Всего записей: 649 | Зарегистр. 13-02-2003 | Отправлено: 00:25 06-06-2010 | Исправлено: Audciz, 00:35 06-06-2010
    chel78



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

    Цитата:
    Вопрос, как быстро спуститься вниз таблицы к незаполненой 1001-й строке.

     Ctrl+Shift + стрелка вниз
     
     Хотя нет, данная комбинация выделяет диапазон. Но таким образом можно и переместится в пустую ячейку.  
     
    Добавлено:
    ну что,  есть у кого нить  какие нить идеи,  как замутить ввод данных в SQL запрос через окошко ?

    Всего записей: 124 | Зарегистр. 19-01-2007 | Отправлено: 09:21 06-06-2010 | Исправлено: chel78, 09:24 06-06-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    chel78
    Цитата:
    ну что,  есть у кого нить  какие нить идеи,  как замутить ввод данных в SQL запрос через окошко ?
    Может это к другому http://forum.ru-board.com/topic.cgi?forum=33&topic=10903&glp топику ближе?  

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 10:59 06-06-2010
    chel78



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

    Цитата:
    chel78
    Цитата:
    ну что,  есть у кого нить  какие нить идеи,  как замутить ввод данных в SQL запрос через окошко ?
    Может это к другому http://forum.ru-board.com/topic.cgi?forum=33&topic=10903&glp топику ближе?  

     Пасиб, буду пробовать, сорри что не в тему..

    Всего записей: 124 | Зарегистр. 19-01-2007 | Отправлено: 11:05 06-06-2010
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день подскажите как формулку написать.  
     
    1            Иванов
    2            Иванов
    4            Иванов  
    12          Петров
    1            Петров
    2            Иванов
    1            Петров
     
    Если в первом столбце значение = 1 и во втором столбце = Петров то берем число из заданной ячейки
    Спасибо

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    denisAzef
    =ЕСЛИ(И(A1=1;B1="Петров");заданная ячейка;"")

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tracker Mod мне нада именно чтобы весь столбец оббегала и из него вытягивала  как массив например ченить такое =ЕСЛИ(И(A1:А8=1;B1:В8 ="Петров");заданная ячейка;"")  
     
     
    Добавлено:
    но чета не работает так у миня...

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    denisAzef
    Я с массивами не умею работать, поэтому предлагаю просто растянуть формулу на весь столбец. Данные берутся из какой ячейки? Она постоянная?

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 06:43 08-06-2010 | Исправлено: Mushroomer, 06:43 08-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