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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)

Модерирует : gyra, Maz

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    valhalla



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, можно ли решить такую задачу: есть строки

    Цитата:
    01 20
    02 50
    03 60
    04 30
    05 100
    06 120
    07 80

    Нужно задать интервалы значений, например, 10-30, 30-50, 50-100, 100-200, и посчитать, сколько строк входит в каждый интервал.

    Всего записей: 2917 | Зарегистр. 30-10-2001 | Отправлено: 23:00 17-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    valhalla
    Недавно похожее обсуждали. Сначала считается последний правый диапазон C1=СЧЁТЕСЛИ(B1:B7;">100")
    Как подсчитать предыдущий диапазон (>50, <=100)?
    C2=СЧЁТЕСЛИ(B1:B7;">50"), но в это значение войдут и те, что больше 100. поэтому для получения реального значения формула будет такой C2=СЧЁТЕСЛИ(B1:B7;">50")-C1.
    Далее по аналогии.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 06:58 18-11-2008
    q1wed



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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 08:58 18-11-2008 | Исправлено: q1wed, 09:07 18-11-2008
    inery



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день дорогие друзья!
    подскажите пожалуйста, можно ли построить диаграмму вида:
    1. есть данные 12/01/2009 - 12/02/2009, 13/02/2009 - 15/03/2009, ...
    2. нужна диаграмма, чтобы по одной оси было 365 дней, а данные выглядили полосами для каждого дипазона. именно не от начала оси, а от первой даты до второй. Следующая полоса от её первой даты до второй.
    заранее спасибо...

    Всего записей: 20 | Зарегистр. 22-02-2008 | Отправлено: 10:18 18-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Цитата:
    и я, как мне показалось, предложил прямой способ, без танцев. почему бы не предложить его
    Мне мой способ ближе Меньше имхо усилий, чем разбираться в функции БДСУММ. Твой способ более универсален, но требует вникания. А мой способ в лоб, по кратчайшему пути.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 13:37 18-11-2008
    howto

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

    Цитата:
    howto вам необходимо освоить работу с атофильтром
    упс... сори я в постановке задачи ошибся.... Исправил условия задачи.
    Автофильтром конечно же умею пользоваться...  но он мне не поможет... (
    в строчках где идут действия нет описаний и ссылаться на них можно только по колонке ID (причем id в примере указал в упрошенном виде, на самом деле там в виде ID применяется некоторый хэш, т.е. бессвязное чередование символов).
     

    Всего записей: 168 | Зарегистр. 20-01-2007 | Отправлено: 14:38 18-11-2008 | Исправлено: howto, 14:40 18-11-2008
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    прошу пардону, наверно глупый вопрос, но не вспоминаетя: как в функции "если" задать условие, что в ячейке должно начинаться с такого-то текста?  
    не содержать текст (это просто кавычки), а начинаться с некоей последовательности символов.
    напр, если _начинается на РР - делать чтто-то
    РР123 - делаем,  
    РР456 - делаем,
    РП456 - не делаем.
     
    Добавлено:
    А, сам нашел! фича "лефт" ))
    =IF(LEFT(G3; 2)="CZ"; H3; 0)

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:25 18-11-2008
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть 2000 страниц в Word'е с табличными данными (т.е. несколько столбиков с данными), но расположенными просто в строках, т.к. перенесены из текстового документа. При попытке скопировать даже 200 (начинал с 1000, потом 500...) страниц в Excel (чтобы обработать эти данные) выдается ошибка че-то там про OLE занят другим приложением. Как быть?

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 20:21 19-11-2008
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема решилась... появилась новая) Формулы кто-нить хорошо умеет писать? Есть табличка с данными и есть вторая, нужно брать из первой таблички (первый столбец) и искать это значение в таблице №2 и брать из таблицы №2 значение рядом с найденным и вставлять в таблицу №1 рядом с искомым. Кто-нить может такое написать? Таблицы на разных листах.
     
    Пример:
    1-ая таблица (лист) состоит из 1-го столбца с номерами телефонов.
    2-ая таблица (лист) состоит из 2-х столбцов - это телефонный номер + имя и фамилия.
    Нужно в первую таблицу перенести имена и фамилии хозяев телефонов, пользуясь второй в качестве справочкника.

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 18:43 20-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    Функция ВПР тебе в помощь. Почитай по ней справку, там ничего сложно вроде нет. Важно 2 момента:
    1) должно быть однозначное соответствие. Т.е. в таблице где ты ищешь не должно быть двух одинаковых вариантов.
    2) у функции ВПР есть последний параметр. На него надо обратить особое внимание. С ним связан факт, является ли таблица, в которой идет поиск отсортированной по столбцу, где идет поиск.
    Если сам не справишься, то выложи пример (позиций на 5). И тебе любой активный участник топика напишет твою формулу за 2-3 минуты.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:23 20-11-2008
    Felias_Fogg

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос о ф-ии РАНГ()., Excel 2003
    Левый столбец - число, правый - ранг числа.
    10    1
    10    1
    10    1
    10    1
    10    5
    10    5
    10    5
    20    8
    20    8
    20    8
    20    8
    30    12
    40    13
     
    Получается, что 5-му значению "10" присваивается ранг 5, а не 1. Как это исправить?
    В Excel 2007 все работает.

    Всего записей: 28 | Зарегистр. 11-11-2008 | Отправлено: 15:56 22-11-2008
    Nizaury



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

    Всего записей: 1308 | Зарегистр. 20-05-2005 | Отправлено: 00:24 24-11-2008
    Margit777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, у меня такое дело…
       Excel, честно говоря, использую не совсем по назначению, чаще всего…. В данный момент задумала в Excel’е (у меня Office -2007) создать табличный вариант перечня литературы, чтобы с его помощью можно было легче и проще, без особых заморочек, находить нужные темы в книгах…и всякое такое… список, естественно, предполагается длинный… Пользоваться таблицей буду не только я…. Соответственно, надо, чтобы шапка таблицы, (пункты, по которым можно проводить поиск) всегда были сверху, на виду… То есть список бы проматывался, а верхняя строка оставалась на месте…..
     
    Извиняюсь, что возможно дублирую эту тему, но пыталась просмотреть форум, но страниц столько, что надо потратить кучу времени, (которого не много), чтобы все просмотреть…. А в поиске не соображу, как задать запрос.. Поэтому извините, если нарушаю правила…
    И спасибо заранее..

    Всего записей: 8 | Зарегистр. 03-11-2008 | Отправлено: 00:41 24-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Margit777
    Цитата:
    То есть список бы проматывался, а верхняя строка оставалась на месте…..  
    Надо вставть на первую строку ниже шапки.
    В версиях до Excel 2007 это решалось через меню Окно -> Закрепить области.  
    В Excel 2007 "На вкладке Режим в группе Окно щелкните пункт Закрепить области, а затем выберите нужный вариант"
    Можно почитать об этом http://office.microsoft.com/ru-ru/excel/HP012170481049.aspx

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 00:57 24-11-2008 | Исправлено: Mushroomer, 00:57 24-11-2008
    Kordamon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плз!
     
    По какому принципу Excel вставляет строки из clipboard на лист, в котором строки отфильтрованы?
     
    Пример: пусть у меня есть таблица на 1 колонка Х 100 срок и я настроил автофильтр так, чтобы видеть каждую десятую (всего видно 10 строк); я выделяю эти 10 ячеек, нажимаю Копировать, иду в соседнюю колонку и нажимаю Вставить.
    Так вот, иногда Ексел вставит мне эти 10 значений в видимые строки, а иногда в ту, которой стоит курсор + 9 следующих за ней (независимо от того, видны они в данный момент или нет).
     
    Это проявляется и в 2007м, и в 2003м Екселе.
     
    Кто в курсе, как этим управлять?

    Всего записей: 4 | Зарегистр. 24-11-2008 | Отправлено: 14:42 24-11-2008
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    продолжение к предыдущему вопросу:
    а как поставить в условие 5й и 6й символы из ячейки?  
    типа, если РР**ЛЛ** - делаем,
    если РР**РР** - не делаем..


    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 14:49 24-11-2008
    Kordamon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec, если в автофильтре, то используем маску "????ЛЛ*", а если в формуле, то имхо проще всего вырезать 5й и 6й символы и сравнить их со строкой "ЛЛ"

    Всего записей: 4 | Зарегистр. 24-11-2008 | Отправлено: 15:44 24-11-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec =ПОИСК("РР**ЛЛ";A1)

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 15:49 24-11-2008 | Исправлено: q1wed, 15:52 24-11-2008
    bredonosec



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

    Цитата:
    а если в формуле, то имхо проще всего вырезать 5й и 6й символы и сравнить их со строкой "ЛЛ"
    - то есть, в 2 операции? (( хм..
    А вырезка чем?  
     
    //да, именно в формулу - как в предыдущем вопросе -  
    IF([5,6 симв = "РР"]; значение; значение)
     
     
    q1wed

    Цитата:
    ПОИСК("РР**ЛЛ";A1)
    - первые 4 симв могут меняться произвольно, мне только 5й и 6й символы сравнивать надо.  


    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 16:53 24-11-2008
    Kordamon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вырезать в Екселе можно только смешным образом: =ПРАВСИМВ(ЛЕВСИМВ(A1;6);2)

    Всего записей: 4 | Зарегистр. 24-11-2008 | Отправлено: 17:10 24-11-2008
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru