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

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Да, это конечно возможно, но только у меня не три диапазона, а три десятка (точнее 27) - я попробовал ручками и уморился. Вот и хотелось как-то автоматом. Возможно?

    Всего записей: 428 | Зарегистр. 03-04-2007 | Отправлено: 17:21 03-11-2008
    oabox



    Шаман
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    domo22, делал когда-то нечто подобное с большим объёмом данных (более 50 по горизонтали и более 2000 по вертикали и более 10 критериев)... Оптимальным решением признал цикл если(если(если(бла,бла,бла)... F1

    Всего записей: 3168 | Зарегистр. 22-07-2007 | Отправлено: 17:49 03-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    domo22
    Забавно ты задачу ставишь: сначала 15 (одно значение), затем 3 диапазона, затем 27 диапазонов

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 19:30 03-11-2008 | Исправлено: Mushroomer, 19:31 03-11-2008
    domo22

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oabox
    Спасибо, постараюсь разобраться. Если бы еще хоть какой-то пример. Сложно все с самого начала. Но попробую.
     
    Mushroomer

    Цитата:
    Забавно ты задачу ставишь: сначала 15 (одно значение), затем 3 диапазона

    Да нет, все правильно: используя твою подсказку я моментально выбрал все значения по 15, 10, 5, 20 и 25. Затем встал вопрос сгруппировать на 3-5 групп - оказалось неэффективно, поэтому и пробую сузить диапазоны. Но если нельзя автоматом - что ж, выберу руками, хоть и утомительно...

    Всего записей: 428 | Зарегистр. 03-04-2007 | Отправлено: 09:54 04-11-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    domo22
    Цитата:
    Но если нельзя автоматом - что ж, выберу руками, хоть и утомительно...
    Я сообразил (только что) как можно автоматизировать. но у тебя должно быть общий единый диапазон. Поясню на примере.
    Представим 6 диапазонов
    0-10, 11-20, 21-30, 31-40, 41-50, 51-60.
    Сначала считаещь общую сумму.  
    Затем считаешь СУММЕСЛИ(<=50). Разница общей суммы и первой СУММЕСЛИ дает сумму следущего диапазона.
    Ну и так далее, только в качестве общей суммы будет выступать последняя подсчитанная СУММЕСЛИ. Идея понятна?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 11:23 04-11-2008
    domo22

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

    Цитата:
    Сначала считаещь общую сумму.  
    Затем считаешь СУММЕСЛИ(<=50). Разница общей суммы и первой СУММЕСЛИ дает сумму следущего диапазона.

    Пожалуй, твоя идея верна. Пусть не совсем автоматом, но быстрее. Спасибо.

    Всего записей: 428 | Зарегистр. 03-04-2007 | Отправлено: 14:01 04-11-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    domo22
    посмотри справку в Экселе на функцию БДСУММ. Твой случай. Для реализации необходимо особо осмыслить Примеры условий из справки. Там можно всякое хоть 50 условий, хоть 50 диапазонов.  
     
    Вкратце суть данной функции: Есть таблица с данными и есть еще одна отдельная таблица с условиями - как её заполнишь - таким образом функция из данных произведет суммирование

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 13:29 05-11-2008
    EvgenyX

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Excel2007, ввожу формулу "=(10990-10%)+1300", получаю 12290...
    Ввожу в старый добрый NumLock Calculator, получаю как и д.б. (10990-10%)+1300 = 11 191,00
    Подскажите, плз, в чем проблема!?...

    Всего записей: 310 | Зарегистр. 06-02-2005 | Отправлено: 19:43 05-11-2008
    oabox



    Шаман
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EvgenyX, "=(10990*0.9)+1300"

    Всего записей: 3168 | Зарегистр. 22-07-2007 | Отправлено: 20:39 05-11-2008
    domo22

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Покопавшись в свойствах и примерах БДСУММ были легко вычислены суммы как отдельных типов, так и их диапазонов. Пожалуй это оно. Спасибо тебе большое q1wed. Однако все попытки вычислить среднее и его ошибку (ДСРЗНАЧ и ДСТАНДОТКЛ) ни к чему не привели: уж слишком там по F1 все обрывисто и туманно (а без примеров вообще не подступиться). Пришлось пока ретироваться.

    Всего записей: 428 | Зарегистр. 03-04-2007 | Отправлено: 12:52 06-11-2008 | Исправлено: domo22, 14:05 06-11-2008
    zvyagaaa



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    господа, как отучить эксель переформатировать ячейки
    к примеру, ввожу я в ячейку 1.11 он мне переделывает в 1 ноября. А у меня позиция такая в спецификации.
    Гуру, выручайте.

    Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 17:29 07-11-2008
    Leo1000



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    zvyagaaa
    Или сделай "текстовый формат" для ячейки, или впереди напиши ' (одиночная кавычка).

    ----------
    War never changes...

    Всего записей: 3251 | Зарегистр. 04-02-2003 | Отправлено: 17:33 07-11-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    domo22
    Цитата:
    попытки вычислить среднее и его ошибку (ДСРЗНАЧ и ДСТАНДОТКЛ) ни к чему не привели
    я бы испробовал два пути:
    1. исключить условия до 1-2 и посмотреть считается ли среднее
    2. попробовать вычислить бсчет и разделить сумму на счет;)
     
    иль выкладвый пример (данные можно изменить на все что хочешь, главно логику оставить)

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:09 07-11-2008
    zvyagaaa



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Leo1000
    дык это работает только при вводе, а к примеру при копировании не срабатывает формат ячейки, особенно, если из другого софта переносишь.

    Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 06:31 08-11-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zvyagaaa
     
    http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=28042&start=320
    проблема DrMihalich, только у тебя даже проще все

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 09:38 08-11-2008
    Leo1000



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

    Цитата:
    а к примеру при копировании не срабатывает формат ячейки

    Только что проверил - срабатывает. Если заранее выбрать текстовый формат, останется 1.11.

    Цитата:
    если из другого софта переносишь

    Можно попробовать использовать "Мастер импорта текста..."

    ----------
    War never changes...

    Всего записей: 3251 | Зарегистр. 04-02-2003 | Отправлено: 09:43 08-11-2008
    zvyagaaa



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Leo1000
    проблема в том, что заранее выбрать.
    А если программа сама отправляет в эксель данные, то тут получается сама программа должна текстовый формат поставить? Т.е. это баг этой программы, или просто эксель шибко умный?

    Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 07:20 09-11-2008
    Leo1000



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    zvyagaaa
    Ну тогда по-порядку: какая программа, какие данные, каким образом отправляет. Очень помог бы образец.

    ----------
    War never changes...

    Всего записей: 3251 | Зарегистр. 04-02-2003 | Отправлено: 10:24 09-11-2008
    zvyagaaa



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    спдс графикс из автокада, отправляет как понимаю через ком-сервер. образец чуть позже выложу

    Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 05:47 10-11-2008
    ORIMI



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zvyagaaa, выкладывайте образец.

    Всего записей: 108 | Зарегистр. 26-09-2008 | Отправлено: 10:26 10-11-2008 | Исправлено: ORIMI, 15:05 12-11-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