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

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

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

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно
  • Надстройки "Сумма прописью"
  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format
     
     
    Предыдущие ветки топика: Часть 1 |
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    griin



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

    Цитата:
    задачка не очень чётко сформулирована (что значит "несколько дней") - в случае дат 30.01.2007 и 2.02.2007 - должно что-нибудь появится? Если да - то что, если нет - то начиная с какой второй даты должно появиться и что?  

    Разница между датами должна быть не меньше 30 дней, если она меньше, то ничего не должно выводиться.
     
    Спасибо за решение, сейчас его испытаю!
     
     
    Добавлено:
    SERGE_BLIZNUK, еще раз спасибо, это то что нужно, только возник один вопрос. Сейчас надо сделать так, чтобы выводилось не первое число месяца, а последнее число месяца. Не подскажешь как это сделать? Пробовал сделать что-то вроде:

    Код:
    =ЕСЛИ( ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-3;ДЕНЬ($D$1))<=$E$1;ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-3;КОНМЕСЯЦА(ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-3;ДЕНЬ($D$1));СТРОКА()-2);"")

    но эта формула сработала не так как нужно, похоже и функцией КОНМЕСЯЦА неправильно воспользовался...
     
     
    Добавлено:
    О, разобрался, вот такая формула получилась:

    Код:
    =ЕСЛИ(ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-3;ДЕНЬ($D$1))<=$E$1;КОНМЕСЯЦА(ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-3;ДЕНЬ($D$1)); СТРОКА() - 2);"")

    Всего записей: 567 | Зарегистр. 03-01-2003 | Отправлено: 08:49 31-01-2007 | Исправлено: griin, 09:22 31-01-2007
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    griin
    Цитата:
    но эта формула сработала не так как нужно, похоже и функцией КОНМЕСЯЦА неправильно воспользовался...  

    попробуйте:
    Код:
     
    =ЕСЛИ(ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-1;ДЕНЬ($D$1))<=$E$1;КОНМЕСЯЦА(ДАТА(ГОД($D$1);МЕСЯЦ($D$1)+СТРОКА()-1;ДЕНЬ($D$1));0);"")
     

    конец месяца не надо ставить вместо ДЕНЬ(..) - она возращает уже ДАТУ...  
     
     
     

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 10:25 31-01-2007
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вместо КОНМЕСЯЦА можно получить первое число следующего месяца и вычесть 1 день.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 03:27 01-02-2007
    ol7ca

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    привет, всем участникам!
     
    может ли кто-нибудь подсказать, что можно делать со сводными таблицами, какую информацию из них можно вытаскивать? Может есть какая-то инфа - буду признателен.
     
    В частности интересует вот что:
    Имеется финансовый отчет где уже в сводной таблице имеем по строчно ФИО работников, по столбцам статьи расходования средств на разные цели и все это можно в сводной таблице отсортировать за год или за любой месяц.
    Так каким образом, пользуясь сводной таблицей или массивом на котором она построена, мне надо заполнить уже итоговый отчет где будет видно (в такой же таблице) что указанные работники тратили на конкретные цели конкретные суммы: в янв 000 в фев 000 и т.д.
    Быть может можно сводную таблицу построить таким образов чтобы все отобразилось:
    построчно ФИО, по столбцам статьи расходов отсортированные помесячно. и потом все это уже ссылками поставить в отчет.
     
     
    Буду благодарен за помощь.
     

    Всего записей: 125 | Зарегистр. 01-02-2007 | Отправлено: 05:47 01-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ol7ca
    Лучше файл выложить или в PM
     

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 11:58 01-02-2007
    Molniya

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
     
    Помогите пожалуйста, очень нужно!
    Есть диаграмма со значениями. Проблема такая, что по оси Х их очень много и, чтобы все они отображались, необходимо растянуть диаграмму в ширь до невероятных размеров, что совершенно не читабельно и уж тем более не для печати. Как сделать так, чтобы на диаграмме по оси Х отображались, к примеру 20 последних самых актуальных значений, а старые (самые первые) значения как бы смещались (становились невидимыми) влево по оси?
    Нигде не могу найти ответ на свой вопрос?

    Всего записей: 2 | Зарегистр. 02-02-2007 | Отправлено: 10:20 02-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Molniya
    Можно выбрать,только те которые нужно отображать.
    Если не получится пришлите пример

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:23 02-02-2007 | Исправлено: ZORRO2005, 14:55 02-02-2007
    w25

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

    Всего записей: 175 | Зарегистр. 22-07-2005 | Отправлено: 15:33 02-02-2007
    Molniya

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

    Всего записей: 2 | Зарегистр. 02-02-2007 | Отправлено: 15:48 02-02-2007
    ZORRO2005



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

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 16:19 02-02-2007
    MANRUS

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день !
    есть вопрос:
     есть функция ЧИСТВНДОХ() - надо описание как она работает,  
    и было бы вообще супер, если кто нить объяснит, как получить такой же результат, но без нее , а обычними операциями и функциями (типа + и -  )

    Всего записей: 476 | Зарегистр. 25-11-2004 | Отправлено: 16:48 02-02-2007
    zaratustra

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    салюты многоуважаемые! помогите решить проблему:  
     
    на сервере расшарен принтер  
    недавно была необходимость изменить настройки драйвера принтера - естно менял умолчания и настройки на сервере где он локально стоит.  
     
    у пользователей Офис, с вордом проблем нету.  
     
    траблы с Аксесом и Экселем.  
    если создавать новую книгу или базу - то действуют новые настройки принтера.  
    если открывать ранее созданные базы или книги - то действуют старые настройки  
    меняю ручками, посылаю на печать например один лист и сохраняю документ - при следующем открытии действуют новые настройки принтера. но документов много - открывать и менять ручками каждый - не выход.  
    как изменить? может скрипт какой нить? или шаблоны применть как-либо?

    Всего записей: 442 | Зарегистр. 19-12-2002 | Отправлено: 09:42 03-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MANRUS
    http://office.microsoft.com/ru-ru/excel/HP052093411049.aspx?pid=CH062528251049

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:55 03-02-2007
    sanek1106



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возникла следующая надобность. Нужна реализация функции, которая производит выборку из N чисел, выбирает из них число с максимальным отклонением от заданного. Пример: Имеется 3 числа 4003, 3992, 3998. Нужно среди них выбрать число с максимальным отклонением от заданного - 4000. Этим числом будет число - 3992, как число с наибольшим отклонением - -8. Функции МАКС и МИН не подходят, так как число с максимальным отклонением может быть как больше заданного ( МИН не подходит), так и меньше заданного ( МАКС не подходит). Подскажите - какую функцию использовать для реализации данной задачи? Очень надо...

    Всего записей: 1106 | Зарегистр. 23-12-2003 | Отправлено: 18:50 05-02-2007
    Troitsky



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

    Код:
    =ЕСЛИ(ABS(МИН(A1:A12)-B1)>ABS(МАКС(A1:A12)-B1);МИН(A1:A12);МАКС(A1:A12))

    A1:A12 - диапазон с числами;
    B1 - заданное число.

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 20:30 05-02-2007
    ZORRO2005



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

    Цитата:
    {=СМЕЩ(A1;ПОИСКПОЗ(МАКС(ABS(A1:A12-B1));ABS(A1:A12-$B$1);0)-1;0;1;1)}

    Только формулу надо заводить с помощью CTRL+SHIFT+ENTER
    A1:A12 - диапазон с числами;  
    B1 - заданное число.
    У Troitsky формула проще
     

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 21:16 05-02-2007 | Исправлено: ZORRO2005, 21:18 05-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    sanek1106
    А если вставить формулу Troitsky в условное форматирование и
    указать значение равно  

    Цитата:
    =ЕСЛИ(ABS(МИН($A$1:$A$12)-$B$1)>ABS(МАКС($A$1:$A$12)-$B$1);МИН($A$1:$A$12);МАКС($A$1:$A$12))

     
    и задать Формат для максимального удаления будет еще нагляднее.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 11:42 06-02-2007 | Исправлено: ZORRO2005, 11:46 06-02-2007
    MANRUS

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

    Всего записей: 476 | Зарегистр. 25-11-2004 | Отправлено: 17:21 06-02-2007
    kukka1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [q][/q]
     Всем здравствуйте.
    Задача очень простая  
    необходимо так сохранить последовательность набранных цифр в числах, что бы файл  формате DAT в строке было ровно 80-ть символов видимых -цифр и невидимых пробелов 81 -ый перенос на другую строку.
     В конце группы чисел перенос на новую строку.
    Помогите кто может

    Всего записей: 1 | Зарегистр. 15-01-2007 | Отправлено: 22:28 06-02-2007
    polyarnick



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    пожалуйста помогите. У меня проблема которую срочно решить надо.
    все пробовал, не знаю что делать.
    У меня есть столбец данных от 1-ого до 9080
    мне надо ети значения разбить по столбцам через каждые 302 значения
    как ето проще зделать, а то копированием и вставкой очень долго,
    потому что таких файлов надо переделать 120 шт.

    Всего записей: 69 | Зарегистр. 28-05-2006 | Отправлено: 01:54 07-02-2007
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru