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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Mushroomer
    Спасибо.
     
    Сложно, конечно, даже объяснить, честно... Вроде смысл ясен, но в екселе с чего начать... непонятно. Смысл такой: человек начинает брать товар, и только по истечении какого-то срока (например, 15 дней) считается, что он должен за него рассчитаться.
    Если в промежутке списывались какие-либо оплаты, они отнимаются от суммы, полученной на момент отсрочки. Например, у меня отсрочка 5 дней: 1.07 взял 400, 02.07 - 200, 03.07 - 300 взял, 400 оплатил, 05.07 - оплатил еще 100, 06.07 - взял 300... По итогу на 10.07 моя задолженность составляет (400+200+300-400 (опл.)-100 (опл.) = 400, которую я должен погасить. 06.07 не считаем, т.к. срок не подошел, а вот уже 11.07 уже сумма долга увеличится на 300. В таблице графы: "клиент", "общая задолженность", "задолженность по отсрочке" и графы "приход" - "расход" с числами месяца". Надо как-то извернуться, чтобы формула считала только нужное количество дней. Например, сегодня 23.07, значит с учетом 5-дн. отсрочки нужно считать задолженность до 18.07, но учитывая оплаты уже до 23.07 (т.к. человек рассчитывается до последнего за предыдущее). Короче, если переварите все, что я написал, может появится представление. Сделать непросто без наработок, хотя вещь очень нужная в торговле. Можно делать и в 1С (договор по оплатам), но ОЧЕНЬ нужна наглядность, а впоследствии будет модифицироваться еще. Очень непростая задача.  
     
     
    Добавлено:
    Формула вкратце такая: отнимается требуемое к-во дней, считается сумма продаж на тот период и учитываются оплаты за весь период... может быть, понятно, хотя не уверен
     
    Добавлено:
    такая вот задачка...

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 22:26 23-07-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1nasty1
    Я задачу понял, но решать не возьмусь. Не мой профиль. Сначала надо решить как отображать дни закупи и оплаты. Это будут отдельные строки с той же фамилией поставщика?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:22 23-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    задача сводится к подсчёту суммы задолжности за определённый период. В разрезе должников. Удобно это сделать сводной таблицей.  Взятые и погашенные суммы по-любому будет забивать в комп оператор. Почему бы ему не забить и суммы штрафов за просроченные погашения? Сделать ему подсказки в ввиде условного форматирования по датам. И будет он загонять 3 поля данных: ФИО; дата; сумма (положительная - взял, отрицательная - вернул. Начисленный штраф - тоже положительный). А нагляднее сводной таблицы по-моему в ёкселе ещё ничего не придумали

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 23:48 23-07-2009
    1nasty1



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Mushroomer
     
    ____________________________________________________________________________
    клиент | общая задолженность | задолженность по отсрочке |      01.07.2009   | 02.07.09
    ___________________________________________________________________________    
               |                                   |                                            | приход | расход|
                                                                                                  _____________________  
    ФИО    |       сумма                    |      сумма                              |   1000   |  500    |
    ___________________________________________________________________________

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 23:51 23-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    наверное полей будет всё-же больше, по крайней мере одно придётся выделить под примечания - "штраф", опционально приход, расход, хотя кредитная история на отдельном листе развернётся если по итогу 2 раза щёлкнуть
     
    выложил примерчик как я себе это представляю http://webfile.ru/3793899

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 23:54 23-07-2009 | Исправлено: crotoff, 00:13 24-07-2009
    1nasty1



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    crotoff
    Штрафов нет. В случае неуплаты (крайнем случае) только выставление платежного требования.
     
     
    Добавлено:
    как прописать в формуле, чтобы считала только определенные ячейки за минусом определенного к-ва дней?
     
    Добавлено:
    crotoff
    Сложная структура. Клиентов много. Хотелось бы двигаться по вертикали сверху вниз и анализировать ситуациюв 2-3-х колонках, для детализации переходить в горизонталь. А так нужно на каждого свою вкладку заводить. Но вопрос в формуле все-таки. структура не важна.

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 00:04 24-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1nasty1
    Количество клиентов в данном примере роли не играет. Что мешает для каждого клиента выделить скажем по 365 строк (дней). Данные вообще можно заполнять по мере поступления... В поле "Примечание" обозвать каждую сумму - приход, расход, сумма за просроченный платёж. Тогда и в сводной таблице по этим категориям можно будет фильтр задать. И расположить даты хоть по вертикали хоть по горизонтали. Главное ведь что - отследить движение денег по каждому клиенту? Формулы с привязкой к датам в примере забиты в условном форматировании (разность дней оттекущей даты до  даты выдачи кредита и неотрицательная сумма итога на текущую дату).  Можно забить сумму с накоплением в отдельную колонку

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 08:49 24-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вариант 2  
    http://webfile.ru/3794421
    На 1м листе вариант с выделением периода для каждого клиента (удобнее отслеживать просроченные платежи), на втором - данные загоняются неупорядоченно, в сводной таблице отслеживается история

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:00 24-07-2009
    1nasty1



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

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 14:21 24-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1nasty1
    не совсем понятно что и от чего отнимать? Отнимать можно дату от даты, получим количество дней между ними. Это количество дней ввести в качестве аргумента в формулу расчёта дополнительного долга. Я так понял, требуется вычислить размер просроченного платежа в случае задолжности по состоянию на определённую дату? Чтобы повесить на клиента дополнительный долг? Тогда в исходных данных должны фигурировать эти условия - отсрочка (в днях), размер дополнительного долга в случае просрочки (в рублях или процентах), от какой базы он вычисляется (если в %%), какие ещё условия.
     
    Вот ещё примерчик http://webfile.ru/3795119
    (в примере содержатся циклические ссылки если что, там итеративная зависимость итогов и суммы дополнительного платежа за просрочку)
    Мне сдаётся что что сумму за просрочку всё же удобнее заносить вручную, чем городить навороченные формулы

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 15:37 24-07-2009
    romign



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Привет, друзья!
    У меня такая проблема - поставил Офис 07 и перестала отображаться сводка об Эксель-файлах.
    Если раньше, при расширении *.xls, в "Свойства -> Сводка" писалось:
    "Сохранен romign
    Дата сохранения 10.06.2009",
    то теперь, при расширении *.xlsx, ничего не отображается, хотя в самом Экселе можно посмотреть все эти данные.
     
    Скажите пожалуйста, как это вылечить

    Всего записей: 113 | Зарегистр. 07-01-2007 | Отправлено: 16:02 24-07-2009
    szepp



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые коллеги, вопрос покажется странным, но я и сам удивлен. При открытии второго файла в Excel 2002 первый исчезает с панели задач и на его месте открывается лишь структура проводника, откуда он был первоначально открыт. Его надо повторно запускать, соотвественно та же участь постигает другой файл.
    К сожалению, нет доступа к той машине, только вот такой детективный фрагмент для любителей жанра... может, второй файл висит в памяти и к нему есть доступ по Alt-Tab ? Какие предположения или научные знания у кого?
    Спасибо.
     
    Добавлено:
    romign
    Вы имеете в виду свойства файла по щелчку правой кнопкой в проводнике?

    Всего записей: 182 | Зарегистр. 12-12-2008 | Отправлено: 22:39 28-07-2009
    Remalex

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день Вашему прекрасному форуму ПАМАГИТЕ чайнику! -
     
    Мне нужно чтобы в сводной таблице генерировался столбец, на основании промежуточного итога (не затрагивая основные данные таблицы),  в котором производился бы расчет по нужной мне формуле. Возможно ли это?  
     
    Могу ли я поменять формулу итога не затрагивая основные данные?
     
    Как не мучался никак не могу понять возможно ли выполнить данную задачу стандартыми инструментами. Я создавал свою формулу по интересующему полю в результате чего изменялись все данные в таблице.
     
    Ничего не полючается -. Помогите пожалуйста!  
    P.S. Если нужно я приведу конкретный пример.

    Всего записей: 3 | Зарегистр. 27-07-2009 | Отправлено: 13:11 29-07-2009
    vasilev12345

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

    Цитата:
    Если нужно я приведу конкретный пример.  
    - без этого никак

    Всего записей: 50 | Зарегистр. 19-05-2006 | Отправлено: 14:23 29-07-2009
    geremax

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день
     
    Такая проблема  
    имеется битый запароленный файл Excel 2003 при открытии выдается такое сообщение
    НЕТ доступа к ****. Файл, диск или каталог могут быть доступны только для чтения, либо сервер не отвечает на запрос.
     
     
    Пробовал кучу софта по востановлению xls, все ругаются, по снятию пароля программы ругаются на формат.
     
    Может кто что подскажет.

    Всего записей: 24 | Зарегистр. 02-05-2007 | Отправлено: 19:36 29-07-2009
    Sish



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

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 07:40 30-07-2009
    romign



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    szepp
    Именно это. ПКМ -> Свойства -> Сводка
     
    Товарищи, может вы как-то по-другому следите за тем, кто менял файл последним, какой-то сторонней утилитой или еще как?  
    Сейчас я нашел способ, но он довольно нудный, если файлов больше 2х, 3х - открываем xlsx файл, как архив, и там в docProps в xml лежат данные по изменению файла. (уточню: открывать файл и смотреть в его свойствах, для меня, проблематично - файлы большие, по 20 - 30 Мб, открываются довольно долго)

    Всего записей: 113 | Зарегистр. 07-01-2007 | Отправлено: 19:06 30-07-2009
    sergeyich2000



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Скажите, помогите. Как в Excel заменить CRM. Ведение клиентской базы с контактами, звонками, назначение контактов на определённую дату, но возможно это не возможно. Что б обязательно можно было отсортировать по регионам по городам и по датам наверно. Может уже существует созданное решение

    Всего записей: 201 | Зарегистр. 18-07-2009 | Отправлено: 16:50 31-07-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergeyich2000
    Цитата:
    Как в Excel заменить CRM.
    Задача поставлена имхо некорректно. Excel это Excel, а CRM - CRM.

    Цитата:
    Ведение клиентской базы с контактами
    это еще возможно

    Цитата:
    назначение контактов на определённую дату,
    ну назначить еще можно, но Excel не сделает всплывающее окно и не скажет, надо этому контакту позвонить в такое-то время. А программировать такое имхо неправильно.
     
    Попробуй обратиться в этот топик http://forum.ru-board.com/topic.cgi?forum=5&topic=11170&glp

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 21:15 31-07-2009
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    всем привет. есть такая задача:
    если список url - большой - можно ли из него получить только список home Page в соседней колонке ?
    например:
       
     
    может это в макросы я даже незнаю откуда начать и можно ли такое сделать.
     
    спасибо.
     

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:16 31-07-2009 | Исправлено: slech, 21:53 31-07-2009
       

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