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

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

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

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    ghosty



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

    Цитата:
    Пример в EXCEL2003 здесь:  
    http://slil.ru/25520836  
    Проверил в EXCEL2007-принцип тот же. Все работает.

    Просто злой рок какой-то....
    Взял Ваш файл, открыл в Excel 2007, создал в третьем листе точно такую же сводную таблицу. В вашей таблице кнопка Group Field работает, а в моей - нет
    Посмотрите, пожалуйста: http://slil.ru/25526972
     
    Попробовал Ваш рецепт получения кумулятивных сумм. По месяцам получается следующее:

    Т.е. с начала года все обнуляется Этого можно избежать?

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 19:16 28-02-2008 | Исправлено: ghosty, 19:40 28-02-2008
    djoly



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ну да заменю, а толку запятой то не станет в ворде

    Всего записей: 90 | Зарегистр. 28-02-2008 | Отправлено: 20:11 28-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ghosty
    Вы в источнике данных выбрали
    Данные!$A$1:$C$65536
    Зачем так много?
    Автоматически вставляется Данные!$A$1:$C$389
    Из-за этого в сводной внизу всех дат стоит (пусто)
    поэтому и не хочет группировать.

    Цитата:
    Т.е. с начала года все обнуляется  Этого можно избежать?

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

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 22:14 28-02-2008 | Исправлено: ZORRO2005, 22:48 28-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    djoly
    Цитата:
    ексель не понимает вордовскую запятую!!!! что делать?????

    Цитата:
    ну да заменю, а толку запятой то не станет в ворде
    Ты определись (и нам заодно расскажи), что именно ты делаешь? по первой твоей фразе, ты таблицу из Word вставляешь в Excel. И когда вставишь (уже в Excel) замени , на . А , в Word (в этом случае) тебя уже волновать не должна, т.к. ты уже в Excel, а не в Word.
    Короче, приводи пример, того что делаешь. Телепатов тут нет

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:55 28-02-2008
    ghosty



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

    Цитата:
    Вы в источнике данных выбрали  
    Данные!$A$1:$C$65536  
    Зачем так много?
    Так ведь у меня данные в таблицу постоянно добавляются. Или сводная таблица может как-то автоматически расширять диапазон?

    Цитата:
    Из-за этого в сводной внизу всех дат стоит (пусто)
    Так это значение можно исключить из сводной таблицы. В Вашей таблице попробовал выделить только диапазон с данными - получилось, группируется. В своей таблице выделил также - не группируется. Но у меня и не для каждой записи определена дата, т.е. опять-таки в любом случае будет (пусто) По идее, это не должно быть проблемой.

    Цитата:
    Надо покопаться
    На Вас вся надежда

    Цитата:
    но самое простое это сделать график на основе данных без группировки.
    Это будет граничить с написанием макроса. А я всячески пытаюсь если не исключить, то хотя бы оттянуть эту необходимость
    Насколько я вижу свою задачу по нахождению срока окончания проекта - это 1) построение ряда данных (с накоплением либо по неделям, либо по месяцам); 2) экспоненциальное сглаживание этого ряда; 3) нахождение точки пересечения линии тренда с прямой линией y=кол-во продуктов, которые необходимо произвести для проекта.
    В мат. статистике кое-какие познания остались, а вот прогнозированием никогда не занимался. Какие функции могли бы мне помочь в этом?

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 00:43 29-02-2008 | Исправлено: ghosty, 01:05 29-02-2008
    djoly



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

    Цитата:
    Ты определись (и нам заодно расскажи), что именно ты делаешь? по первой твоей фразе, ты таблицу из Word вставляешь в Excel. И когда вставишь (уже в Excel) замени , на . А , в Word (в этом случае) тебя уже волновать не должна, т.к. ты уже в Excel, а не в Word.
    Короче, приводи пример, того что делаешь. Телепатов тут нет  

     
    Спасибо всем, я уже настроил с помощью форума по ворду, изменил в  Пуск-Панель управления-Язык и региональные
    стандарты-вкладка региональные параметры _ Настройка-Разделитель целой и дробной части. там стояла точка вместо запятой, из-за этого вся проблема.

    Всего записей: 90 | Зарегистр. 28-02-2008 | Отправлено: 09:52 29-02-2008
    DonkeyHottt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья, есть таблица с автофильтром. Как подсчитать количество ячеек с неодинаковыми текстовыми данными в одном из столбцов?

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 00:14 01-03-2008
    Zakkazak



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Граждане, товарищи,  есть проблема составления плана выплат поставщикам по товарным кредитам.
    Приведу пример:
    Дано: 1-ый столбец дата, во 2-ом срок в течении которого должен оплатить товар стоимостью 2000$ (3-ий столбец).
    Надо: Чтоб ексел поделив 2000$ на 10дней заполнил 4-ый столбец соответствующими суммами (200$)
     
    дата срок тов. кредита сумма выплаты   (прогноз)    
    1 10 2000    
    2 200    
    3 200    
    4 200    
    5 200    
    6 200    
    7 200    
    8 200    
    и т.д. и т.д.

     
    Добавлено:
    В реальности может быть сложнее случай: например 5-го числа возьму товар на ту же сумму на тот же срок. в этом случае 6-го, 7-го, 8-го выплаты должны быть по 400$

    Всего записей: 995 | Зарегистр. 12-01-2005 | Отправлено: 01:11 01-03-2008 | Исправлено: Zakkazak, 01:26 01-03-2008
    VictorKos



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

    Цитата:
    Друзья, есть таблица с автофильтром. Как подсчитать количество ячеек с неодинаковыми текстовыми данными в одном из столбцов?

    Попробуй почитать здесь о извлечении уникальных (не повторяющихся) записей из списка. Затем к отобранным и помещённым в отдельный столбец уникальным значениям применить формулу =СЧЁТЗ(A:A) (если они находятся в столбце A), - она подсчитает количество этих уникальных значений.  
    PS Может быть существует решение без создания дополнительного столбца, но пока ничего лучшего в голову не пришло.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 14:51 01-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DonkeyHottt
    VictorKos
    Если диапазон A1:A100 не содержит пустых ячеек можно вот так:
    Код:
    {=СУММ(1/СЧЁТЕСЛИ(A1:A100;A1:A100))}

    А если диапазон A1:A100 содержит пустые ячейки:
    Код:
    {=СУММ(ЕСЛИ(СЧЁТЕСЛИ(A1:A100;A1:A100)=0;"";1/СЧЁТЕСЛИ(A1:A100;A1:A100)))}

    Не забыв CTRL+SHIFT+ENTER
     
    Но раз DonkeyHottt упомянул фильтр,  
    то наверно нужно кол-во уникальных значений в отфильтрованном диапазоне.
    То тут я думаю без дополнительного столбца и ПРОМЕЖУТОЧНЫЕ.ИТОГИ не обойтись.
     

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 18:13 01-03-2008 | Исправлено: ZORRO2005, 15:33 02-03-2008
    val_04

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fotobra
    ZORRO2005
    На предыдущих страницах форума
    ссылка
    fotobra описал задачу о распределении товаров по машинам. Я пытался решить с помощью формул и VBA, никак не мог правильно поставить условие задачи - где-то в подсознании всплывало: комбинаторика, перстановки...но это было давно ;(( - зацепило.
    И тут на форуме нашел решение аналогичной задачи Aent-ом, оказывается существует так называемый Жадный алгоритм. Если задача еще актуальна предлагаю посмотреть что вышло

    Всего записей: 12 | Зарегистр. 18-04-2007 | Отправлено: 23:45 01-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    val_04
    Высший класс!
     

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:21 02-03-2008
    DonkeyHottt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    ZORRO2005
    Спасибо! Да, действительно, нужно кол-во уник. значений в отфильтрованном диапазоне. Я думал, что это элементарная задача, что есть функция о которой я просто не знаю, а тут такие проблемы. Дополнительный столбец не подходит. Хочется видеть цифру сразу после фильтрации. Как в промежуточных итогах. Расширенный фильтр тоже не подходит, так как убивает стрелочки автофильтра и не имеет отката назад. Приходится закрывать файл без сохранения и открывать снова, чтобы избавиться от результатов его работы.
    Всеравно всем спасибо за участие. Если кто, что вспомнит напишите.

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 15:38 02-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DonkeyHottt
    Посмотрите пример с дополнительным столбцом:
    http://slil.ru/25535978
    Столбец ведь можно спрятать.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:53 02-03-2008 | Исправлено: ZORRO2005, 15:57 02-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ghosty
    Можно сделать формат оси и получить:
    http://slil.ru/25536883
    Или сделать дополнительный столбец(Год/Месяц)
    в исходных данных:
    http://slil.ru/25536904

    Цитата:
    Или сводная таблица может как-то автоматически расширять диапазон?


    Можно присвоить имя для диапазона, чтобы он стал динамическим
    Код:
    =СМЕЩ($A$1;0;0;СЧЁТЗ($A$1:$A$10000);СЧЁТЗ($1:$1))

    а в источнике данных указать это имя.
    В примере ниже имя Таблица:
    http://slil.ru/25537536

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 20:48 02-03-2008 | Исправлено: ZORRO2005, 23:32 02-03-2008
    DonkeyHottt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Спасибо! Оригинальный способ. И главное работает. На данный момент лучший. Надо только подумать как красиво спрятить ненужное. Ну это я уже сам. Спасибо!

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 22:51 02-03-2008
    abasov



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В условном форматировании формирую значения по совпадению в строках:
     
    =И(СЧЁТЕСЛИ($A$1:$A$100; A1)+СЧЁТЕСЛИ($B$1:$B$100; A1)>1;НЕ(ЕПУСТО(A1)))
     
    Друзья подскажите как подсчитать колличество выделенных значений учитывая итог совпадений?
     
     

    Всего записей: 345 | Зарегистр. 12-11-2002 | Отправлено: 10:01 03-03-2008 | Исправлено: abasov, 13:45 03-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    abasov
    Если в одной строке будут одинаковые значения,
    то по вашей формуле это будет считаться как совпадение.
    Формула ниже приводит к такому же результату:
    Код:
    =СЧЁТЕСЛИ($A$1:$B$100;A1)>1
    А чтобы подсчитать сумму:
    Код:
    {=СУММ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$B$100;A1:A100)>1;1;""))}
    не забыв CTRL+SHIFT+ENTER
     
    Но мне кажется Вам нужно,чтобы A1:A100<>B1:B100  

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:04 03-03-2008 | Исправлено: ZORRO2005, 15:36 03-03-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день!
    Вот, что понадобилось:
     
    Есть столбец с номерами счетов и субсчетов
    Нужно удалить все счета.субсчета верхнего уровня, т.е.
    если стоит счет 2 и есть субсчет 2.1 ниже - тогда строку со счетом 2 нужно удалить
    и если есть субсчет 2.1.1, или 2.1.4 или еще какой нибудь - нужно оставить только эти, самого нижнего уровня (т.е. удалить 2.1) и т.д.
     
    Во вложеном файле все подробно показано и есть мой вариант решения. Хотелось бы увидеть более простой.
    Спасибо)
     
    http://slil.ru/25539828

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 16:04 03-03-2008 | Исправлено: gvserg1, 16:15 03-03-2008
    lamut



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста.
    Почему при формуле =СУММ(A2;b2) у меня продолжает суммироваться когда я уже ввожу в другие ячейки

    Всего записей: 646 | Зарегистр. 18-04-2007 | Отправлено: 21:56 03-03-2008 | Исправлено: lamut, 08:22 04-03-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru