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

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

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

    Всего записей: 346 | Зарегистр. 16-07-2009 | Отправлено: 04:10 24-01-2012
    techn58



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, что-то совсем заклинило.  
    1. Не могу формулой прописать, чтобы сумма счета, которая отображается в ячейке в числовом выражении, отображалась бы в другой ячейке в текстовом выражении с копейками и рублями
    2. Надо в ячейке А10 прописать количество ячеек, значение которых не пустое (располагаются  в диапазоне А1:А8)

    Всего записей: 89 | Зарегистр. 06-03-2010 | Отправлено: 17:44 24-01-2012
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    techn58
    1. См. шапку
    2. СчётЗ

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 19:13 24-01-2012 | Исправлено: aidomars, 13:39 03-02-2012
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу простить, если вам вопрос покажется, что более идиотски не реально придумать.
    но можно ли одну тестовую методику , которая находится в формате exe. (metodicA.exe) перевести (конвертировать) в эксель, т.е.чтоб он стал шаблоном обработки данных, в данном случае тестовых.
    т.е. чтобы там " сами создались " формулы обработки.

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 22:34 26-01-2012
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно ли такую хитрую формулу написать, чтобы если дата выпадает на выходной день, то сабж сам прибавлял бы 1 или 2 дня до следующего рабочего дня?
    На всякий случай пример. В ячейка A1 дата начала срока, допустим, 26.01.2012 г. В ячейке A2 - срок исполнения заказа, допустим, 4 полных дня, соответственно =A1+3 = 29.01.2012 г. Но 29.01.2012 г. - это воскресенье, а по выходным работать неохота. Поэтому сабж мог бы автоматически прибавить еще 1 день =A1+3+1= 30.01.2012 г, чтобы в качестве срока исполнения заказа отображался бы понедельник. А если оригинальный срок исполнения заказа приходится на субботу, то тогда чтобы 2 дня прибавлялось.
    Можно так сделать или это фантастика?
    Спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:38 26-01-2012
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Можно так сделать или это фантастика?  
    Ну есть же функции категории "Время и даты". Их же немного.
    =ЕСЛИ(ДЕНЬНЕД(A2)=7;A2+2;ЕСЛИ(ДЕНЬНЕД(A2)=1;A2+1;A2))

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 00:28 27-01-2012 | Исправлено: Mushroomer, 00:31 27-01-2012
    oshizelly



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

    Цитата:
    Ну есть же функции категории "Время и даты". Их же немного.  
    =ЕСЛИ(ДЕНЬНЕД(A2)=7;A2+2;ЕСЛИ(ДЕНЬНЕД(A2)=1;A2+1;A2))

     
    Так это же надо мануалы читать
    Но если говорить серьезно, то я пробовал читать справку, но это не помогло: то, что для спеца кажется простым, не обязательно выглядит так же для начинающего юзера.
    В общем, спасибо.
     
    Добавлено:
    Все-таки не могу разобраться. Да, если просто вписать в ячейку A2 дату 28.01.2012, а в ячейку A3 - эту формулу, то все работает.  
    Но это же только пример. На самом деле в ячейке A2 уже содержится простенькая формула: =A1+4 (прибавить 4 дня с даты получения заказа). И вот никак не могу сообразит, как объединить эту мою простую формулу с формулой "сдвига на следующий рабочий день", хотя, кажется, уже перепробовал все возможные варианты

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 01:01 27-01-2012 | Исправлено: oshizelly, 01:49 27-01-2012
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Так это же надо мануалы читать
    Никогда их не читал. В Excel есть Пиктограмма автосуммирования. Там можно выбрать функцию по категориям. Я просто открыл категорию "Время и даты" стал читать описания функций.
    Цитата:
    как объединить эту мою простую формулу с формулой
    Не понял. А какая разница, что будет в ячейке А2. Формула или конкретное значение? Или ты хочешь формулу построить от значения в ячейки А1?

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 07:12 27-01-2012 | Исправлено: Mushroomer, 07:50 27-01-2012
    oshizelly



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

    Цитата:
    А какая разница, что будет в ячейке А2. Формула или конкретное значение? Или ты хочешь формулу построить от значения в ячейки А1?

    Ну конечно! Ведь это значение в ячейке A2, которое мы пытаемся "округлить" до следующего рабочего дня, оно же не с потолка берется, а получается путем прибавления определенного количества дней к дате, указанной в ячейке A1: дата получения заказа + срок исполнения заказа = дата выдачи заказа.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 14:10 27-01-2012
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Ну конечно!
    Ну так замени в формуле А2 на А1+4
    =ЕСЛИ(ДЕНЬНЕД(A1+4)=7;A1+6;ЕСЛИ(ДЕНЬНЕД(A1+4)=1;A1+5;A1+4))

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 22:36 27-01-2012
    Futurism

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

     
    как его раскрыть.

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 17:27 31-01-2012
    LaCastet



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

    Цитата:
    как его раскрыть

    Формат->Лист->Отобразить

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4638 | Зарегистр. 27-07-2005 | Отправлено: 17:43 31-01-2012
    Futurism

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

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 17:48 31-01-2012
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Случайно наткнулся на такое явление в MS Excel 2003: если ввести в ячейку формулу из двух произвольных слов, разделенных пробелом и предваренных, естественно, символом "=", например,

    Код:
    = AAA BBB

    то при закрытии документа каждый раз выдается запрос на сохранение изменений даже если никаких изменений не делалось. Это так и должно быть? В чем смысл?
    Спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:26 01-02-2012
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    oshizelly
    Честно говоря, я из принципа не отвечаю на вопросы без файла-примера в .xls (а Вы как правило постоянно без примера), но на этот отвечу по двум причинам:
    1. Вопрос меня самого заинтересовал (даже поднял обсуждение на другом форуме)
    2. Данный вопрос, файла примера не требует.
    Итак:
    Дело вовсе не в пробеле, например с такой формулой =фыв:апр будет происходить тоже самое.
    В данном и предыдущем случаях Excel пытается опознать буквы как именованный диапазон (и даже не важно - опознал он его или нет), тоесть:
    В формуле ячейки результат именованной формулы не воспринимается как ссылка пока имя не будет пересчитано. А значит полный диапазон для индексирования неизвестен пока не будет пересчитано не только имя, но и формула в ячейке, что и сподвигает/инициирует пересчет всей книги.
    Ответ получен от пользователя KL [MVP - Microsoft Office Excel]

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:09 01-02-2012 | Исправлено: kimtan, 23:40 01-02-2012
    aidomars



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

    Код:
    =СУММ((A$1:A$100=A5)*(B$1:B$100="*Банан*"))

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 16:18 02-02-2012
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    aidomars
    Сам вчера искал подобную формулу, нашёл на programmersforum.ru (ответ #8 от Serge 007)
    Применительно к Вашей формуле будет выглядеть примерно так:

    Код:
    =СУММ((A$1:A$100=A5)*ЕЧИСЛО(ПОИСК("*банан*";$B$1:$B$100)))

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 18:24 02-02-2012
    aidomars



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

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 11:15 03-02-2012
    PMRaven666



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

    ----------
    Бомбы дуют с Севера, падает с Неба Ветер
    Расскажи мне, Смерть, разве можно умереть

    Всего записей: 876 | Зарегистр. 04-01-2007 | Отправлено: 11:58 03-02-2012
    stoak

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может задам глупый вопрос, сильно не ругайте. Но столкнулся с такой проблемой, КАК по умолчанию изменить цвет шрифта вводимого текста в таблицу. В одну ячейку, понятно, через изменение цвета шрифта, а вот во все ячейки без изменения первоначального цвета так и не понял. ПРИМЕР. Есть заполненная таблица данными. Цвет шрифта черный. Затем нужно вносить изменения в разные ячейки причем в хаотичном порядке, к примеру, красным цветом. Неужели такая опция в Exell по умолчанию не предусмотрена?

    Всего записей: 473 | Зарегистр. 29-08-2005 | Отправлено: 23:10 04-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