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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V4mp
    Цитата:
    или никак, только новый офис и в путь?
    А что в 2007 Excel есть такой колонтитул?

    Цитата:
    зашифрован.  
    О чем идет речь? Установлен пароль? На изменение структуры? Дело в том, что я не видел еще 2007 Офис и помочь не смогу.  
    Я бы возможно сделал следующее: сохранил бы файл в 2007 формате, а тем, кому надо открывать его в 2003 Excel, можно установить специальный конвертер.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 21:13 25-12-2008 | Исправлено: Mushroomer, 21:20 25-12-2008
    Frantishek



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Парни могите плиз разобраться с функцией ВПР.  
    Нужно сопоставить данные по источнику дата+время вида [00.00.0000  00:00:00] - нифига не получается, почему то функция ориентируется только на первую часть данных (дата) а время игнорируется как составляющая вообще, в результате оригинальность строк не выдерживается и сопоставление проводится некорректно.  
    Пробовал перевести в текстовый формат, получив некие цифири с дробной частью, так блин и здесь та же песня - вся дробная часть игнорируется. Наверняка же есть решение?

    Всего записей: 1222 | Зарегистр. 02-05-2006 | Отправлено: 22:44 25-12-2008
    Mushroomer



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

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:37 25-12-2008
    V4mp



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

    Цитата:
    А что в 2007 Excel есть такой колонтитул?

     
    да, в нем добавили галку "особый колонтитул для первой страницы"
     

    Цитата:
    О чем идет речь? Установлен пароль? На изменение структуры? Дело в том, что я не видел еще 2007 Офис и помочь не смогу.  
    Я бы возможно сделал следующее: сохранил бы файл в 2007 формате, а тем, кому надо открывать его в 2003 Excel, можно установить специальный конвертер.

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

    Всего записей: 65 | Зарегистр. 04-12-2008 | Отправлено: 01:15 26-12-2008
    Mint86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, может у кого нить есть хоть какие нибудь идеи по поводу моей проблемы с определением количества просроченных дней? Буду рад любой идее...

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 08:38 26-12-2008
    Bredun

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

    Цитата:
    функции проверки на ошибку?  
    все функции на букву Е, кроме ЕСЛИ

    Имеется такая математическая специальная функция - функция ошибок.  
    Нашел ее - ФОШ, находится в Пакете анализа.

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 09:04 26-12-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    http://slil.ru/26484469
     
    Расчёт на 26-е декабря (одно только не вяжецца - непонятно как ты рассчитал последнюю задолженность?)

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:35 26-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    Я попробую посмотреть сегодня, но чуть позже. Тебе очень срочно?
     
    V4mp
    Цитата:
    с конвертером не пойдет, руки у людей кривоваты и пароль не нужно чтобы нигде сохранялся.
    Зайдем с другой стороны. В 2007 Excel ведь можно выставить формат сохранения файла в формате 2003? Будет ли появляться это сообщение?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 10:57 26-12-2008
    Mint86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Спасибо хорошое решение, но чуть-чуть неправильно считает некоторые даты. Например в 13-ой строке просрочено 16,67 платежей, т.е. клиент не заплатил еще за июльский взнос 2007 года, а в июле 2007 года он должен был заплатить 27.07.2007 года. Дата просрочки соответственно пошла именно от этой даты. Плюс сегодня 26.12.2008 года, значит декабрьский взнос 2008 года он пока не просрочил. Если мы будет считать 28.12.2008 года и он ничего за два дня не заплотит, соответственно просрочено будет уже 17,67 платежей. Т.е. с 27 июля 2007 года по 28.12.2008 года. Даты погашений по графику всегда одни и те же (наверное сложнее будет рассчитывать если график составлен с учетом выходных и праздников).
     
    Mushroomer
    Спасибо, денек можно подождать, отчеты сдаем 30 числа

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 11:10 26-12-2008
    lazun

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет! У мея такая проблема. При открытии файла Excel возникает сообщение, что файл уже испольуется пользователём, которого больше нет в домене. Файл я скопировал и с ним работают дальше. Но я не могу удалить старый с общего диска.
    Помогите пожалуйста, кто сталкивался.

    Всего записей: 3 | Зарегистр. 30-10-2008 | Отправлено: 13:24 26-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lazun
    Файл был создан для одновременного совместного использования? Это имхо не проблема Excel. Нужны права Администратора, чтобы сбросить права или владельца у этого файла. Тогда имхо его можно будет удалить.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 13:51 26-12-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    то есть задолженность по 13й строке аж с 2007-го года? Просто у тебя написано "с 27.07.2008 по 24.12.2008"  
    Мне кажется дату начала задолжности следует вывести в отдельный столбец, и просто взять разницу между текущей датой и началом задолжности. Или вообще организовать учёт погашения по-другому, с триггерами ЕСЛИ(), тем более раз выходные и праздники влияют.
    Покопайся ещё в финансовых функциях, может там что-то найдёшь подходящее

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 13:54 26-12-2008 | Исправлено: crotoff, 14:00 26-12-2008
    Mint86



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

    Цитата:
    Мне кажется дату начала задолжности следует вывести в отдельный столбец.

    Так ведь я этого и пытаюсь добиться. Ведь если бы я знал дату начала просрочки я бы просто сделал СЕГОДНЯ()-ячейка даты начала просрочки и получил бы разницу. Проблема вся ведь у меня именно в определении начальной даты.
     

    Цитата:
    то есть задолженность по 13й строке аж с 2007-го года?

     
    Да, взносы погашаются ежемесячно, а просроченных взносов 16,67. Т.е. 12 просроченных взносов - это уже год просрочки + 4 просроченных взноса это еще 4 месяца и 0,67 просроченных взносов это еще один месяц в любом случае, ведь значит клиент еще за тот месяц полностью не погасил.
     
     
     
    Добавлено:

    Цитата:
    тем более раз выходные и праздники влияют.

    Они не влияют это я просто предположил что было бы еще сложнее если бы и выходные влияли
     
    Добавлено:
    Мля, вот мои мучительные наработки, проблема с такими же датами как и в 13-й строке...
     
    http://slil.ru/26485210
     
     
     
    Добавлено:
    Нарастить дальше эту

    Цитата:
    ЕСЛИ(И(ИЛИ(МЕСЯЦ(A13)<МЕСЯЦ(СЕГОДНЯ());МЕСЯЦ(A13)=МЕСЯЦ(СЕГОДНЯ()));D13>-1);СЕГОДНЯ()-ДАТА(ГОД(ДАТАМЕС(СЕГОДНЯ();D13));МЕСЯЦ(ДАТАМЕС(СЕГОДНЯ();D13));ДЕНЬ(A13));ЕСЛИ(И(ИЛИ(МЕСЯЦ(A13)<МЕСЯЦ(СЕГОДНЯ());МЕСЯЦ(A13)=МЕСЯЦ(СЕГОДНЯ()));D13=-1);СЕГОДНЯ()-ДАТА(ГОД(ДАТАМЕС(СЕГОДНЯ();D13+0,1));МЕСЯЦ(ДАТАМЕС(СЕГОДНЯ();D13+0,1));ДЕНЬ(A13));ЕСЛИ(И(ИЛИ(МЕСЯЦ(A13)<МЕСЯЦ(СЕГОДНЯ());МЕСЯЦ(A13)=МЕСЯЦ(СЕГОДНЯ()));D13<-1);СЕГОДНЯ()-ДАТА(ГОД(ДАТАМЕС(СЕГОДНЯ();ЦЕЛОЕ(D13+1)));МЕСЯЦ(ДАТАМЕС(СЕГОДНЯ();ЦЕЛОЕ(D13+1)));ДЕНЬ(A13));0)))
    формулу не получается, наверное срабатывает ограничение на вложенность функций или хз че.

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 14:09 26-12-2008 | Исправлено: Mint86, 14:13 26-12-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    по-моему в Екселе нет такой функции ДАТАМЕС
    и у тебя в столбце примечаний год по-моему перепутан (дата начала просрочки взноса) - везде 2008й, хотя судя по суммам должен стоять 2007й, сбивает с толку.. И вот ещё что не стыкуется - допустим по 13й строке у тебя дата начала задолженности с 27.07.2007 по 24.12.2008 (разность 516 дней), а когда мы умножаем 30,5 на -16,67 (B13/C13) получаем 508,33 - видимо после очередной просрочки коэффициент как-то корректируется?

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 15:31 26-12-2008 | Исправлено: crotoff, 15:40 26-12-2008
    Mint86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Функция ДАТАМЕС существует, надо только включить пакет анализа, а насчет года это да, опечаточка вышла каюсь
     
    Добавлено:

    Цитата:
    а когда мы умножаем 30,5

    А почему именно на это надо умножать?
     
    Добавлено:

    Цитата:
    у тебя дата начала задолженности с 27.07.2007 по 24.12.2008 (разность 516 дней)

    Да это верное количество дней в просрочке.

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 15:38 26-12-2008 | Исправлено: Mint86, 15:43 26-12-2008
    Frantishek



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

    Цитата:
    Выложи хоть какой-то пример...

    http://slil.ru/26485394

    Всего записей: 1222 | Зарегистр. 02-05-2006 | Отправлено: 15:57 26-12-2008
    lazun

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

    Цитата:
    Всем привет! У мея такая проблема. При открытии файла Excel возникает сообщение, что файл уже испольуется пользователём, которого больше нет в домене. Файл я скопировал и с ним работают дальше. Но я не могу удалить старый с общего диска.  
    Помогите пожалуйста, кто сталкивался.

     

    Цитата:
    Файл был создан для одновременного совместного использования? Это имхо не проблема Excel. Нужны права Администратора, чтобы сбросить права или владельца у этого файла. Тогда имхо его можно будет удалить.

     
    В Свойствах-Безопасность удалил всех пользователей этого файла, оставил права только себе. Владельцом также назначил себя. Файл не удаляется.
    Проблема, что файл находится на сервере, а сервер перезагрузить я не могу.
    Есть ли возможность выбросить этого пользователя с этого файла?
     

    Всего записей: 3 | Зарегистр. 30-10-2008 | Отправлено: 16:20 26-12-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    30,5 - это среднее количество дней в месяце.
    Честно сказать, не совсем догнал вашу банковскую логику расчёта этих дней
    могу предложить ещё формулу (но результаты опять же отличные от твоих)
    =ЕСЛИ(ABS(D13)<=1;ДЕНЬ(СЕГОДНЯ()-A13);ABS(ДЕНЬ(СЕГОДНЯ())-ДЕНЬ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(A13)))+ABS(D13*30,5)))
     
    Если что - Mushroomer потом разберется...
     
     
    Добавлено:
    Frantishek
    формула в 2003-м Excelе для точного соответствия должна выглядеть так
    =ВПР(A4;'сопоставляемые данные'!B:C;2;0)
    и скорее всего ещё с форматами косяк, я в таких случаях копирую данные в блокнот, затем копирую из блокнота и вставляю обратно

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 16:20 26-12-2008 | Исправлено: crotoff, 17:55 26-12-2008
    V4mp



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

    Цитата:
    Зайдем с другой стороны. В 2007 Excel ведь можно выставить формат сохранения файла в формате 2003? Будет ли появляться это сообщение?

    вот-вот! именно при сохранении в формате 2003 и последующей зашифровке на открытие, при открытие ентого файла в 2007 эксэле и сохранении вылазит такое нехорошее сообщение.

    Всего записей: 65 | Зарегистр. 04-12-2008 | Отправлено: 21:09 26-12-2008
    Frantishek



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

    Всего записей: 1222 | Зарегистр. 02-05-2006 | Отправлено: 23:12 26-12-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