Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ценообразование из нескольких условий - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Ценообразование из нескольких условий
demidova3110 Дата: Пятница, 14.02.2025, 16:10 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Здравствуйте,

помогите, пожалуйста, откорректировать формулу в B3 таким образом, чтобы выполнялось условие: если F3>=0, то F3 минус 5%, а иначе Н3 плюс 45%.

Спасибо заранее!
К сообщению приложен файл: 2593434.xlsx (12.3 Kb)


Daria
 
Ответить
СообщениеЗдравствуйте,

помогите, пожалуйста, откорректировать формулу в B3 таким образом, чтобы выполнялось условие: если F3>=0, то F3 минус 5%, а иначе Н3 плюс 45%.

Спасибо заранее!

Автор - demidova3110
Дата добавления - 14.02.2025 в 16:10
gling Дата: Пятница, 14.02.2025, 16:20 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
Здравствуйте.
Странное условие. F3 по видимому меньше нуля никогда не будет, по этому Н3*1,45 не появится никогда.
А по вашему описанию формула такая.
Код
=ЕСЛИ(F3>=0;F3*0,95;H3*1,45)


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 14.02.2025, 16:21
 
Ответить
СообщениеЗдравствуйте.
Странное условие. F3 по видимому меньше нуля никогда не будет, по этому Н3*1,45 не появится никогда.
А по вашему описанию формула такая.
Код
=ЕСЛИ(F3>=0;F3*0,95;H3*1,45)

Автор - gling
Дата добавления - 14.02.2025 в 16:20
demidova3110 Дата: Пятница, 14.02.2025, 16:26 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
F3 может быть не заполненным. Т.е. логика такая, если в F3 есть значение, то надо вычесть 5%, а если в F3 нет значения, то к Н3 прибавить 45%. В стр. 7 такой вариант может быть


Daria
 
Ответить
СообщениеF3 может быть не заполненным. Т.е. логика такая, если в F3 есть значение, то надо вычесть 5%, а если в F3 нет значения, то к Н3 прибавить 45%. В стр. 7 такой вариант может быть

Автор - demidova3110
Дата добавления - 14.02.2025 в 16:26
gling Дата: Пятница, 14.02.2025, 17:19 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
Тогда может быть так
Код
=ЕСЛИ(F3<>"";F3*0,95;H3*1,45)


ЯД-41001506838083
 
Ответить
СообщениеТогда может быть так
Код
=ЕСЛИ(F3<>"";F3*0,95;H3*1,45)

Автор - gling
Дата добавления - 14.02.2025 в 17:19
demidova3110 Дата: Понедельник, 17.02.2025, 16:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
большое спасибо! вот так получается:
Код
=ЕСЛИ(F3<>0;F3*$F$2;H3/$H$2)

А можно ли добавить условие в условии, т.е. чтобы ещё B3 смотрела на К3 (% маржи) и если значение в К3 отрицательное, то в B3=0, а если К3=<20%, то Н3+20%
К сообщению приложен файл: 5640480.xlsx (12.3 Kb)


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
 
Ответить
Сообщениебольшое спасибо! вот так получается:
Код
=ЕСЛИ(F3<>0;F3*$F$2;H3/$H$2)

А можно ли добавить условие в условии, т.е. чтобы ещё B3 смотрела на К3 (% маржи) и если значение в К3 отрицательное, то в B3=0, а если К3=<20%, то Н3+20%

Автор - demidova3110
Дата добавления - 17.02.2025 в 16:55
DrMini Дата: Вторник, 18.02.2025, 06:04 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте demidova3110, не смотря файл наверное можно так:
Код
=ЕСЛИ(K3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(K3<=20%;H3*1,2/$H$2;H3/$H$2)))

и формулу в сообщении№5 исправьте.
Выделите её и нажмите Fx на панели.


Сообщение отредактировал DrMini - Вторник, 18.02.2025, 06:26
 
Ответить
СообщениеЗдравствуйте demidova3110, не смотря файл наверное можно так:
Код
=ЕСЛИ(K3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(K3<=20%;H3*1,2/$H$2;H3/$H$2)))

и формулу в сообщении№5 исправьте.
Выделите её и нажмите Fx на панели.

Автор - DrMini
Дата добавления - 18.02.2025 в 06:04
demidova3110 Дата: Вторник, 18.02.2025, 11:41 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Здравствуйте, большое спасибо! Я вставила формулу в эксель, почему-то все равно не считает система, например, если соблюдается условие, а именно J5<20%, то от Н5 взять 20% (т.е. 960/0,8=1200), но система не так считает и при отрицательных значениях в колонке J, то не считает. Посмотрите, пожалуйста.
К сообщению приложен файл: 3410298.xlsx (17.9 Kb)


Daria
 
Ответить
СообщениеЗдравствуйте, большое спасибо! Я вставила формулу в эксель, почему-то все равно не считает система, например, если соблюдается условие, а именно J5<20%, то от Н5 взять 20% (т.е. 960/0,8=1200), но система не так считает и при отрицательных значениях в колонке J, то не считает. Посмотрите, пожалуйста.

Автор - demidova3110
Дата добавления - 18.02.2025 в 11:41
gling Дата: Вторник, 18.02.2025, 12:44 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
то от Н5 взять 20% (т.е. 960/0,8=1200)
Если "взять"="Отнять" то надо так H5*0.8, а это 960/0,8=1200 вы 960 увеличиваете на 80%


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 18.02.2025, 12:45
 
Ответить
Сообщение
то от Н5 взять 20% (т.е. 960/0,8=1200)
Если "взять"="Отнять" то надо так H5*0.8, а это 960/0,8=1200 вы 960 увеличиваете на 80%

Автор - gling
Дата добавления - 18.02.2025 в 12:44
demidova3110 Дата: Вторник, 18.02.2025, 13:57 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
взять=увеличить на 20%


Daria
 
Ответить
Сообщениевзять=увеличить на 20%

Автор - demidova3110
Дата добавления - 18.02.2025 в 13:57
DrMini Дата: Вторник, 18.02.2025, 15:24 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
=увеличить на 20%

Код
=H5*1,2

сообщении №5 приведите формулу в порядок. Модераторы будут ругаться, да и людям в дальнейшем копировать/конвертировать формулы будет удобнее.
К сообщению приложен файл: 0294341.png (8.4 Kb)


Сообщение отредактировал DrMini - Вторник, 18.02.2025, 15:24
 
Ответить
Сообщение
=увеличить на 20%

Код
=H5*1,2

сообщении №5 приведите формулу в порядок. Модераторы будут ругаться, да и людям в дальнейшем копировать/конвертировать формулы будет удобнее.

Автор - DrMini
Дата добавления - 18.02.2025 в 15:24
demidova3110 Дата: Вторник, 18.02.2025, 18:18 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Не совсем так:
в В3 должен происходить расчёт из нескольких условий, а именно:
1) если F3>=0, то от цены F3 отнять 5%, , а иначе цену в ячейке Н3 увеличить 45%
2) в тоже время система должна проверять и если J3<20% или отрицательное значение, то от к Н5 прибавить 20%,
Сейчас В3 выглядит так:
Код
=ЕСЛИ(J3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(J3<=20%;H3*1,2/$H$2;H3/$H$2)))


Но, например, я ячейке В5 не правильно считает, должно быть 1200 (т.к.J5 = 7%, это меньше 20%, то Н5 увеличить на 20%, а именно 960/0,8=1200), но почему-то система не считает.
В В7 при отрицательном J7, тоже формула не срабатывает.
Не пойму, как настроить.
Спасибо большое!
К сообщению приложен файл: 6214748.xlsx (17.9 Kb)


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
 
Ответить
СообщениеНе совсем так:
в В3 должен происходить расчёт из нескольких условий, а именно:
1) если F3>=0, то от цены F3 отнять 5%, , а иначе цену в ячейке Н3 увеличить 45%
2) в тоже время система должна проверять и если J3<20% или отрицательное значение, то от к Н5 прибавить 20%,
Сейчас В3 выглядит так:
Код
=ЕСЛИ(J3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(J3<=20%;H3*1,2/$H$2;H3/$H$2)))


Но, например, я ячейке В5 не правильно считает, должно быть 1200 (т.к.J5 = 7%, это меньше 20%, то Н5 увеличить на 20%, а именно 960/0,8=1200), но почему-то система не считает.
В В7 при отрицательном J7, тоже формула не срабатывает.
Не пойму, как настроить.
Спасибо большое!

Автор - demidova3110
Дата добавления - 18.02.2025 в 18:18
gling Дата: Вторник, 18.02.2025, 18:42 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
не правильно считает
Формула при расчете выполняет условие
ЕСЛИ(F5<>0;F5*$F$2;
До третьего ЕСЛИ и не дошло. Это
ЕСЛИ(J5<=20%;H5*1,2/$H$2;H5/$H$2)
будет работать если F5=0. Как написано, так и считает.


ЯД-41001506838083
 
Ответить
Сообщение
не правильно считает
Формула при расчете выполняет условие
ЕСЛИ(F5<>0;F5*$F$2;
До третьего ЕСЛИ и не дошло. Это
ЕСЛИ(J5<=20%;H5*1,2/$H$2;H5/$H$2)
будет работать если F5=0. Как написано, так и считает.

Автор - gling
Дата добавления - 18.02.2025 в 18:42
demidova3110 Дата: Вторник, 18.02.2025, 19:14 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Если F5 не равно нулю, может ли система проверять J5?
То есть, если F5 не равно нулю, но в тоже время проверять J и если J5<20% или отрицательное, то к Н5 прибавить 20%.

Например, В5 не равно нулю и вроде бы по первому условию надо отнять от F5 5%, но в тоже время система должна еще также проверить J5 и увидеть, что J5=7%, и тогда взять Н5 и прибавить 20% (т.е. Н5/0,8), т.е. применить другое условие. Как-бы двойная проверка.

Код
=ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
К сообщению приложен файл: 4359573.xlsx (17.9 Kb)


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
 
Ответить
СообщениеЕсли F5 не равно нулю, может ли система проверять J5?
То есть, если F5 не равно нулю, но в тоже время проверять J и если J5<20% или отрицательное, то к Н5 прибавить 20%.

Например, В5 не равно нулю и вроде бы по первому условию надо отнять от F5 5%, но в тоже время система должна еще также проверить J5 и увидеть, что J5=7%, и тогда взять Н5 и прибавить 20% (т.е. Н5/0,8), т.е. применить другое условие. Как-бы двойная проверка.

Код
=ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))

Автор - demidova3110
Дата добавления - 18.02.2025 в 19:14
Pelena Дата: Вторник, 18.02.2025, 19:23 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19512
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
demidova3110, оформите формулы тегами с помощью кнопки fx в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеdemidova3110, оформите формулы тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 18.02.2025 в 19:23
gling Дата: Вторник, 18.02.2025, 19:28 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
если F5 не равно нулю, но в тоже время проверять J и если J5<20%
может так например ЕСЛИ(И(F5<>0;J5<20%); отрицательное значение тоже <20%, так что дополнительно на <0 проверять не требуется.


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 18.02.2025, 19:29
 
Ответить
Сообщение
если F5 не равно нулю, но в тоже время проверять J и если J5<20%
может так например ЕСЛИ(И(F5<>0;J5<20%); отрицательное значение тоже <20%, так что дополнительно на <0 проверять не требуется.

Автор - gling
Дата добавления - 18.02.2025 в 19:28
demidova3110 Дата: Вторник, 18.02.2025, 19:36 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Код
ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
 
Ответить
Сообщение
Код
ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))

Автор - demidova3110
Дата добавления - 18.02.2025 в 19:36
demidova3110 Дата: Вторник, 18.02.2025, 20:06 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Код
=ЕСЛИ(И(F5<>0;J5<20%);H5/$I$2;F5*$F$2)
- наполовину эта формула сработала, но не хватает еще одного условия, а именно, если F5 НЕ равно нулю, то Н5*$Н$2. Rfr 'nj ljgbcfnm


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
 
Ответить
Сообщение
Код
=ЕСЛИ(И(F5<>0;J5<20%);H5/$I$2;F5*$F$2)
- наполовину эта формула сработала, но не хватает еще одного условия, а именно, если F5 НЕ равно нулю, то Н5*$Н$2. Rfr 'nj ljgbcfnm

Автор - demidova3110
Дата добавления - 18.02.2025 в 20:06
demidova3110 Дата: Вторник, 18.02.2025, 20:55 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
Точнее будет так:

Есть условие со сл. результатом (см. вложенный файл):
Код
ЕСЛИ(B3<>0;B3*$B$2;C3/$C$2)

Т.е. условие: если В3 не равно нулю, то В3*$В$3, иначе C3/$C$2
Но:
Полученный результат в некоторых строках в столбце Е получились либо отрицательные значения, либо менее 20%
Как дописать к формуле выше, что если после полученного результата, например, Е8 или Е9 меньше 0% или меньше 20%, то надо еще одно условие, которое С8/$D$2
К сообщению приложен файл: 9933463.xlsx (22.5 Kb)


Daria

Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
 
Ответить
СообщениеТочнее будет так:

Есть условие со сл. результатом (см. вложенный файл):
Код
ЕСЛИ(B3<>0;B3*$B$2;C3/$C$2)

Т.е. условие: если В3 не равно нулю, то В3*$В$3, иначе C3/$C$2
Но:
Полученный результат в некоторых строках в столбце Е получились либо отрицательные значения, либо менее 20%
Как дописать к формуле выше, что если после полученного результата, например, Е8 или Е9 меньше 0% или меньше 20%, то надо еще одно условие, которое С8/$D$2

Автор - demidova3110
Дата добавления - 18.02.2025 в 20:55
gling Дата: Вторник, 18.02.2025, 21:17 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
По вашему описанию формула такая
Код
=ЕСЛИ(B3<>0;ЕСЛИ(E3<20%;C3/$D$2;B3*$B$2);C3/$C$2)
Но в формуле циклические ссылки, вы надеюсь об этом знаете.


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 18.02.2025, 22:10
 
Ответить
СообщениеПо вашему описанию формула такая
Код
=ЕСЛИ(B3<>0;ЕСЛИ(E3<20%;C3/$D$2;B3*$B$2);C3/$C$2)
Но в формуле циклические ссылки, вы надеюсь об этом знаете.

Автор - gling
Дата добавления - 18.02.2025 в 21:17
demidova3110 Дата: Вторник, 18.02.2025, 22:06 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 20% ±

2013
большое спасибо - да, циклические ссылки, поэтому в одной ячейки не получится такое условие прописать...


Daria
 
Ответить
Сообщениебольшое спасибо - да, циклические ссылки, поэтому в одной ячейки не получится такое условие прописать...

Автор - demidova3110
Дата добавления - 18.02.2025 в 22:06
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!