Наценка товаров по нескольким условиям
Maniyar
Дата: Суббота, 24.05.2014, 11:13 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Приблизительные условия такие: если цена закупа <=10, то наценка 100% если цена закупа >10 <30, то наценка 50% есл ицена закупа >30, то наценка 30%
Приблизительные условия такие: если цена закупа <=10, то наценка 100% если цена закупа >10 <30, то наценка 50% есл ицена закупа >30, то наценка 30% Maniyar
Ответить
Сообщение Приблизительные условия такие: если цена закупа <=10, то наценка 100% если цена закупа >10 <30, то наценка 50% есл ицена закупа >30, то наценка 30% Автор - Maniyar Дата добавления - 24.05.2014 в 11:13
Maniyar
Дата: Суббота, 24.05.2014, 11:15 |
Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
файл
К сообщению приложен файл:
test.xlsx
(10.0 Kb)
Ответить
Сообщение файл Автор - Maniyar Дата добавления - 24.05.2014 в 11:15
Pelena
Дата: Суббота, 24.05.2014, 11:20 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Обязательно макрос? Может, формула подойдёт? Код
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Обязательно макрос? Может, формула подойдёт? Код
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Обязательно макрос? Может, формула подойдёт? Код
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Автор - Pelena Дата добавления - 24.05.2014 в 11:20
Maniyar
Дата: Суббота, 24.05.2014, 11:38 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
можно и формулу, но эта не работает, может там ошибка? и как писать например такое условие "больше 30 меньше 50"?
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
можно и формулу, но эта не работает, может там ошибка? и как писать например такое условие "больше 30 меньше 50"?Maniyar
Ответить
Сообщение =B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
можно и формулу, но эта не работает, может там ошибка? и как писать например такое условие "больше 30 меньше 50"?Автор - Maniyar Дата добавления - 24.05.2014 в 11:38
RAN
Дата: Суббота, 24.05.2014, 11:48 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Это ж суметь надо заставить эту формулу не работать!
Это ж суметь надо заставить эту формулу не работать! RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Это ж суметь надо заставить эту формулу не работать! Автор - RAN Дата добавления - 24.05.2014 в 11:48
Serge_007
Дата: Суббота, 24.05.2014, 12:27 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Работает Решение макросом во вложении, жмите кнопку в файле
Работает Решение макросом во вложении, жмите кнопку в файле Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Работает Решение макросом во вложении, жмите кнопку в файле Автор - Serge_007 Дата добавления - 24.05.2014 в 12:27
Maniyar
Дата: Суббота, 24.05.2014, 13:08 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Это ж суметь надо заставить эту формулу не работать!
что я делаю не так?
Это ж суметь надо заставить эту формулу не работать!
что я делаю не так? Maniyar
Ответить
Сообщение Это ж суметь надо заставить эту формулу не работать!
что я делаю не так? Автор - Maniyar Дата добавления - 24.05.2014 в 13:08
Maniyar
Дата: Суббота, 24.05.2014, 13:13 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Это ж суметь надо заставить эту формулу не работать!
формула не работала, так как у меня в екселе целая чать отделяется не запятой, а точкой
=B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Это ж суметь надо заставить эту формулу не работать!
формула не работала, так как у меня в екселе целая чать отделяется не запятой, а точкойManiyar
Ответить
Сообщение =B2*(1+ЕСЛИ(B2<=10;1;ЕСЛИ(B2>30;0,3;0,5)))
Это ж суметь надо заставить эту формулу не работать!
формула не работала, так как у меня в екселе целая чать отделяется не запятой, а точкойАвтор - Maniyar Дата добавления - 24.05.2014 в 13:13
Pelena
Дата: Суббота, 24.05.2014, 13:13 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Maniyar , посмотрите в файле у Serge_007 , там в столбце С - моя формула. Возможно, у Вас системные разделители иные
Maniyar , посмотрите в файле у Serge_007 , там в столбце С - моя формула. Возможно, у Вас системные разделители иныеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Maniyar , посмотрите в файле у Serge_007 , там в столбце С - моя формула. Возможно, у Вас системные разделители иныеАвтор - Pelena Дата добавления - 24.05.2014 в 13:13
Maniyar
Дата: Суббота, 24.05.2014, 13:15 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
всем спасибо за помощь! а такое условие как записать в формуле не подскажите "больше 30 меньше 50"?
всем спасибо за помощь! а такое условие как записать в формуле не подскажите "больше 30 меньше 50"? Maniyar
Ответить
Сообщение всем спасибо за помощь! а такое условие как записать в формуле не подскажите "больше 30 меньше 50"? Автор - Maniyar Дата добавления - 24.05.2014 в 13:15
Pelena
Дата: Суббота, 24.05.2014, 13:16 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Автор - Pelena Дата добавления - 24.05.2014 в 13:16
Maniyar
Дата: Суббота, 24.05.2014, 15:08 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Посмотрите пожалуйста, что не так в формуле? Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(800<=F1<1000;F1+120;ЕСЛИ(1000<=F1<1300;F1+130;F1*1.1)))
Условия: Если цена меньше 800, то наценка + 100 $ Если цена больше-равно 800, меньше 1000, то наценка + 120 $ Если цена больше-равно 1000, меньше 1300, то наценка +130 $ Если цена больше 1300, то наценка + 10%
Посмотрите пожалуйста, что не так в формуле? Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(800<=F1<1000;F1+120;ЕСЛИ(1000<=F1<1300;F1+130;F1*1.1)))
Условия: Если цена меньше 800, то наценка + 100 $ Если цена больше-равно 800, меньше 1000, то наценка + 120 $ Если цена больше-равно 1000, меньше 1300, то наценка +130 $ Если цена больше 1300, то наценка + 10% Maniyar
Ответить
Сообщение Посмотрите пожалуйста, что не так в формуле? Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(800<=F1<1000;F1+120;ЕСЛИ(1000<=F1<1300;F1+130;F1*1.1)))
Условия: Если цена меньше 800, то наценка + 100 $ Если цена больше-равно 800, меньше 1000, то наценка + 120 $ Если цена больше-равно 1000, меньше 1300, то наценка +130 $ Если цена больше 1300, то наценка + 10% Автор - Maniyar Дата добавления - 24.05.2014 в 15:08
Pelena
Дата: Суббота, 24.05.2014, 15:17 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(F1<1000;F1+120;ЕСЛИ(F1<1300;F1+130;F1*1.1)))
К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1
Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(F1<1000;F1+120;ЕСЛИ(F1<1300;F1+130;F1*1.1)))
К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ЕСЛИ(F1<800;F1+100;ЕСЛИ(F1<1000;F1+120;ЕСЛИ(F1<1300;F1+130;F1*1.1)))
К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1Автор - Pelena Дата добавления - 24.05.2014 в 15:17
Maniyar
Дата: Понедельник, 26.05.2014, 10:08 |
Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1
спасибо большое за помощь, скажите пожалуйста еще как написать такую формулу: если ячейка содержит слово "кот", то наценка 50 % если ячейка содержит слово "собака", то наценка 60 %
К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1
спасибо большое за помощь, скажите пожалуйста еще как написать такую формулу: если ячейка содержит слово "кот", то наценка 50 % если ячейка содержит слово "собака", то наценка 60 %Maniyar
Ответить
Сообщение К следующему ЕСЛИ действие переходит, только если предыдущее условие ложно, поэтому не надо проверять, например, что 800<=F1
спасибо большое за помощь, скажите пожалуйста еще как написать такую формулу: если ячейка содержит слово "кот", то наценка 50 % если ячейка содержит слово "собака", то наценка 60 %Автор - Maniyar Дата добавления - 26.05.2014 в 10:08
Pelena
Дата: Понедельник, 26.05.2014, 10:18 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
И что не получается? Делайте по аналогии с разобранными примерами
И что не получается? Делайте по аналогии с разобранными примерами Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение И что не получается? Делайте по аналогии с разобранными примерами Автор - Pelena Дата добавления - 26.05.2014 в 10:18
_Boroda_
Дата: Понедельник, 26.05.2014, 10:23 |
Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("кот";A1));50;ЕСЛИ(ЕЧИСЛО(ПОИСК("собака";A1));60;0))%
Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит"
Так нужно? Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("кот";A1));50;ЕСЛИ(ЕЧИСЛО(ПОИСК("собака";A1));60;0))%
Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит" _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("кот";A1));50;ЕСЛИ(ЕЧИСЛО(ПОИСК("собака";A1));60;0))%
Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит" Автор - _Boroda_ Дата добавления - 26.05.2014 в 10:23
Maniyar
Дата: Вторник, 27.05.2014, 10:38 |
Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит"
да, так и есть, спасибо а можно составить эту формулу еще так: если ячейка содержит слово "кот" или слово "мышь", то наценка 50 %?
Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит"
да, так и есть, спасибо а можно составить эту формулу еще так: если ячейка содержит слово "кот" или слово "мышь", то наценка 50 %? Maniyar
Ответить
Сообщение Тут видимо разница именно в том, что не "равно" кот или собака, а "содержит"
да, так и есть, спасибо а можно составить эту формулу еще так: если ячейка содержит слово "кот" или слово "мышь", то наценка 50 %? Автор - Maniyar Дата добавления - 27.05.2014 в 10:38