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

Вход

Регистрация

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

 

= Мир MS Excel/Функция "если" с неравенством - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Функция "если" с неравенством
Нович Дата: Понедельник, 27.05.2013, 14:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

В общем имеем сумму, и исходя из его значения (если <) то умножаем на 2, а если ">" то подставляем "0"

поясню, если значение "факт" меньше значения "план" то разницу умножаем на 2, если же наоборот, то подставляем ноль.
К сообщению приложен файл: 9614727.xlsx (8.6 Kb)


Сообщение отредактировал Нович - Понедельник, 27.05.2013, 14:55
 
Ответить
СообщениеВ общем имеем сумму, и исходя из его значения (если <) то умножаем на 2, а если ">" то подставляем "0"

поясню, если значение "факт" меньше значения "план" то разницу умножаем на 2, если же наоборот, то подставляем ноль.

Автор - Нович
Дата добавления - 27.05.2013 в 14:51
Нович Дата: Понедельник, 27.05.2013, 15:00 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

Код
=ЕСЛИ(G4<F4;(F4-G4)*2;0)
верно?


Сообщение отредактировал Нович - Понедельник, 27.05.2013, 15:03
 
Ответить
Сообщение
Код
=ЕСЛИ(G4<F4;(F4-G4)*2;0)
верно?

Автор - Нович
Дата добавления - 27.05.2013 в 15:00
Serge_007 Дата: Понедельник, 27.05.2013, 15:00 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=(A3>B3)*(A3-B3)*2

Код
=(B3-A3<0)*-(B3-A3)*2

Код
=(ЗНАК(A3-B3)=1)*(A3-B3)*2


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=(A3>B3)*(A3-B3)*2

Код
=(B3-A3<0)*-(B3-A3)*2

Код
=(ЗНАК(A3-B3)=1)*(A3-B3)*2

Автор - Serge_007
Дата добавления - 27.05.2013 в 15:00
Нович Дата: Понедельник, 27.05.2013, 15:03 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

а чем мой вариант отличается от Вашего?
Возможны ли тормоза при подсчете при моем варианте если значений будет множество?
 
Ответить
Сообщениеа чем мой вариант отличается от Вашего?
Возможны ли тормоза при подсчете при моем варианте если значений будет множество?

Автор - Нович
Дата добавления - 27.05.2013 в 15:03
Нович Дата: Понедельник, 27.05.2013, 15:15 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

ок, вопрос снят. Спасибо большое.
 
Ответить
Сообщениеок, вопрос снят. Спасибо большое.

Автор - Нович
Дата добавления - 27.05.2013 в 15:15
Serge_007 Дата: Понедельник, 27.05.2013, 15:16 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Нович)
чем мой вариант отличается от Вашего?
Это абсолютно разные формулы smile

Цитата (Нович)
Возможны ли тормоза при подсчете при моем варианте если значений будет множество?
Не должно быть. ЕСЛИ() - "быстрая" функция, которая "отсекает" лишние вычисления


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Нович)
чем мой вариант отличается от Вашего?
Это абсолютно разные формулы smile

Цитата (Нович)
Возможны ли тормоза при подсчете при моем варианте если значений будет множество?
Не должно быть. ЕСЛИ() - "быстрая" функция, которая "отсекает" лишние вычисления

Автор - Serge_007
Дата добавления - 27.05.2013 в 15:16
Pelena Дата: Понедельник, 27.05.2013, 15:35 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант
Код
=МАКС(A3-B3;0)*2


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант
Код
=МАКС(A3-B3;0)*2

Автор - Pelena
Дата добавления - 27.05.2013 в 15:35
Нович Дата: Понедельник, 27.05.2013, 15:40 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

Спасибо Вам огромное за помощь.
Я так понял это просто различные вариации решения проблемы, и они ни как не отражаются ни на скорости просчета ни на качестве?
 
Ответить
СообщениеСпасибо Вам огромное за помощь.
Я так понял это просто различные вариации решения проблемы, и они ни как не отражаются ни на скорости просчета ни на качестве?

Автор - Нович
Дата добавления - 27.05.2013 в 15:40
Serge_007 Дата: Понедельник, 27.05.2013, 15:44 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Нович)
они ни как не отражаются ни на скорости просчета ни на качестве
На качестве нет, на скорости - да. Но разница настолько мала, что взглядом её не определить


Ещё вариант:
Код
=(A3-B3)*2
и формат ячеек
Код
0;"0"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Нович)
они ни как не отражаются ни на скорости просчета ни на качестве
На качестве нет, на скорости - да. Но разница настолько мала, что взглядом её не определить


Ещё вариант:
Код
=(A3-B3)*2
и формат ячеек
Код
0;"0"

Автор - Serge_007
Дата добавления - 27.05.2013 в 15:44
Нович Дата: Понедельник, 27.05.2013, 15:52 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 4 ±
Замечаний: 0% ±

Все понял, еще раз благодарю всех.
 
Ответить
СообщениеВсе понял, еще раз благодарю всех.

Автор - Нович
Дата добавления - 27.05.2013 в 15:52
  • Страница 1 из 1
  • 1
Поиск:

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