Консультация № 146703
10.10.2008, 11:56
0.00 руб.
10.10.2008, 12:02
0 12 3
Здравствуйте. помогите пожалуйста с заданием:

На базе табличного процессора MS Excel организовать интерфейс пользователя - менеджера, занимающегося оптовыми продажами.
1. Предположим, производится оптовая продажа некоторых изделий, стоимость которых
зависит от размера партии (см. таблицу)

Размер партии Цена за одну штуку, руб.

1 100
10 98
20 96
30 93
40 90
50 87
60 84
70 80
80 75
90 70
100 60


По запросу клиента, желающего приобрести некоторую партию данных изделий, необходимо определить общую стоимость покупки.
Для этого отдельная ячейка должна быть выделена для занесения количества приобретаемых изделий. Другая выделенная ячейка должна быть предназначена для отображения рассчитанного значения стоимости.

сказали что для этого удобно использовать функцию ПРОСМОТР

2. Создадим более сложное приложение, в которое поместим аналогичные таблицы (с
разными ценами) по нескольким различным изделиям (например, четырем). Кроме того,
для постоянных клиентов предусмотрим скидку в 5% на общую стоимость покупки.

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



вот это моё задание, помогите пожалуйста! у меня не очень хорошо с EXCEL

Обсуждение

Неизвестный
10.10.2008, 12:03
общий
пипикнуться!
это контрольная работа?
Неизвестный
10.10.2008, 12:04
общий
мы работает (учимся) ТОЛЬКО в Excel и всё задание делается в нём это всего лишь очередное задание, не контрольная
Неизвестный
10.10.2008, 18:51
общий
Смущает слово ИНТЕРФЕЙС, Вам нужно еще и форму сделать или достаточно простого расчета в ячейках?
Неизвестный
10.10.2008, 19:18
общий
конешно достаточно простого расчёта! про "формы" даже не думаю
Неизвестный
10.10.2008, 22:51
общий
это ответ
Здравствуйте, Богданова Саша!
Решение Вашей задачи доступно по следующей ссылке: http://rusfaq.ru/upload/1047
Комментарии к решению:
1 лист - задание №1
2 лист - задание №2
Данные можно изменять только в ячейках не имеющих заливки(окраски), т.е. белого цвета.
PS По поводу интерфейса и дизайна - не пинать. Пианист играет как умеет :D
Неизвестный
10.10.2008, 23:06
общий
Имхо, функция ПРОСМОТР тут АБСОЛЮТНО!!! не причем.
Неизвестный
11.10.2008, 00:22
общий
спасибо
Неизвестный
11.10.2008, 01:25
общий
Да не за что, надеюсь Вы получите хорошую оценку
давно
Мастер-Эксперт
425
4118
11.10.2008, 05:07
общий
Перенесено из ответов
-----------------------------------------------------------------------------
Здравствуйте, Богданова Саша!
для этого лучше использовать MS Access, и создать общую базу данных , а вот выгрузку в БД можно сделать из экселя=)
Ответил: Санпитер Сергей Александрович, 1-ый класс
Дата отправки: 10.10.2008, 15:59
-----------------------------------------------------------------------------
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Модератор
137394
1850
11.10.2008, 15:18
общий
это ответ
Здравствуйте, Богданова Саша!
Итак, Excel и функция Просмотр.
Пусть в столбце B в ячейках B3:B13 расположено количество изделий (обязательное условие -кол-во изделий рассортировано по возрастанию), С3:С13 стоимости изделий для каждого количества.
В ячейке B15 запишем кол-во приобретаемых изделий.
Тогда в ячейке B17 напишем формулу для определения стоимости изделия в зависимости от значения в ячейке B15

=ЕСЛИ(B15>=1;ПРОСМОТР(B15;B3:B13;C3:C13);0)
или, еще лучше,
=ЕСЛИ(B15>=B3;ПРОСМОТР(B15;B3:B13;C3:C13);0) так как в B3 расположено минимальное кол-во изделий.

Или другой вариант этой формулы с помощью функции ВПР

=ЕСЛИ(B15>=B3;ВПР(B15;B3:C13;2);0)

В ячейке B19 вычислим стоимость покупки =B15*B17

Размножить и приспособить полученную таблицу для нескольких изделий не представляет труда, как и вычислить общую стоимость покупки и стоимость со скидкой.
Результат можете посмотреть, нажав на Загрузить.
В этом ответе я использовал таблицу из ответа Helpman.
В ответе Helpman для решения задачи использовались ЕСЛИ, я посчитал, что мои способы удобнее.
Ответы расположил на Лист1 (с функцией "Просмотр"), Лист2(с функцией "ВПР"), Лист3 (с 4 изделиями)
Описание функций смотрите в Excel в описании для каждой функции.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
11.10.2008, 15:38
общий
Для Богданова Саша!
Поправьте, пожалуйста, в загружаемой моей таблице условие =ЕСЛИ(B15>=1 .... на =ЕСЛИ(B15>=B3
То, что в таблице, тоже работает в этом конкретном случае , но такой способ записи условия более общий
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Неизвестный
14.10.2008, 14:51
общий
это ответ
Здравствуйте, Богданова Саша!
Достаточно ввести в яч. B22 листа "задание № 1" (файл "104700000000.xls") формулу:
=ВПР(B18;B2:C12;2)*B18

остальное по аналогии...
Форма ответа