Еще раз обратиться за помощью, подскажите пожалуйста как два условия с данными можно написать одной формулой?
Если Е3 Продажа; G3"-"; Н3"-"; тогда в ячейке J3 записывается -200 (200 это кол-во ячейка D3) Если Е3 Покупка; G3"+"; Н3"-"; тогда в ячейке J3 записывается -200 (200 это кол-во ячейка D3)
, но это не совсем что нужно. Данные со столбца "D" не получается вывести и текст лишний. Пример на скрине 1.
Здравствуйте!
Еще раз обратиться за помощью, подскажите пожалуйста как два условия с данными можно написать одной формулой?
Если Е3 Продажа; G3"-"; Н3"-"; тогда в ячейке J3 записывается -200 (200 это кол-во ячейка D3) Если Е3 Покупка; G3"+"; Н3"-"; тогда в ячейке J3 записывается -200 (200 это кол-во ячейка D3)
От скриншота отличается. У меня на строках с "Покупка" в некоторых местах появляются значения, которых нет на скриншоте. Так что, проверяйте и, возможно, корректируйте условия.
Ну, вот у меня такая формула для J3 получилась (если правильно всё понял):
От скриншота отличается. У меня на строках с "Покупка" в некоторых местах появляются значения, которых нет на скриншоте. Так что, проверяйте и, возможно, корректируйте условия.Gustav
Лена, там лучший выбор - просто стереть этот абзац, ибо формулы по сути - "мимо кассы", так что оборачивать их в тэги просто рука не поднимается ТС, по ощущениям, не знает (пока!) о существовании операторов И / ИЛИ. Но ничего - щас научим!
Pro_ex, только не обижайтесь, это для вашей же пользы. С другой стороны, сразу овладеть тэгом формулы - это тоже хороший тон. Так что учитесь, исправляйте - подчиняйтесь указанию администратора.
Лена, там лучший выбор - просто стереть этот абзац, ибо формулы по сути - "мимо кассы", так что оборачивать их в тэги просто рука не поднимается ТС, по ощущениям, не знает (пока!) о существовании операторов И / ИЛИ. Но ничего - щас научим!
Pro_ex, только не обижайтесь, это для вашей же пользы. С другой стороны, сразу овладеть тэгом формулы - это тоже хороший тон. Так что учитесь, исправляйте - подчиняйтесь указанию администратора.Gustav
Т.е. кликаем на ячейку, затем нажимаем fx, пишем формулу в появившемся окне? Что должно измениться, ячейки подсвечиваются? Пользовался года три назад экселем, простыми формулами, многое еще не знаю. Пять дней назад снова открыл эксель и пытаюсь понять логику. Понимаю не знание не освобождает от ответственности:) Если подскажете как делать теги для формул хотя бы в двух словах, буду знать на будущее. Спасибо!
Т.е. кликаем на ячейку, затем нажимаем fx, пишем формулу в появившемся окне? Что должно измениться, ячейки подсвечиваются? Пользовался года три назад экселем, простыми формулами, многое еще не знаю. Пять дней назад снова открыл эксель и пытаюсь понять логику. Понимаю не знание не освобождает от ответственности:) Если подскажете как делать теги для формул хотя бы в двух словах, буду знать на будущее. Спасибо!Pro_ex
нет, я про оформление формул в посте на форуме. Видите, как красиво оформлены формулы у других пользователей? Чтобы в Вашем посте было так же, нажмите кнопку Правка справа под первым постом, выделите формулу и нажмите кнопку fx на панели инструментов, потом сохраните изменения
нет, я про оформление формул в посте на форуме. Видите, как красиво оформлены формулы у других пользователей? Чтобы в Вашем посте было так же, нажмите кнопку Правка справа под первым постом, выделите формулу и нажмите кнопку fx на панели инструментов, потом сохраните изменения
Pro_ex, только не обижайтесь, это для вашей же пользы. С другой стороны, сразу овладеть тэгом формулы - это тоже хороший тон. Так что учитесь, исправляйте - подчиняйтесь указанию администратора.
Gustav какие обиды могут быть:) , только за... нужно сделать теги сделаю конечно, но для начала знать как. Это делается для того чтобы было удобнее смотреть так понимаю.
Лена, там лучший выбор - просто стереть этот абзац, ибо формулы по сути - "мимо кассы", так что оборачивать их в тэги просто рука не поднимается ТС, по ощущениям, не знает (пока!) о существовании операторов И / ИЛИ. Но ничего - щас научим!
И тут вы тоже все правильно поняли:), опыта мало. У меня было предположение через функцию ЕСЛИ и ИЛИ, но предполагать и знать не одно и тоже. К тому же в формуле у вас есть еще функция "И". У Skurko так вообще еще два варианта. Честно сказать напрягся немного с экселем. Всем спасибо за помощь!
Pro_ex, только не обижайтесь, это для вашей же пользы. С другой стороны, сразу овладеть тэгом формулы - это тоже хороший тон. Так что учитесь, исправляйте - подчиняйтесь указанию администратора.
Gustav какие обиды могут быть:) , только за... нужно сделать теги сделаю конечно, но для начала знать как. Это делается для того чтобы было удобнее смотреть так понимаю.
Лена, там лучший выбор - просто стереть этот абзац, ибо формулы по сути - "мимо кассы", так что оборачивать их в тэги просто рука не поднимается ТС, по ощущениям, не знает (пока!) о существовании операторов И / ИЛИ. Но ничего - щас научим!
И тут вы тоже все правильно поняли:), опыта мало. У меня было предположение через функцию ЕСЛИ и ИЛИ, но предполагать и знать не одно и тоже. К тому же в формуле у вас есть еще функция "И". У Skurko так вообще еще два варианта. Честно сказать напрягся немного с экселем. Всем спасибо за помощь!Pro_ex
Сообщение отредактировал Pro_ex - Воскресенье, 21.11.2021, 18:09
Функция СУММПРОИЗВ здесь лишняя. А в условиях "учебности" примера, возможно, даже вредит восприятию "ученика", заставляя его думать о каком-то тайном, ему еще неизвестном, смысле здесь именно функции СУММПРОИЗВ. С таким же успехом вместо нее здесь вполне может быть какая-нибудь другая функция, возвращающая число: обычная СУММ, или МИН, или МАКС, или даже ЗНАК. И такая "универсальность" возможна здесь только по одной причине - здесь не нужна НИКАКАЯ функция. Выражение:
способно вернуть 0 или 1 само по себе, без какого-либо дополнительного оборачивания в какую-либо функцию.
Также это выражение не особо нуждается в явной (через =1) проверке на равенство единице, чтобы получить ИСТИНА или ЛОЖЬ для функции ЕСЛИ. Любое число, отличное от 0 и стоящее на позиции первого аргумента функции ЕСЛИ, с точки зрения этой функции является значением ИСТИНА, а, соответственно, 0 - значением ЛОЖЬ. Поэтому формулу можно без потерь сократить до такого вида:
И функция ЕСЛИ здесь нужна только для обеспечения "пустоты" ячейки в случае значения ЛОЖЬ. Если бы по условиям задачи можно было заменить пустую строку на 0, то формула тогда становится практически чисто арифметической и еще больше сокращается (особенно с учетом выноса за скобки общего множителя (H7="-"):
Функция СУММПРОИЗВ здесь лишняя. А в условиях "учебности" примера, возможно, даже вредит восприятию "ученика", заставляя его думать о каком-то тайном, ему еще неизвестном, смысле здесь именно функции СУММПРОИЗВ. С таким же успехом вместо нее здесь вполне может быть какая-нибудь другая функция, возвращающая число: обычная СУММ, или МИН, или МАКС, или даже ЗНАК. И такая "универсальность" возможна здесь только по одной причине - здесь не нужна НИКАКАЯ функция. Выражение:
способно вернуть 0 или 1 само по себе, без какого-либо дополнительного оборачивания в какую-либо функцию.
Также это выражение не особо нуждается в явной (через =1) проверке на равенство единице, чтобы получить ИСТИНА или ЛОЖЬ для функции ЕСЛИ. Любое число, отличное от 0 и стоящее на позиции первого аргумента функции ЕСЛИ, с точки зрения этой функции является значением ИСТИНА, а, соответственно, 0 - значением ЛОЖЬ. Поэтому формулу можно без потерь сократить до такого вида:
И функция ЕСЛИ здесь нужна только для обеспечения "пустоты" ячейки в случае значения ЛОЖЬ. Если бы по условиям задачи можно было заменить пустую строку на 0, то формула тогда становится практически чисто арифметической и еще больше сокращается (особенно с учетом выноса за скобки общего множителя (H7="-"):