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

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



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

    Цитата:
    коллега, вместо А1 вставь ячейку , где формула

                        Это то и так понятно.
    а еще,  
                 следующую формулу как можно написать - в 1 ячейке дата, во второй написать формулу  
    - дающую ежемесячно дату, с тем же числом что в первой ячейке,  
    - если такого числа в мес. отсутствует, то 1 число след. мес.
    - если получается дата - воскресенье, то следующее число.
    - если такая дата получается праздничный день, то следующее число.

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 17:20 28-01-2018
    ALeXkRU



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

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 18:02 28-01-2018
    Barboros



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

    Цитата:
    где-то здесь в топике похожие формулы сочиняли уже...

    Спасибо за "ценное" инфо. Что значит похожие, знак равенство есть, возможно еще какие то знаки, цифрики? Лично я не нашел ту что мне нужно.  

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 23:10 28-01-2018 | Исправлено: Barboros, 23:11 28-01-2018
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barboros
    Цитата:
    я не нашел ту что мне нужно

    хмм... а очень хотелось? я вот за пару минут нашёл (по слову месяц в версии для печати)..
     
    собственно, вот начало обсуждения, немного погодя - найденное решение..
    и еще (в продолжение темы)...

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 23:55 28-01-2018
    Barboros



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

    Цитата:
    немного погодя - найденное решение..  

    это наверно хорошо, если это поможет как-то доделать под мою хотелку.
     
    Если бы сам сообразил и не писал бы здесь. Я мало и редко работаю в екселе.
     
    ALeXkRU или кто другой, пожалуйста, напишите как для меня будет эта формула выглядит, чтобы было:
       
    1 ячейке дата, во второй ячейке написать формулу,    
     дающую ежемесячно дату, с тем же числом что и в первой ячейке.  
     
    - если такого числа в мес. отсутствует, то 1 число след. мес.
    - если получается дата - воскресенье и/или праздничный день, то должно быть следующее число.
     

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 01:44 29-01-2018
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barboros
    просто, условие задачи очень уж неопределённое    
    например, для
    Цитата:
    1 ячейке дата, во второй ячейке написать формулу,    
     дающую ежемесячно дату, с тем же числом что и в первой ячейке.    
     
    - если такого числа в мес. отсутствует, то 1 число след. мес.  
    -  если получается дата - воскресенье  

    вполне достаточно формулы:
    свернул формулу...
    (1 ячейка - А1... результирующая ячейка должна иметь формат "Дата")
     
    И сразу - куча наводящих (никак не освещённых) вопросов:
    - что должно выводиться, например для А1= 29.01.2018 ? первое марта?
    а для 30, и 31 января? а для 1 февраля? (см. вариант и вариант2)
    - откуда формула сможет узнать про
    Цитата:
    праздничный день
    и т.д.
    (возможный вариант: где-то есть список этих праздничных дней, тогда - решаемо.. например)
     
    Формулировать задачу нужно точно    
    что есть, что должно получиться, что должно получиться во всех возможных вариантах! исходных значений
    (не первый ведь раз здесь с вопросами   )

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 03:37 29-01-2018 | Исправлено: ALeXkRU, 04:10 29-01-2018
    Barboros



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    Я думал понятно.
    A1 - это начальная дата, которая в столбце (вниз) таблицы меняется.
    B1 - тоже дата, получаемая по формуле, в зависимости от A1 и от дней пройденных после - в следующем месяце A1+1 мес., потом A1+2 мес. и т.д. точное число как в A1.
    И далее идет если:  
    1) попадает в мес. когда такого числа нет (29-31 фев, 31 других мес.), то первое число следующего месяца;  
    2) попадает в воскресенье и/или праздник, то следующее число.
    Однако, в следующем ("нормальном") месяце, точное число как у A1.
     
    А на счет праздничных дней, я думал в Екселе это есть. Ведь в Екселе делают "постоянные" календари в ручную (или в зависимости от сегодня() или (год) изменение тоже закладывают) меняют только год и праздники тоже указываются. В других ячейках A (A2, A3...,A199) вернее уже B (B2, B3, B4
     
    К стати, есть же формулы исчисления стаж работы. Там вроде тоже учитываются (исключаются) выходные, праздничные дни?
    Это просмотрел

    Цитата:
    - что должно выводиться, например для А1= 29.01.2018 ? первое марта?
    а для 30, и 31 января? а для 1 февраля? (см. вариант и вариант2)  
     
    в феврале для всех перечисленных дат - первое марта.
    а для 1 февраля - в смысле если в A1 - 1.02.18, то следующая дата будет так же первое марта.  
    если 01.01.2018, то 01.02.2018 потом 01.03.2018.

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 12:28 29-01-2018 | Исправлено: Barboros, 13:25 29-01-2018
    Barboros



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Использовал промежуточную ячейку и к ней применил на счет воскресенья:
    =ЕСЛИ(ДЕНЬНЕД(A1)=1;A1+1; ЕСЛИ(ДЕНЬНЕД(A1)=7;A1;A1))  
    И остаются решать 2 вопроса:
    1) Нельзя ли как то эту формулу сократить?
    2) Как еще можно добавить условия по праздничным дням, если они попадаются, чтобы была назначена следующий раб.день?

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 11:19 01-02-2018
    ALeXkRU



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

    Цитата:
    1) Нельзя ли как то эту формулу сократить?  

    а что делает проверка субботы? которая ничего не делает...

    Цитата:
    Как еще можно добавить условия по праздничным дням, если они попадаются

    самое простое - дописать куда-то (типа вспомогательного столбика/или даже на отдельный лист) список этих самых праздничных дней(дат) и можно тем же самым ЕСЛИ проверять на попадание в этот список.

    Всего записей: 11795 | Зарегистр. 03-12-2003 | Отправлено: 13:38 01-02-2018
    Barboros



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

    Цитата:
    1) а что делает проверка субботы? которая ничего не делает...  
    2) самое простое - дописать куда-то (типа вспомогательного столбика/или даже на отдельный лист) список этих самых праздничных дней(дат) и можно тем же самым ЕСЛИ проверять на попадание в этот список.

    1) Ничего, я пробовал убрать и не смог, не додумался.
    2) Да, я про такое читал, но, снова, до конца додумать не смог.
    Как-то на примере покажите пожалуйста на 2-3 датах.  Если можно из них еще объединить несколько дней подряд, как сделать - типа новогодних каникул 1-9.01.19г? И как этот список дат тем же самым ЕСЛИ проверять на попадание в этот список и при попадании перевести на следующее число?  
    Спасибо.

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 14:13 01-02-2018 | Исправлено: Barboros, 14:20 01-02-2018
    vbrv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно ли без программирования решить следующую задачу.
    Есть прайс. Мне нужно выделить все _строки_, содержащие определённое слово.
     
    Если делать по Ctrl+F -> Найти все, то будут выделены не полностью строки, а только лишь ячейки.
     
    А хотелось бы получить выделенными именно строки, чтобы потом я мог проводить с ними манипуляции.

    Всего записей: 65 | Зарегистр. 01-02-2009 | Отправлено: 14:54 01-02-2018
    vikkiv



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

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 17:26 01-02-2018
    alexmats



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

    Цитата:
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ

    у кого есть - залейте на гугл или яндекс диск?
    в шапке мертвая ссылка

    ----------
    Интервью с Богом детям 60х-70х

    Всего записей: 1306 | Зарегистр. 05-03-2002 | Отправлено: 22:33 03-02-2018
    HelioSS



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как вывести на печать на одну страницу всё содержимое Листа?

    Всего записей: 5789 | Зарегистр. 26-11-2007 | Отправлено: 14:23 11-02-2018
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HelioSS
     
    А в Параметрах страницы при Печати поставить масштаб Вписать лист на одну страницу не помогает?

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что-то словил интеллектуальный тупик.
    Есть формула "=ВПР(H2:H75;Лист2!A2:C30;3;ЛОЖЬ)", мне ее надо вставить во все ячейки столбца без изменений. Если вставлять через "хватаешь за уголок (правый нижний) на ячейке с формулой и тянешь - данная формула распространяется на все ячейки", то в формуле начинает меняться нумерация диапазонов, а надо во все ячейки и без изменений.  
    Как?

    Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 10:21 13-02-2018
    Barboros



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

    Цитата:
    H2:H75
    если что-то из переменных не изменять, то поставьте $
    $H2:$H$75 ...  H$2:$H75... (варианты) тяните и пробуйте.

    Всего записей: 770 | Зарегистр. 11-01-2007 | Отправлено: 11:22 13-02-2018 | Исправлено: Barboros, 11:23 13-02-2018
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NiXXX Читайте об относительных и абсолютных ссылках в Excel.
    1. Искомое значение - у Вас указан диапазон H2:H75, нужно указать только H2, при копировании формулы вниз это значение будет меняться на H3, H4 и т.д. В данном случае ссылка относительная, она меняется вместе с перемещением формулы.
    2. Диапазон для поиска значения - Лист2!A2:C30. Здесь ситуация обратная, нужно, чтобы при смещении формулы ссылка на диапазон для поиска не менялась. Нужно сделать эту ссылку абсолютной - Лист2!$A$2:$C$30 - знак $ закрепляет строки и столбцы в ссылке и при изменении положения формулы ссылка не меняется.
     
    Бывают также смешанные ссылки, в которых закрепляются или только строка, или только столбец. Для изменения ссылок с относительных на абсолютные и смешанные нужно выделить ссылку в формуле и последовательно нажимать клавишу F4, после каждого нажатия ссылка будет меняться (будут добавляться знаки $ после первого нажатия F4 "доллары" добавятся и к строке и к столбцу, после второго - только к строке, после третьего - только к столбцу и после четвертого нажатия F4 ссылка снова станет относительной). Но можно вставлять $ перед обозначениями строк и столбцов вручную с клавиатуры - Shift+4 в английской раскладке.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:27 13-02-2018 | Исправлено: VictorKos, 11:29 13-02-2018
    NiXXX



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

    Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 13:51 13-02-2018
    Plaague

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день уважаемые гуру ёкселя!
     
    Помогите пожалуйста разобраться что это такое и как оно слесь оказалось
     
    Картинка сдесь http://strteam.ru/download/excel.jpg
    Пример файла здесь http://strteam.ru/download/excel.zip
     
    Заранее благодарю

    Всего записей: 100 | Зарегистр. 26-11-2008 | Отправлено: 12:27 14-02-2018
       

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