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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос суммы разности двух ячеек по условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перенос суммы разности двух ячеек по условию
oxojeck Дата: Понедельник, 25.05.2015, 13:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Смотрите файлы. В ячейки колонки _SPECIAL_ первой таблицы надо перенести разность между ячейками колонок CATALOG_MAIN_PRICE и CATALOG_DISCOUNT второй таблицы, если в колонке CATALOG_DISCOUNT_TYPE значение "abs", а если стоит значение "percent", то нужно вычесть из ячеек колонки CATALOG_MAIN_PRICE указанный % в ячейках колонки CATALOG_DISCOUNT (то есть если в ячейке колонки CATALOG_MAIN_PRICE стоит значение 20000, а в ячейке колонки CATALOG_DISCOUNT 20, то в соответствующую ячейку колонки _SPECIAL_ первой таблицы нужно записать значение 16000, как 20% от 20000). И желательно, чтобы все это было одной формулой, без использования лишних столбцов. Вроде все правильно объяснил :) Заранее большое спасибо!

ps в первой таблице есть первая колонка _PRICE_, она повторяет колонку CATALOG_MAIN_PRICE второй таблице. Это на всякие, вдруг, так легче будет :)
К сообщению приложен файл: 1139230.xlsx (95.8 Kb) · 9535563.xlsx (59.3 Kb)
 
Ответить
СообщениеСмотрите файлы. В ячейки колонки _SPECIAL_ первой таблицы надо перенести разность между ячейками колонок CATALOG_MAIN_PRICE и CATALOG_DISCOUNT второй таблицы, если в колонке CATALOG_DISCOUNT_TYPE значение "abs", а если стоит значение "percent", то нужно вычесть из ячеек колонки CATALOG_MAIN_PRICE указанный % в ячейках колонки CATALOG_DISCOUNT (то есть если в ячейке колонки CATALOG_MAIN_PRICE стоит значение 20000, а в ячейке колонки CATALOG_DISCOUNT 20, то в соответствующую ячейку колонки _SPECIAL_ первой таблицы нужно записать значение 16000, как 20% от 20000). И желательно, чтобы все это было одной формулой, без использования лишних столбцов. Вроде все правильно объяснил :) Заранее большое спасибо!

ps в первой таблице есть первая колонка _PRICE_, она повторяет колонку CATALOG_MAIN_PRICE второй таблице. Это на всякие, вдруг, так легче будет :)

Автор - oxojeck
Дата добавления - 25.05.2015 в 13:47
_Boroda_ Дата: Понедельник, 25.05.2015, 13:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ([9535563.xlsx]Sheet1!C2="abs";[9535563.xlsx]Sheet1!A2-[9535563.xlsx]Sheet1!B2;[9535563.xlsx]Sheet1!A2*(1-[9535563.xlsx]Sheet1!B2%))

или
Код
=[9535563.xlsx]Sheet1!A2-ЕСЛИ([9535563.xlsx]Sheet1!C2="abs";[9535563.xlsx]Sheet1!B2;[9535563.xlsx]Sheet1!A2*[9535563.xlsx]Sheet1!B2%)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ([9535563.xlsx]Sheet1!C2="abs";[9535563.xlsx]Sheet1!A2-[9535563.xlsx]Sheet1!B2;[9535563.xlsx]Sheet1!A2*(1-[9535563.xlsx]Sheet1!B2%))

или
Код
=[9535563.xlsx]Sheet1!A2-ЕСЛИ([9535563.xlsx]Sheet1!C2="abs";[9535563.xlsx]Sheet1!B2;[9535563.xlsx]Sheet1!A2*[9535563.xlsx]Sheet1!B2%)

Автор - _Boroda_
Дата добавления - 25.05.2015 в 13:54
oxojeck Дата: Понедельник, 25.05.2015, 15:12 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Что же Вы за гении excel, спасибо! Первая помогла, вторую не пробовал. В чем принципиальные различия?
 
Ответить
СообщениеЧто же Вы за гении excel, спасибо! Первая помогла, вторую не пробовал. В чем принципиальные различия?

Автор - oxojeck
Дата добавления - 25.05.2015 в 15:12
  • Страница 1 из 1
  • 1
Поиск:

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