if vba / IF-ELSE 2
.docxТребуется пересчитать и вывести новую цену товара учитывая, что цена изменяется по следующим правилам:
-
Если имеются повреждения упаковки – скидка 50%;
-
Если товар находится в продаже более 3 месяцев – стоимость увеличивается на 0.5% за каждый следующий месяц;
Первоначальная цена товара, руб |
Наличие повреждений упаковки |
Срок с начала продажи, мес. |
Новая цена, руб |
18773 |
есть |
5 |
|
10549 |
нет |
4 |
|
4945 |
есть |
6 |
|
15725 |
нет |
10 |
|
14950 |
нет |
7 |
|
3172 |
нет |
6 |
|
7492 |
нет |
1 |
|
10840 |
нет |
4 |
|
2778 |
нет |
4 |
|
5062 |
есть |
8 |
|
1231 |
нет |
10 |
|
11970 |
есть |
2 |
|
10927 |
нет |
4 |
|
3908 |
есть |
6 |
|
9258 |
нет |
8 |
|
7756 |
есть |
10 |
|
8544 |
нет |
6 |
|
15809 |
нет |
9 |
|
12383 |
нет |
7 |
|
14095 |
есть |
1 |
|
18895 |
нет |
3 |
|
2585 |
есть |
1 |
|
2562 |
нет |
4 |
|
14551 |
нет |
4 |
|
9009 |
нет |
8 |
|
7406 |
нет |
5 |
|
5936 |
есть |
9 |
|
16266 |
есть |
7 |
|
3610 |
нет |
5 |
|
6974 |
есть |
8 |
|
5953 |
нет |
2 |
|
3049 |
нет |
5 |
|
9447 |
нет |
2 |
|
9240 |
есть |
4 |
|
10837 |
нет |
8 |
|
11597 |
есть |
3 |
|
9682 |
нет |
1 |
|
16789 |
нет |
7 |
|
2278 |
нет |
1 |
|
9872 |
нет |
4 |
|