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

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



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Medicar
    В дополнительном столбце написать формулу:

    Код:
    =ОСТАТ(Ячейка с годом рождения;3)

    Затем отсортировать таблицу по этому столбцу, выделить и удалить строки, в которых остаток 0 и 1, останутся строки с остатком 2, то есть годы, удовлетворяющие вашим условиям.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 10:25 16-03-2015 | Исправлено: VictorKos, 10:26 16-03-2015
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, такой вопрос:
    Захотел создать формат под введение номера банковской карты типа: ####  ####  ####  ####  
    Но Excel 2010 ни в какую не дает этого сделать штатными методами. Самовольно перегруппировывает числа по 3 разряда, вместо 4.  
    Возможно ли добится форматирования чисел по 4 цифры?

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 12:45 17-03-2015 | Исправлено: mrdime, 12:47 17-03-2015
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, а никто не подскажет, что за хрень с выполнением функции СУММЕСЛИ?
     
    Почему-то эта функция считает аргументы "1.1" и "1.1.15" (и только их)  равными как в критерии поиска так и в диапазоне суммирования.
    Вот файл, поясняющий мой вопрос:
    http://rghost.ru/6Ngw6W4YB
     
    В данном файле функция в ячейке E5 суммирует содержимое ячеек B3 и B7, а должна, по-идее, "подсчитывать" только содержимое ячейки B7. Аналогично, неверно работает функция, в ячейке E3.
     

    Всего записей: 707 | Зарегистр. 15-12-2005 | Отправлено: 15:47 17-03-2015 | Исправлено: DmitriC, 15:51 17-03-2015
    ALeXkRU



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

    Цитата:
    Возможно ли добится форматирования чисел по 4 цифры?

    добиться-то можно: такой маской
    Код:
    0000" "0000" "0000" "0000

    Только работать не будет: эксель не обрабатывает числа, содержащие больше 15 разрядов => будет последнюю цифру на 0 заменять.. А если преобразовать в текст (и обрабатывать как текст!) - не поддерживается формат по маске..
     
    Добавлено:
    DmitriC

    Цитата:
    Почему-то эта функция считает аргументы "1.1" и "1.1.15" (и только их)  равными как в критерии поиска так и в диапазоне суммирования.  

    там же под треугольничком (в углу ячейки) в сообщении об ошибке вычисления всё объясняется: тут эксель считает ячейки вида "1.1.15" датой с годом в формате "гг" (двузначной цифрой).. При сравнении с "1.1", приводит её к тому же формату - дате.. Год не указан - значит, текущий, 15-й Вот они и равны.. => считает всё правильно (с его, машинной точки зрения)
     

     
    Выход: загодя задать формат ячеек "текстовый", перед вычислениями/вводом формул.. Или вводить "1.1.15" с апострофом перед значением '1.1.15 - будет обрабатываться как текст, т.е. не преобразовываться в дату

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 16:22 17-03-2015 | Исправлено: ALeXkRU, 16:54 17-03-2015
    mrdime



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

    Цитата:
    эксель не обрабатывает числа, содержащие больше 15 разрядов

    За это отдельное спасибо. Я даже внимания не обратил, что этот гад последние цифры нулями заменил.
    Никогда бы не подумал, что у экселя могут быть такие бредовые ограничения. Оч. неприятный сюрприз...

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 18:58 17-03-2015
    DmitriC



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

    Цитата:
    там же под треугольничком (в углу ячейки) в сообщении об ошибке вычисления всё объясняется: тут эксель считает ячейки вида "1.1.15" датой с годом в формате "гг" (двузначной цифрой).. При сравнении с "1.1", приводит её к тому же формату - дате.. Год не указан - значит, текущий, 15-й  Вот они и равны.. => считает всё правильно (с его, машинной точки зрения)'

    Хм. Похоже, дело действительно в этом, за эту подсказочку спасибо!
     
    Но:

    Цитата:
    Выход: загодя задать формат ячеек "текстовый", перед вычислениями/вводом формул.. Или вводить "1.1.15" с апострофом перед значением '1.1.15 - будет обрабатываться как текст, т.е. не преобразовываться в дату

     
    Формат ячеек там и так заранее сделан текстовым, и апострофы не помогают (это я тоже уже проверял) ...

    Всего записей: 707 | Зарегистр. 15-12-2005 | Отправлено: 21:35 17-03-2015
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как прописать формулу
    если a4=a,3б если а4=b,то 2, если а4=с, то1, если а4=d то 0
    и чтобы если её потянуть вниз а4 уже была а5
    если a5=a,3б если а5=b,то 2, если а5=с, то1, если а5=d то 0

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 18:48 18-03-2015
    VictorKos



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

    Код:
    =ВПР(A4;{"a";3:"b";2:"c";1:"d";0};2;0)
    или
    =ПРОСМОТР(A4;{"a";"b";"c";"d"};{3;2;1;0})
    или
    =ЕСЛИ(A4="a";3;ЕСЛИ(A4="b";2;ЕСЛИ(A4="c";1;ЕСЛИ(A4="d";0;""))))

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:27 18-03-2015
    Fsp050

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

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 10:55 19-03-2015
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вроде оживилась тема и новые заглянули, вдруг кто подскажет, должно же быть решение.
    как изложить формулу:  
    Чтобы получать целое число - порядковый номер месяца от первоначальной даты:  
    Примеру, это = 29.12.14 и в этот день до сегодняшнего дня (=СЕГОДНЯ() ), будет 0.  
    Далее, нужно получить такие результаты:  
    с 30.12.14 по 29.01.15 = 1;  
    с 30.01.15 по 28.02.15 = 2;  
    с 01.03.15 по 29.03.15 = 3;  
    с 30.03.15 по 29.04.15 = 4;  
    с 30.04.15 по 29.05.15 = 5;  
    с 30.05.15 по 29.06.15 = 6;  
    с 30.06.15 по 29.07.15 = 7;  
    с 30.07.15 по 29.08.15 = 8;  
    с 30.08.15 по 29.09.15 = 9;  
    с 30.09.15 по 29.10.15 = 10;  
    с 30.10.15 по 29.11.15 = 11;  
    с 30.11.15 по 29.12.15 = 12;  

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 22:36 19-03-2015
    suomifinland



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, практически не работала вплотную с Excel, прошу Вашей помощи.
     
    Как сделать так чтобы по щелчку по определенной ячейке в ней автоматом выставлялась системная дата, а по следующему щелчку в соседней ячейки текущее время?

    ----------
    Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

    Всего записей: 5258 | Зарегистр. 16-04-2006 | Отправлено: 09:36 20-03-2015
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    suomifinland
    щелкать не нужно, если в ячейке будет указано =СЕГОДНЯ()
    То, всегда там будет настоящее время. А поскольку это для компа системная тоже.
    А вот чтобы время показывал, тем более выводил, это не знаю. Разве в шапке подвесить.
    Такая утилита есть, которая в шапке всех открытых окон показывает. Только помниться, на работе компа мешать начинает.  
    1)Так скопируйте и вставьте в ячейку или
    2) встаньте курсором в ячейку, щелкните в верхнею строчку под меню - "Строка формул" (впереди указано fx). Вставьте туда и Ентер.
    А вообще, изучайте немного самостоятельно, читайте справку, мануалы и пр. если еще вообще ничего не знаете, будет сложно на все ответы искать таким образом.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 10:20 20-03-2015 | Исправлено: Aktaf, 11:12 20-03-2015
    suomifinland



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну да)) Вот только осталось узнать как сделать так, как указать ячейке =СЕГОДНЯ()

    ----------
    Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

    Всего записей: 5258 | Зарегистр. 16-04-2006 | Отправлено: 10:29 20-03-2015
    Zeesh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    suomifinland
    1) Выделить нужную ячейку
    2) Записать в ней: =СЕГОДНЯ() (Можно то же самое записать в строке ввода формул)
    3) Нажать «Enter»

    ----------
    Всё, что вы скажете, будет исковеркано чужим больным разумом и использовано против вас!

    Всего записей: 2356 | Зарегистр. 27-07-2006 | Отправлено: 11:29 20-03-2015
    suomifinland



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это я поняла, но записывая  =СЕГОДНЯ(), я набираю 11 знаков,  а при записи 20 марта 2015 набираю на клавиатуре 12 знаков, в чем же здесь облегчение юзеру, проще уж самой эту дату набрать...
     
    А нужно чтобы  в определенном столбце, формат которой ДАТА, при щелчке в ячейке столбца сразу же выставлялась сегодняшняя дата, предел мечтаний, со временем. Быть может "горячие клавиши" есть какие-то???


    ----------
    Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

    Всего записей: 5258 | Зарегистр. 16-04-2006 | Отправлено: 11:57 20-03-2015
    ALeXkRU



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

    Цитата:
    в чем же здесь облегчение юзеру, проще уж самой эту дату набрать

    в том, что при вводе формулы (это которая =СЕГОДНЯ() ) в этой ячейке всегда будет показываться текущая дата (в любой день),
    а при наборе 12 знаков - придётся эти знаки набирать каждый день
     
    ЗЫ: вручную формулы вводить необязательно, можно ткнуть нужную формулу в списке.. Это - максимум четыре клика мышкой (по ячейке, по значку fx, по формуле в списке, по ОК)
     
    Добавлено:
    ЗЫ2: рекомендую посмотреть справку по функции =ТДАТА()

    Всего записей: 11793 | Зарегистр. 03-12-2003 | Отправлено: 12:23 20-03-2015
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    suomifinland
    Думается, что кроме ввода текущей даты Вам нужно, чтоб она не менялась со временем.
    Можно создать отдельно от столбца ячейку с формулой =СЕГОДНЯ(), а в нужные ячейки копировать значение (без формулы) данной ячейки.

    Всего записей: 546 | Зарегистр. 12-05-2012 | Отправлено: 20:29 20-03-2015
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    suomifinland
    В дополнение к вышеперечисленному:
    Ctrl + ж    - вставляется текущая дата
    Ctrl + Shift + ж    - вставляется текущее время
     
    бывает, что эти "горячие клавиши" не работают, тогда можно попробовать:
    Ctrl + Shift + 4
    Ctrl + Shift + 6
     
    PS Немножко "погуглил" на эту тему, правильный вариант:
    Ctrl + ; - дата
    Ctrl + : - время
     
    При этом имеет значение, какая раскладка клавиатуры была в момент первого применения этих "хоткеев", если английская - будет работать вариант с буквой "ж", если же активна русская раскладка - придётся пользоваться сочетаниями с "4" и "6".

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 21:50 20-03-2015 | Исправлено: VictorKos, 22:03 20-03-2015
    papanja84

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

    Всего записей: 414 | Зарегистр. 16-10-2014 | Отправлено: 15:47 21-03-2015 | Исправлено: papanja84, 15:48 21-03-2015
    VictorKos



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

    Цитата:
    Возможно ли...

    Возможно. Суммируйте ячейку сверху и ячейку слева. Ячейку с суммой протяните вниз за правый нижний угол.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 16:16 21-03-2015
       

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