Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Функция ЕСЛИ() с тремя условиями
 
Цитата
написал:
В I3 текст, там кавычки (""), а текст в Excel считает больше числа.
Пробовал уже. У меня почему то не работает. В ячейке I3 формула  =ЕСЛИОШИБКА(ЕСЛИ(F3="Не установлен";"1";ОКРУГЛ((1-(100/F3)/100)^(G3-1);2));"0") работает. А вот в ячейке J3 формула  =ЕСЛИОШИБКА(ЕСЛИ(I3>0,9;H3;ОКРУГЛ(((1-(100/F3)/100)^(G3-1)*H3);2));"0") почему то возвращает значение Цена приобретения. Уже голова пухнет.
Изменено: medved68 - 11.09.2025 00:39:58
Функция ЕСЛИ() с тремя условиями
 
Для столбца Коэффициент работает, а вот для столбца Стоимость при показателе 0 или пусто в столбце Стоимость выдает значение столбца Цена приобретения. А по факту там должно быть пустая ячейка.  Вот формула =ЕСЛИОШИБКА(ЕСЛИ(I3>0,9;H3;ОКРУГЛ(((1-(100/F3)/100)^(G3-1)*H3);2));""). Что то я не могу добиться результата. Подскажите куда копать.
Изменено: medved68 - 10.09.2025 23:29:41
Функция ЕСЛИ() с тремя условиями
 

Добрый вечер. Офис 365. Искал на форуме решение проблемы, на так и не нашел ответа. Есть документ с расчетом износа деталей от даты установки. Учитывая что есть детали у которых есть срок службы, так и у которых его нет производится расчет. Собрал формулу расчет коэффициента износа =ЕСЛИ(F3="Не установлен";"1";ОКРУГЛ((1-(100/F3)/100)^(G3-1);2)) и расчета остаточной стоимости =ЕСЛИ(I3>1;H3;ОКРУГЛ(((1-(100/F3)/100)^(G3-1)*H3);2)). По двум условия работает это когда в ячейке F3 указан срок службы, или когда появляется «Не установлен». А вот когда там пусто или ноль получаю ошибку #ДЕЛ/0!.

Задача стоит в том что при условии что в ячейке F4 подтягивается информация (с другого файла) о сроке службы, в ячейке I3 работала формула по трем условиям: 1 условие когда есть срок службы работала формула ОКРУГЛ((1-(100/F3)/100)^(G3-1);2)), когда в ячейке F3 указан «Не установлен» подставлялась цифра 1, а когда в ней пусто то там тоже пусто. И соответственно такая же ошибка в ячейке J4. Там при условии что в ячейке I4 значение больше 0 то подставляется значение ячейки H4, если меньше 1 но больше нуля то работает формула ОКРУГЛ(((1-(100/F3)/100)^(G3-1)*H3);2)), в остальном ячейка J3 пустая. Макросы не предлагать, так как в них не силен. Заранее спасибо.

Изменено: Sanja - 08.09.2025 08:53:47 (Изменил название темы)
Подтягивание значений, Необходимо подтянуть значения с другого листа по несколько условиям
 
Цитата
написал:
смотрите в файле, у меня как то так выводит
Рано радовался я. А вот для ячейки единица измерения не работает. Разобрался. Надо было поменять данные столбца для поиска значения единицы измерения.
Изменено: medved68 - 05.09.2025 23:28:52
Подтягивание значений, Необходимо подтянуть значения с другого листа по несколько условиям
 
Цитата
написал:
смотрите в файле, у меня как то так выводит
Отлично. Работает. Спасибо на ночь глядя.
Подтягивание значений, Необходимо подтянуть значения с другого листа по несколько условиям
 
Цитата
написал:
=TEXTJOIN("";1;IF((B6=База.$A$4:$A$14)*(INDEX(База.$D$4:$K$14;;MATCH($C$5;База.$D$2:$K$2;0))>0);База.$B$4:$B$14;""))
Там небольшая ошибка База. а работает База!. Но все равно не работает, выдает значение #ИМЯ?. Вставил в синюю строчку. Файл с ошибкой прикрепил
Изменено: medved68 - 05.09.2025 22:51:11
Подтягивание значений, Необходимо подтянуть значения с другого листа по несколько условиям
 

Добрый вечер. Офис 365. Поискал на форуме но решение не подобрал. Возникла необходимость немного автоматизировать заявку на запасные части на технику. По факту есть два документа – первый заявка и второй база данных на запасные части. В примере я объединил в один файл. На листе Заявка выпадающим списком в ячейке С5 выбираю марку машины и в ячейке В6 необходимые запасные части. Через ИНДЕКС и ПОИСКПОЗ подтягиваю из листа База количество запасных частей на данную марку машины Е6. Через ВПР пробовал подтянуть код номенклатуры С6 и единицу измерения D6 из листа База. Но увы не все получается, так как наименование может быть одно, но код номенклатуры разный и ВПР тут не работает путается. Тут получается  через ИНДЕКС с поиском ПОИСКПОЗ по трем позициям – марка машины-наименование запасной части и количество на данную машину. Задача стоит в том чтобы по марке машины, выбирая наименование запасных частей в столбце количество, единица измерения и код номенклатуры подтягивались свои значения с листа База под конкретную машину, если не совпадает то пусто. Пример прикрепляю.Подскажите как это можно реализовать.

Изменено: medved68 - 05.09.2025 21:53:23
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Цитата
написал:
medved68, Здравствуйте. А моё решение из  #4 поста  не подошло, или же вам формулу надо было?
Спасибо за помощь. Нужна была формула, но и за макрос спасибо.
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Цитата
написал:
=IF((C5>1)*(D5>1)*(C5=D5);1;)
Еще раз извиняюсь , не подумал что есть еще промежуточная операция. Все работает прекрасно. Еще раз спасибо. Тема закрыта.
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Извиняюсь, был не прав. Но при условии что С5 больше чем D5 должен быть ноль а результат формулы 1.
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Добавил второе условие 0 и заработало. Вот как выглядит =ЕСЛИ(C5*D5;1;0). Спасибо всем за помощь.
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Цитата
написал:
и работает
При значении 0 в ячейках С5 и D5 выдает ЛОЖЬ.  
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Цитата
написал:
Ну IF то на ЕСЛИ заменить то не так сложно.
Замена не решает вопрос  окончательно. Работает только при условии одинаковых значений  в ячейке С5 и D5 больше 1, в остальном выдает ЛОЖЬ. Здесь основное что надо формулу через Если так как это в таблице будет сравнивать разные ячейки и много строк.
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 
Цитата
написал:
=IF(C5*D5;1;)
Выдает ошибку #ИМЯ?
Использование функции ЕСЛИ для проверки двух ячеек при нескольких условий, Доработать функцию Если для двух ячеек
 

Доброго времени суток, Знатоки! Вроде бы, самое простое, а споткнулся. Искал через поиск, узнал много нового, но то что искал не нашел. Хочу записать пользовательскую функцию, которая будет сравнивать ячейки С5 и D5 и при условии, что значения в них больше 1, то если С5 равно D5 ставить 1, а если С5, или С5 и D5 равно 0 ставить 0. Первое и второе условие работает, а вот при условии С5 и D5 равно 0 ставить 0 не могу осилить. Помогите пожалуйста.

Приложенную сохранил в Exel 97-2003, а так работаю в Exel 2013-2016.

Перенос данных в таблицу, Доработать макрос для ручного переноса данных
 
Цитата
написал:
установите для колонок G, I:K формат общий
Спасибо, работает прекрасно. А как разбить не два листа? На первом таблица1 с расчетами на втором таблица2 с отчетом.
Перенос данных в таблицу, Доработать макрос для ручного переноса данных
 
Ф файле Образец в таблице 1 производятся расчеты в строках 2Q-9Q. При определенных условиях в ячейке 10Q таблицы 1 при нажатии кнопки "Добавить в отчет" данные столбца 2Q-10Q Таблицы 1 переносятся в таблицу 2 с заполнением строк вниз и автоматической нумерацией добавляемых строк. При каждом нажатии "Добавить в отчет" данные переносятся в таблицу 2 автоматически ниже заполненной строчки.
Макрос пока переносит  только данные 2Q-5Q. И в идеале надо чтоб таблицы были на разных листах:Таблица1 на листе1 а таблица2 на листе2.
Перенос данных в таблицу, Доработать макрос для ручного переноса данных
 
Всем доброй ночи. Нужна помощь. Я в макросах не силен. Нашел на форуме и попытался подстроить под себя. С задачей справился только на 30%.
Задача такая: в таблице 1 производятся расчеты в строках 2Q-9Q. При определенных условиях ячейки 10Q таблицы 1 при нажатии кнопки "Добавить в отчет" данные столбца 2Q-10Q Таблицы 1 переносятся в таблицу 2 с заполнением строк вниз и автоматической нумерацией добавляемых строк. При каждом нажатии "Добавить в отчет" данные переносятся в таблицу 2 автоматически ниже заполненной строчки.

При необходимости таблица 2 печатается и потом путем удаления строк с 4В- 4L и она готова для заполнения следующего отчета.

Пока вопрос решен только для строки 2Q-5Q. При попытке в макрос добавить условия переноса строк 6Q-10Q таблицы 1, макрос выдает ошибку. При попытке разделить на листы макрос совсем не работает.

И на будущее ежели необходимо добавить условие для расчета в таблице 1 что надо добавить в макросе? Это чтоб потом не обращаться повторно.

В прикрепленном файле Образец условия и достигнутый успех. В файле Образец 2 то что я добавил но к успеху не привело.

Спасибо всем откликнувшимся.
Изменено: medved68 - 08.11.2022 10:01:16
Суммирование данные при использовании фильтра, Суммирование данных по фильтру и выпадающему списку
 
Цитата
написал:
так
Все работает. Спасибо всем.
Суммирование данные при использовании фильтра, Суммирование данных по фильтру и выпадающему списку
 
А возможно по столбцу номер по порядку? Какие мысли?
Суммирование данные при использовании фильтра, Суммирование данных по фильтру и выпадающему списку
 
Цитата
написал:
сводная для этих целей подойдет хорошо..с доп столбцом сделал для фильтра
Спасибо, работает. Мысль была через промежуточные итоги, но не сообразил.
Суммирование данные при использовании фильтра, Суммирование данных по фильтру и выпадающему списку
 

День добрый. Стоить задача подготовить отчет по расходу горючего за организацию. В таблицу забивается данные с путевых листов. В строке Всего израсходовано: суммируется все данные со всех строк в столбце 9 «израсходовано».  Под таблицей созданы выпадающие списки по виду топлива (выделены красным цветом). При выборе вида топлива отражается общее количество этого топлива, израсходованное за все управление. Задача состоит в том, что при выборе фильтром столбца 2 название отдела, отдельно не могу сформировать информацию о количестве израсходованного вида топлива за данный отдел. Слабоваты знания, не могу победить. Данные в таблице по видам топлива и маркам авто для примера.

[ Закрыто] Ошибка макроса, Написал макрос по видео уроку но выдает ошибку
 
Не силен в макросах. Написал макрос для создания прайса с базой данных с автоматическим дополнением строчек из выпадающего списка.. Но при нажатии кнопки ДОБАВИТЬ выдает ошибку макроса. И еще не получается автоматически привязать (Магазин) J6, (Дата) J7 Сметы с базой данных при условии выбора товара из выпадающего списка. Стоимость J5 привязал.База с возможностью дополнения и соответственно выпадающий список тоже обновляется. Не пинайте больно. Укажите правильный путь грешнику.
Изменено: medved68 - 28.08.2019 03:43:31
Как определить остаточную стоимость, ежегодно вычитая процент потери ресурса?
 
Ссори, не сообразил. Большое спасибо! :D  
Как определить остаточную стоимость, ежегодно вычитая процент потери ресурса?
 
Доброй ночи форумчане. Нужна помощь или совет. Возникла необходимость переоценки товара на ежегодный процент потери ресурса.
Как сделать на калькуляторе или сделать формулу ежегодную для вычитания знаю. Но решил автоматизировать данный процесс. Задача заключается в определении стоимости вычитая процент потери от хранения от первоначальной стоимости путем ежегодного вычитания процентов указанные в ячейки столько раз сколько лет указанны в ячейки Фактический срок хранения год от года от остатка предыдущего года. Голова пухнет. Не силен в программировании.
Изменено: medved68 - 20.08.2019 00:27:29
Страницы: 1
Наверх