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

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

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

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

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

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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Цитата:
    нет, 3: смотри файл тест2: до 1 000, от 1 001 до 3 000, от 3 001 до 5 000  
    Но у тебя же число (0,0000381) не поменялось при переходе через 3000.

    Цитата:
    1000 шт. уже стоила на 50% дешевле одного экземпляра
    Это понятно.
    2000 шт. уже стоила на AA% дешевле одного экземпляра
    3000 шт. уже стоила на BB% дешевле одного экземпляра
    4000 шт. уже стоила на CC% дешевле одного экземпляра
    5000 шт. уже стоила на DD% дешевле одного экземпляра
     
    Заполни AA, BB, CC, DD

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:38 19-06-2006
    Pazan



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

    Цитата:
    Но у тебя же число (0,0000381) не поменялось при переходе через 3000.

    практически нет, но теоретически опорные цифры 1, 1001, 3001

    Цитата:
    Заполни AA, BB, CC, DD

    чё?

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 14:43 19-06-2006 | Исправлено: Pazan, 14:45 19-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Цитата:
    чё?
    На сколько процентов? Ты говоришь, что на 1000 уже идет снижение на 50%, сколько процентов будет на 3000 и на 5000? На 5000 имхо будет 52 процента, а на 3000? 51?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:36 19-06-2006 | Исправлено: Mushroomer, 15:37 19-06-2006
    Pazan



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

    Цитата:
     На 5000 имхо будет 52 процента, а на 3000? 51?

    ja wohl, meine Herr я об этом уже писАл на предыдущей странице

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 17:18 19-06-2006 | Исправлено: Pazan, 17:40 19-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Вечером доделаю. Есть у меня некоторая уверенность, что я смогу это сделать. Мне интересно как ты проверять будешь? эту непростую формулу.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:43 19-06-2006
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Читай моё сообщение от 21:54 18-06-2006
     
    Добавлено:
    там о  

    Цитата:
    Mushroomer  
    Цитата:
     На 5000 имхо будет 52 процента, а на 3000? 51?

    как я и говорил

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 17:44 19-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Я все понял. Точно все. И даже как константы рассчитываются и даже почему у тебя при переходе через 3000 никогда не будет изменение константы, т.е. будет, как я и говорил, два диапазона: до 1000 и больше 1000. Или через полчаса или утром (в зависимости от свободного времени и сил) будет итоговая фомула. Если захочешь, то я могу и логику всю расписать.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 00:28 20-06-2006 | Исправлено: Mushroomer, 00:30 20-06-2006
    ShriEkeR



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В Excel нашли "дыру"

    ----------
    Absit invidia verbo

    Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 00:31 20-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Давай объясню логику:
    1) у тебя есть ошибка в примере test2.xls: у тебя половина цены достигута на 1001 элементе, а согласно описанию должна быть на 1000-ом элементе.
    Пусть А - цена
    2) это 2 арифметические прогрессии от 1 до 1000 и от 1001 до 5000:
        а) до 1000-го элемента будет 999 вычетов первой константы.  т.е разница (первая константа составит A/2/999. Т.к. в твоем примере половина цены была на 1001 элементе, то у тебя разница составляла А/2/1000 = 7,62/2/1000=0,00381 Узнаешь?
        б) от 1001 до 3000 будет 1999 членов прогрессии и что интересно от 3001 до 5000 тоже будет 1999 членов прогрессии. А так как у тебя изменения с 50% до 49% (второй интервал) и 49% до 48% (третий интервал) составляет 1%, то по этим двум причинам вторая константа диапазоне от 1001 до 5000 будет одинаковой. она равняется A/200000. Все рассчитывается по формуле арифметической прогрессии (расчет хитрый приводить не буду). 2 важных условия:  
    1) разница между 1001 и 1000 элементом = разнице между 1002 и 1001 элементом и так далее до разницы между 3000 и 2999 элементами
    2) разница между 3001 и 3000 элементом = разнице между 3002 и 3001 элементом и так далее до до разницы между 5000 и 4999 элементами
     
    Вот тебе игрушка _http://www.mytempdir.com/751656 В ячейку B1 вводишь цену.  
    В 1000 элементе =50% от цены,  
    В 3000 элементе =49% от цены,  
    В 5000 элементе =48% от цены.
     
    Завтра напишу (если сам не напишешь) твою формулу. Спать хочу.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 03:17 20-06-2006 | Исправлено: Mushroomer, 09:33 20-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    От тебя нужно подтверждение, что игрушка (последний выложенный мною вариант) работает правильно, т.е. правильно, что  
    В 1000 элементе =50% от цены,  
    В 3000 элементе =49% от цены,  
    В 5000 элементе =48% от цены.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 10:47 20-06-2006
    Pazan



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

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 10:50 20-06-2006
    Pazan



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

    Цитата:
    От тебя нужно подтверждение, что игрушка (последний выложенный мною вариант) работает правильно, т.е. правильно, что  
    В 1000 элементе =50% от цены,    
    В 3000 элементе =49% от цены,    
    В 5000 элементе =48% от цены.

    да, арбайт гут.
    но это построчное увеличение количества. а как в одной ячейке изменять? не буду ж я в прайс на каждое наименование товара забивать по 5 000 строк - только 1. и в ней покупатель будет вручную вносить количество в диапазоне 1-5000.

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 18:39 20-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Цитата:
    да, арбайт гут
    Мне нужно было такое подтверждение, чтобы зря не тратить силы на основную формулу. Теперь в твоем последнем выложенном файле мне всего лишь надо подработать мою формулу, которая работала для частного случая, распространив ее на общий случай.
     
    Добавлено:
    Вот твоя итоговая формула (мог бы и сам сообразить, ибо все данные у тебя были):  
    =ЕСЛИ(F6<=1000;(E6-E6*(F6-1)/1998)*F6;(E6/2-E6/200000-E6*(F6-1001)/200000)*F6)
    А вот твой пример _http://www.mytempdir.com/753296 Тестируй

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 19:20 20-06-2006
    Pazan



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


    Цитата:
    мог бы и сам сообразить, ибо все данные у тебя были

    я и сообразил, читай мой пост от 08:20 19-06-2006, но не знал, как это задать с помощью Excel.
    Да завтра я себя покажу перед шефом, о да!
    усем спасибо за этеншин

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 23:15 20-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Цитата:
    я и сообразил
    Имхо ты просто подогнал (Ты же не знал как  константы получаются да и диапазонов у тебя три было + небольшая ошибка в 1001 элементе вместо 1000). А если вспомнить вообще с какого твоего вопроса началась эта задач, то ..... А я тебе почти всю математику расписал. А если честно, это школьная задача на арифметическую прогрессию Если бы ты сразу пример выложил (особенно test2.xls) и на нем бы все расписал, то все бы гораздо быстрее прошло. А так 3 дня ушло

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:40 20-06-2006 | Исправлено: Mushroomer, 23:42 20-06-2006
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    хе, у тебя 3 дня, а у меня ваще неделя. Ты бы услышал формулировку шефа, какой ему прайс нужен, так совсем бы загрустил, а это при чём "срочно и без ошибок, и к конце дня". так что премии за июнь я уже лишился. Это я потом начал анализировать, создавать тест1,2,3,4. вот. а в целом спасибо. так сначало и было - начиная с 1001 - уже 50%, но потом я убедил меньшего шефа, а он большего, что х-я получается. а на счет прогрессии ты прав. давно это было в школе.

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 10:59 21-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Цитата:
    начиная с 1001  
    Если бы с 1001, там бы было чуть сложнее. Вот тогда бы было три диапазона (с условием что заканчивается все на 5000 элементе). А чтобы осталось 2 диапазона с условияем что 50% на 1001, надо чтобы последним был 5001 элемент и на нем 0,48

    Цитата:
    у тебя 3 дня
    ну чистого времени работы в экселе имхо около 1-2 часов. Было еще обсуждение самой математической модели (около 2 часов).

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:57 21-06-2006
    Thing

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Возник насущный вопросик!
    Есть некая таблица значений(не суть) для которой, по формулам, в отдельном столбце проверяются свойства этих значений. Есть ли возможность стандартными свойствами Ехсеl окрашивать ячейку с формулой (при выполнении или нет условия) в определенный цвет?  
    Есть стойкое ощущение, что можно. Один бывший сотрудник вроде делал (пару лет прошло) но связь с ним потеряна...

    Всего записей: 6 | Зарегистр. 29-03-2006 | Отправлено: 18:00 22-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В меню Формат - Условное форматирование.
    А какое конкретно условие?

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 18:14 22-06-2006
    Thing

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну там - если определенная ячейка равна нулю - истина, если нет - ложь
     
    Добавлено:
    может так понятней будет:
    пример
    =ЕСЛИ(И(P87>0; Q87=0;S87=0); "Готов"; "Не Готов")
    хочу чтобы не просто слово готов было, а еще и цветом выделялось т.к. список большей и визуальное восприятие будет лучше.

    Всего записей: 6 | Зарегистр. 29-03-2006 | Отправлено: 18:29 22-06-2006
       

    Страницы: 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 (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru