Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2012, 12:40   #1
Mik-vladislav
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию Вопрос по Excel

Передо мной стоит такая вот задачка для Excel:
Есть список торговых марок водки, дальше столбики с литражами, в этих столбиках напротив каждой позиции нужно проставлять цену. Каждая карточка на 157 позиций, а всего карточек 69. Так вот, хочется задать формулу, которая будет сама проставлять цену, в зависимости от заданного мной диапазона, от минимальной до максимальной.
Не могу сообразить как это правильно реализовать в Excel.
Если кто может, помогите. Заранее спасибо
Mik-vladislav вне форума Ответить с цитированием
Старый 13.03.2012, 13:41   #2
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
По умолчанию

А ваши наработки где? Или у вас будет в стакане водка булькать, а мы за вас работать будем ?
Djeki вне форума Ответить с цитированием
Старый 13.03.2012, 16:28   #3
Mik-vladislav
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию

А какие собственно наработки Вас интерисуют???

Я так понимаю есть формула в назначениях функции ячейке, только вот я её найти не могу. Какие тут могут быть наработки?

В моём понимании, ячейка ссылается формулой на диапазон цен и вставляет число. только вот эту формулу не знаю.

Если чего то не понимаю, и что то нужно выложить, поправьте меня пожалуйста. Спасибо
Mik-vladislav вне форума Ответить с цитированием
Старый 13.03.2012, 16:36   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

для начала - нужен файл с данными
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.03.2012, 17:13   #5
Mik-vladislav
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию

Вот прилагаю файлик, спасибо за подсказку
Вложения
Тип файла: rar Шаблон ЦА.rar (31.0 Кб, 11 просмотров)
Mik-vladislav вне форума Ответить с цитированием
Старый 13.03.2012, 17:36   #6
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
для начала - нужен файл с данными
Лучше, столбики(граненые) с литражами
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 13.03.2012, 18:00   #7
iLex
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Mik-vladislav Посмотреть сообщение
В моём понимании, ячейка ссылается формулой на диапазон цен и вставляет число. только вот эту формулу не знаю.
Поясните, плз
Диапазон цен - это набор цифр или только два числа - минимум и максимум?
Как формула из этого диапазона должна выбрать число?
iLex вне форума Ответить с цитированием
Старый 13.03.2012, 18:55   #8
Mik-vladislav
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию

Диапазон цен это цена должна быть например не меньше 26,10 и не больше 29,00. И числа должны постоянно меняться, чтобы не было такого, что в каждой такой карточке цены на одни и те же позиции были бы одинаковы.

Получается данная карточка копируется ниже, еще 68 раз, заполняется на 69 разных магазинах. И приходиться вручную по фильтру выбирать каждую позицию и редактировать цены.

Тоесть формула подставляет любое целое значение между указанными значениями (26,10 и 29,00). Вот так вот
Mik-vladislav вне форума Ответить с цитированием
Старый 13.03.2012, 19:20   #9
iLex
 
Регистрация: 13.03.2012
Сообщений: 9
По умолчанию

Предлагаю сделать разброс цен одинаковыми шагами от минимальной до максимальной.

В ячейке A1 - минимум, в A2 - максимум
список наименований - столбец H
Формула в столбце I3

=округл($A$1+(($A$2-$A$1)/МАКС(СЧЁТЕСЛИ(H:H; H3)-1; 1))*СЧЁТЕСЛИ(H$2:H2; H3); 2)

PS
Можно даже сделать таким образом:
Если задать в столбце A наименования, B - минимум, а С - максимум, то для каждой позиции выборка будет так:

=ОКРУГЛ(ВПР(H3;A:C; 2)+((ВПР(H3;A:C; 3)-ВПР(H3;A:C; 2))/МАКС(СЧЁТЕСЛИ(H:H; H3)-1; 1))*СЧЁТЕСЛИ(H$2:H2; H3); 2)

Последний раз редактировалось iLex; 13.03.2012 в 19:31.
iLex вне форума Ответить с цитированием
Старый 13.03.2012, 22:14   #10
Mik-vladislav
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 9
Сообщение

iLex. Спасибо большое. Но получается не совсем то. Вот во вложении посмотри результат обеих формул на разных вкладках.
У тебя получилось, что на такое колличество позиций почему то всего 3 варианта цены, и чередование очень редко, не могу понять почему. Это очень паливный вариант, если на 69 магазинов на одну позицию будет всего 3 цены (((((
Получается, в таком случае необходимо сделать шаг чисел от 50 копеек, тоесть чтобы выдавало результат 26,10, 27,45, 26,65....29,00 тоесть все возможные варианты между 26,10 и 29,00 которые можно поделить на 5.
Вложения
Тип файла: rar iLex.rar (25.1 Кб, 14 просмотров)
Mik-vladislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по работе с фото в excel!?? zef77 Microsoft Office Excel 1 16.02.2012 19:22
Вопрос к мастерам Excel. (Повторы в Excel ) Mr.Jass Microsoft Office Excel 2 03.06.2010 17:44
Вопрос по VBA в Excel dimon305 Microsoft Office Excel 11 13.05.2010 10:51
Вопрос по excel/vba sergey_wckd Microsoft Office Excel 15 05.11.2009 16:07
Вопрос по excel от чайника rjavaya Microsoft Office Excel 5 08.07.2009 16:46