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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Excel 2003 sp3, принтер HP Deskjet D1560. Взял в инете нужный нам бланк. Попытался распечатать.
    Вот это "Предварительный просмотр" перед печатью:

    А вот это полный скан с напечатанного листа:

    Подумал, что файл, с которого печатал, другой версии, пересохранил в 2003-м, то же самое. Вспомнил, что такое уже случалось при попытке распечатать полученный счет. Помогло тупое копирование всей страницы в пустой файл. А можно как-то без этого? Что это такое?

    Всего записей: 786 | Зарегистр. 11-08-2003 | Отправлено: 16:14 06-12-2011 | Исправлено: DroG, 16:30 06-12-2011
    WaRlInE



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Товарищи, подскажите, как сделать строку формул нормального размера, а то ни с того ни с сего стала гигантских размеров=(

    Всего записей: 239 | Зарегистр. 02-02-2007 | Отправлено: 08:06 07-12-2011
    F_L LiaNet



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Выручайте друзья, где убрать и как поставить. Назовите опции куда лезть в 2003 и 2007.

    Всего записей: 1501 | Зарегистр. 10-11-2004 | Отправлено: 11:27 07-12-2011
    F_L LiaNet



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Сам разобрался
    Рецензирование - > Доступ к книге

    Всего записей: 1501 | Зарегистр. 10-11-2004 | Отправлено: 16:00 07-12-2011
    BUGL



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вопрос нетривиальный.
     
    Есть список Имя, Описание, Сумма.
    1 имени идет 1 описание. суммы не влияют.
     
    Задача:
    При вводе имени делать проверку:
    Если есть такое имя - взять соотв. описание из списка выше и автоматом подставить.
    Если нет такого - ничего не делать, пользователь введет описание сам.
     
    При этом получается, что введя 1 новое значение, для следующей строки оно является уже значением из "списка выше". Т.е. такой пополняемый список.
     
    Уже всю голову сломал.
     
    PS Office 2010 со всеми пакетами формул.

    Всего записей: 97 | Зарегистр. 09-10-2004 | Отправлено: 17:47 08-12-2011
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Детский вопрос, наверное, но сам не смог разобраться. Есть три колонки, третья является суммой двух предыдущих. По вертикали 5 строк, значения первых 3-х суммируются, из из суммы вычитается значение в 4-й строке, результат отображается в 5-й.
    А теперь вопрос: как сделать, чтобы значение в 3-м столбце 4-й строки отображалось со знаком минус (оно ведь, по сути своей, отрицательное!). Обращаю внимание: нюанс в том, что это формула (иначе бы и вопроса не было).
    Спасибо!
     
    Добавлено:
    И еще вопрос на другую тему. Как рассчитать десятичное значение интервала времени: "00:30" = "0,5".
    В справке кучу всего про отображение и конвертацию форматов времени, но ни одного ответа на мой вопрос.

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



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    Первый вопрос не понял (почему сумма в третьем столбце четвертой строки обязательно должна быть отрицательной), без примера трудно сообразить.
    Второй вопрос - формат числовой, умножить на 24.
     
    Добавлено:
    BUGL
    Если с помощью формул, тогда примерно так:
    Допустим, первые пять строк списка уже заполнены (имя и описание в диапазоне A1:B5).
    Тогда в ячейку B6 вставляем формулу:
    =ЕСЛИ(ЕНД(ВПР(A6;$A$1:B5;2;0));"";ВПР(A6;$A$1:B5;2;0))
    и растягиваем её вниз, на сколько необходимо.
    Если слева в пустые ячейки будут добавляться имена, эта формула проверит весь вышерасположенный список и, в случае наличия в нём находящегося слева имени, вернёт необходимое описание, если же слева от формулы пустая ячейка или имя, отсутствующее в списке, формула отобразит пустую ячейку, в которую можно будет добавить новое описание.
    Остаётся только следить, чтобы заранее заполненные с запасом ячейки с формулой не закончились и при необходимости растянуть формулу ещё ниже.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 16:32 09-12-2011
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos 14:32 09-12-2011
    Цитата:
    Первый вопрос не понял (почему сумма в третьем столбце четвертой строки обязательно должна быть отрицательной), без примера трудно сообразить.

    Это вытекает из сути документа. Предположим, это счет, выставлякмый клиенту за работу. В первых 3-х строках - составляющие элементы цены. В 4-й строке - элементы, которые вычитаются из цены (скажем, сделанная ранее переплата), причем их несколько, итог - в 3-м столбце 4-й строки.  
    При этом важно, чтобы визуально сразу было видно, что значение в этой ячейке минусовое, то есть, оно не прибавляется, а вычитается из предыдущего результата.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 19:30 09-12-2011
    BUGL



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    VictorKos
    гениально. я практически дошел до этого...мне не хватало функции ЕНД!
    Спасибо.

    Всего записей: 97 | Зарегистр. 09-10-2004 | Отправлено: 19:39 09-12-2011
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    А если просто добавить в эту формулу умножение на -1?

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:44 09-12-2011
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos 17:44 09-12-2011
    Цитата:
    А если просто добавить в эту формулу умножение на -1?

    Говорили же мне в средней школе: учи арифметику, пригодится в жизни

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 19:55 09-12-2011
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    Можно ещё попробовать Формат ячейки > Число > (все форматы) > и в строке Тип ввести:
     
    - # ##0,00;- # ##0,00;
     
    Тогда независимо от того, положительное число в ячейке или отрицательное, оно всегда будет отображаться с минусом (но в расчетах будет использоваться именно то значение, которое содержится в ячейке).

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:05 09-12-2011
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos 14:32 09-12-2011
    Цитата:

    Цитата:
    Как рассчитать десятичное значение интервала времени: "00:30" = "0,5".

    формат числовой, умножить на 24.

     
    А нельзя сделать так, чтобы конвертация производилось прямо внутри формулы итоговой ячейки?
    Например, в 1-м столбце цена за 1 час работы, во 2-м столбце - количество часов. В итоговом третьем столбце, как нетрудно догадаться, произведение значений 1-го и 2-го. Можно ли составить формулу, чтобы она сама конвертировала 12-ричные значения часов в десятичные и, умножив на количество часов, выдавала результат? Или никак не обойтись без промежуточной колонки?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:18 09-12-2011 | Исправлено: oshizelly, 22:20 09-12-2011
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    Например:
    В ячейке A1 - цена 45,25 р.; (формат ячейки общий или числовой, или финансовый)
    в ячейке B1 - время 5:30; (формат ячейки - время)
    в ячейке C1 - формула =A1*B1*24 (формат ячейки с формулой - общий или числовой (с необходимым количеством разрядов после запятой) или финансовый, если нужно отображать рубли)
     
    В данном примере получим такой же результат, как если бы мы просто умножили 45,25*5,5, то есть 248,875
     
    По умолчанию Excel после ввода формулы пытается отображать ячейку с формулой, как время, поэтому необходимо изменить формат ячейки с формулой на более подходящий.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 22:51 09-12-2011 | Исправлено: VictorKos, 22:56 09-12-2011
    kandi



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, уважаемые. Нужна ваша помощь в решении, вроде бы родной и тривиальной для EXCEL (у меня 2007) задачи. Нужно сделать выборку из таблицы по определенным условиям на новый лист и оформить в виде отчета определенной формы. Или на меня затмение нашло, или уже заработался. Вроде такая задача для Excel должна выполняться одним пунктом в меню, но никак не могу найти решение без кучи промежуточных данных и листов. Может проще будет сделать через код?
    это сам файлик

    Всего записей: 38 | Зарегистр. 27-12-2003 | Отправлено: 17:43 10-12-2011
    Undaster

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kandi, чем тебя "Данные" -> "Фильтр" не устраивает?

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 21:25 10-12-2011
    kandi



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

    Всего записей: 38 | Зарегистр. 27-12-2003 | Отправлено: 21:29 10-12-2011
    Undaster

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

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 21:56 10-12-2011
    kandi



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Формулировал задачу упрощенно для экономии места и времени. Более развернуто (исходные данные, что должно получиться, комментарии) в приложенном файле.

    Всего записей: 38 | Зарегистр. 27-12-2003 | Отправлено: 22:28 10-12-2011
    Undaster

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kandi, такой вид может дать применение сводной таблицы, но перед этим данные должны быть соответствующим образом нормализованы.

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 08:25 11-12-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