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

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



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

    Цитата:
    30,5 - это среднее количество дней в месяце.  

    К сожалению нужна точность.

    Цитата:
    Если что - Mushroomer потом разберется...  

    Да я жду с нетерпением...
     
    Добавлено:
    Уф, Вроде сделалось, но на большом количестве дат пока не пробовал, возможно вылезут некоторые нюансы...
     
    http://slil.ru/26487619
     
     

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    Цитата:
    Да я жду с нетерпением...  
    Сложно как-то у тебя. Но по внешнему виду все работает Поздравляю. Я попытаюсь реализовать абсолютно по-другому. Я пытаюсь высчитать дату начала кредита. Идея: у тебя получается 2,26. Т.е. просрочка 2 полных месяца. Дробная часть - это количество дней как бы в текущем месяце. Надо похимичить, если число месяцев больше 12.

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



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

    Цитата:
    Идея: у тебя получается 2,26. Т.е. просрочка 2 полных месяца. Дробная часть - это количество дней как бы в текущем месяце. Надо похимичить, если число месяцев больше 12.

    Совершенно верно! Т.е. взносов всего должно быть три (кредит на три месяца), то получится что оплачено 26% первого взноса (первого месяца) и по 100% второго и третьего месяца. Выплата как бы идет с конца, т.е. если клиент принесет деньги, то сначала погашается остаток первого взноса (первого месяца), а потом второго и т.д.
     
    ЗЫ насчет запутанности формулы я согласен

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 13:39 27-12-2008 | Исправлено: Mint86, 13:40 27-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    All
    Кто мне напомнит (все время забываю). Есть три числа 20 12 2008. Была функция с параметром формат даты, что можно было получить 20.12.2008. Какая именно?
     
    Mint86
    Надо рассматривать 2 случая:
    1) модуль Количество просроченных взносов <=1
      Тут все просто Сегодня () - Дата погашения  основной суммы по графику в течении месяца и есть количество дней просрочки.
    2) модуль Количество просроченных взносов >1
    Дата выдачи кредита:
    День = День(А)
    Месяц = МЕСЯЦ(A)-(ЦЕЛОЕ(-D)-ЦЕЛОЕ(-D/12)*12)
    Год = Год (А) - ЦЕЛОЕ(-D/12)
    эти 3 числа превращаем в дату.  
    Количество дней просрочки = Сегодня() - получившаяся дата.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 13:55 27-12-2008 | Исправлено: Mushroomer, 14:28 27-12-2008
    Mint86



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

    Цитата:
    Кто мне напомнит (все время забываю). Есть три числа 20 12 2008. Была функция с параметром формат даты, что можно было получить 20.12.2008. Какая именно?  

    Если три числа в трех ячейках то может так: =A1&"."&B1&"."&C1  
    Чет функцию не припомню...
     

    Цитата:
    Надо рассматривать 2 случая:
    1) модуль Количество просроченных взносов <=1
      Тут все просто Сегодня () - Дата погашения  основной суммы по графику в течении месяца и есть количество дней просрочки.

    И действительно
     
    Тока вот насчет второго пункта... можно примерчик?

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 14:41 27-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mint86
    Цитата:
    Если три числа в трех ячейках то может так: =A1&"."&B1&"."&C1  
    Нет. Во первых сложность с январем. Функция Месяц вернет 1. А нужен 01. А в параметрах той функции было что-то типа "DD:ММ:YYYY". Сейчас поиском в версии для печати найду.  

    Цитата:
    Тока вот насчет второго пункта... можно примерчик
    Да без проблем.  
    71 строка: Дата погашения 10.12.2008 коэффициент -3,65. Меня на самом деле дробная часть этого коэффициента немного сбила в начале. Дело в том, что она не учитывется в расчетах.
    День выдачи кредита =10
    Месяц выдачи кредита = 12 - 3 полных = 9.
    Год = 2008.
    Задолженность: Сегодня - 10.09.2008
     
    79 строка. Дата погашения 20.12.2008. Коэффициент 14,5. Вот тут я впервые у тебя увидел положительный коэффициет. Тогда мои формулы выше чуть неверны (я думал, что он всегда отрицательный) и везде надо использовать модуль
    День выдачи кредита =20
    Месяц выдачи кредита = 12 - 2 полных (ибо в году еще будет 12) = 10
    Год = 2007.
    Задолженность: Сегодня - 20.10.2007
     
    в строке 20 у тебя имхо ошибка. Задолженность 26 дней.  
     
    в 125 строке вообще не понятно что. Ибо выплата 21.12.2008. А коэффициент -2 ровно. Но сегодня то 27.12.2008 Т.е. у него 2 месяца полных и еще 6 дней. В общем я выкладываю свои расчеты. http://www.filehoster.ru/files/by2951
    Я там выделил все проблемные места.  
     
    All
    C функцией я похоже наврал.  

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:05 27-12-2008 | Исправлено: Mushroomer, 16:14 27-12-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
     
    не могу поверить что конструкция с "&" сработала
     
    ДАТА(год;месяц;день)
    Возвращает целое число, представляющее определенную дату. Если до ввода этой функции форматом ячейки был Общий, результат будет отформатирован как дата.
     

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Цитата:
    не могу поверить что конструкция с "&" сработала  
    А что ей будет? важно было 1 в 01 преобразовать

    Цитата:
    ДАТА(год;месяц;день) Возвращает целое число
    Нужно было, чтобы возращалась дата.

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
     
    По поводу расчета:
    Цитата:
    71 строка: Дата погашения 10.12.2008 коэффициент -3,65. Меня на самом деле дробная часть этого коэффициента немного сбила в начале. Дело в том, что она не учитывется в расчетах.
    День выдачи кредита =10
    Месяц выдачи кредита = 12 - 3 полных = 9.
    Год = 2008.
    Задолженность: Сегодня - 10.09.2008  

    Расчет правильный!

    Цитата:
    79 строка. Дата погашения 20.12.2008. Коэффициент 14,5. Вот тут я впервые у тебя увидел положительный коэффициет. Тогда мои формулы выше чуть неверны (я думал, что он всегда отрицательный) и везде надо использовать модуль
    День выдачи кредита =20
    Месяц выдачи кредита = 12 - 2 полных (ибо в году еще будет 12) = 10
    Год = 2007.
    Задолженность: Сегодня - 20.10.2007  

    Моя ошибка не сказал, дело в том что положительные коэффициенты считать не надо, так как это переплата со стороны клиента.
     

    Цитата:
    в 125 строке вообще не понятно что. Ибо выплата 21.12.2008. А коэффициент -2 ровно. Но сегодня то 27.12.2008 Т.е. у него 2 месяца полных и еще 6 дней.

    Там чуть-чуть не то. Там получается что не 2 месяца полных а два просроченных взноса (это разные вещи). Ведь первый взнос был просрочен 21.11.2008 года, а декабрьский 21.12.2008 (27.12.2008 - 21.12.2008=6). Т.е. 36 дней просрочки от первого просроченного платежа. Конечно согласен что отчет этот мягко говоря запутан, но что поделать этот отчет формирует банковская программа, которую руководство не планирует пока менять, так что приходится работать с тем что есть
     
    ЗЫ ваш файл пока не смог скачать. В выходные в форум посмотреть не удалось а на работе доступ токо на slil.ru. Если возможно перезалить буду благодарен.  
    Да, и спасибо огромное
     
     

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 06:43 29-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    All
    Переложите, пожалуйста, для Mint86 файл с http://www.filehoster.ru/files/by2951 на slil.ru . Сам я это сделать сейчас не могу.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 09:50 29-12-2008
    Sish



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

    Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 12:20 29-12-2008
    ignasio

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня не получается круговая диаграмма. При добавлении нового ряда, тот вставляется в заголовок, а при создании остальных вообще ничего не происходит, как будто стоит запрет на создании такой диаграммы. Что это такое? И как строится круговая диаграмма?

    Всего записей: 29 | Зарегистр. 28-12-2008 | Отправлено: 15:48 29-12-2008 | Исправлено: ignasio, 15:58 29-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ignasio
    Цитата:
    Вот, если покажите, как прикрепить файл, то прикреплю
    Выложи на любой файловый обменник (www.webfile.ru, ifolder.ru .....) и опубликуй ссылку в топике.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:58 29-12-2008
    ignasio

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

    Всего записей: 29 | Зарегистр. 28-12-2008 | Отправлено: 16:52 29-12-2008
    Tom_Reedle

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как перевести время из десятичного числа в запись типа чч:мм?
     
    Есть таблица с колонками километража и скорости. В 3-ей колонке вычисляется функцией время поездки, но записывается десятичным числом. А надо чч:мм.

    Всего записей: 13 | Зарегистр. 30-12-2004 | Отправлено: 19:53 30-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tom_Reedle
    Не уверен что поможет. но попробуй формулу  =ТЕКСТ(A1;"ЧЧ:ММ")
    Выложи пример одной строки. Возможно надо просто временной формат ячейки выбрать.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 20:23 30-12-2008 | Исправлено: Mushroomer, 20:28 30-12-2008
    ignasio

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Постарайтесь ответить на мой вопрос. Пожалуйста. Очень надо.

    Всего записей: 29 | Зарегистр. 28-12-2008 | Отправлено: 20:34 30-12-2008 | Исправлено: ignasio, 20:38 30-12-2008
    Tom_Reedle

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
     
    не подошло
     
    пример:
     
    А    B   C    D
    12  60  0.2  ?
     
    где А - длина в км
    B - скорость в км/ч
    С - результат деления А на B
    а D - это С , но в чч:мм

    Всего записей: 13 | Зарегистр. 30-12-2004 | Отправлено: 20:51 30-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tom_Reedle
    Цитата:
    чч:мм
    А может быть чч > 24 часов? И что должно в этом случае отобразиться? Самое обидное, я помню, что что-то подобное уже было. Вот только вспомнить не могу

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 21:20 30-12-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Tom_Reedle
    а если так:
    формула в D1 =(A1/B1)/24 и в D установить формат ячеек "время" с выбором подходящего варианта (час:мин) (но в таком варианте не будет видно секунд, а если время будет 12 минут 55 секунд - отобразится, как 00:12. Может быть, лучше будет и секунды показать?)
    А насчёт времени больше 24 часов в списке форматов "время" имеется и вариант, когда часы не сбрасываются в 0 после 24, а отображаются, как 25:00:00 и т.д.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 21:42 30-12-2008 | Исправлено: VictorKos, 22:14 30-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