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

Вход

Регистрация

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

 

= Мир MS Excel/СУММЕСЛИ учет наработок, обнуление данных до заданой сталой - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » СУММЕСЛИ учет наработок, обнуление данных до заданой сталой (Формулы/Formulas)
СУММЕСЛИ учет наработок, обнуление данных до заданой сталой
Santtic Дата: Среда, 07.11.2018, 20:54 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброго времени.
Имеем столбцы С,В,Е в которых указывается наработка времени, по истечении которой нужно произвести "сервис203003","сервис203002" и "сервис203001" соответственно, с обязательной отметкой в столбце F.
Данные о наработках суммируются в ячейках D5,D6,D7 соответственно, D4 это время по достижению которого я должен произвести сервис и дальше продолжать вести наработку. На данный момент стоит задача что бы во всех столбцах было по три вида данных а именно "Циркуляція" "Інтервал роботи" "Час нище ротора" , вся проблема в том что формула считает все эти данные ( пример столбец С с записью в ячейке D6) а мне надо что бы она считала данные только с условием "ЦИРКУЛЯЦІЯ" при вводе в ячейках F20,F21,F22....слова " сервіс203003" или "Сервіс203002"..... обнуляла значения в ячейках D5,D6, D7 в зависимости от ввода. И потом же дальше продолжать наработку.
Понимаю что это решить можно путем подсьановки формулы СУММЕСЛИ, только сделать это не могу, нет на это знаний.
Мне ранее помогли с формулой
Код
=D4-ЕСЛИОШИБКА(СУММЕСЛИ(ИНДЕКС(B11:B32;ПОИСКПОЗ("сервіс203001";F11:F32;0);1):B15;"Циркуляція";
ИНДЕКС(E11:E32;ПОИСКПОЗ("сервіс203001";F11:F32;0);1):E32);
СУММЕСЛИ(B11:B32;"Циркуляція";E11:E32))
но проблема в том что после воода "СЕРВИС...." дальше уже наработка не считалась.
Надеюсь объяснил более доступно

ЗЫ. прошу прощения, файл прикреплял, да видать не прикрепил.
Решение найдено с помощью все тах же суммесли
Код
=D4-СУММЕСЛИ(ИНДЕКС(B11:B28;ЕСЛИ(ЕНД(ПОИСКПОЗ("сервіс203002";F11:F28;));1;СУММПРОИЗВ(МАКС((F11:F28="сервіс203002")*СТРОКА(D11:D28)))-10)):B28;B11;ИНДЕКС(D11:D28;ЕСЛИ(ЕНД(ПОИСКПОЗ("сервіс203002";F11:F28;));1;СУММПРОИЗВ(МАКС((F11:F28="сервіс203002")*СТРОКА(D11:D28)))-10)):D28)
, жаль конечно не я ее написал, мне помогли. Все же скину фрагмент файла для ясности.
К сообщению приложен файл: 12.xlsx(14.4 Kb)


Сообщение отредактировал Santtic - Четверг, 08.11.2018, 10:53
 
Ответить
СообщениеДоброго времени.
Имеем столбцы С,В,Е в которых указывается наработка времени, по истечении которой нужно произвести "сервис203003","сервис203002" и "сервис203001" соответственно, с обязательной отметкой в столбце F.
Данные о наработках суммируются в ячейках D5,D6,D7 соответственно, D4 это время по достижению которого я должен произвести сервис и дальше продолжать вести наработку. На данный момент стоит задача что бы во всех столбцах было по три вида данных а именно "Циркуляція" "Інтервал роботи" "Час нище ротора" , вся проблема в том что формула считает все эти данные ( пример столбец С с записью в ячейке D6) а мне надо что бы она считала данные только с условием "ЦИРКУЛЯЦІЯ" при вводе в ячейках F20,F21,F22....слова " сервіс203003" или "Сервіс203002"..... обнуляла значения в ячейках D5,D6, D7 в зависимости от ввода. И потом же дальше продолжать наработку.
Понимаю что это решить можно путем подсьановки формулы СУММЕСЛИ, только сделать это не могу, нет на это знаний.
Мне ранее помогли с формулой
Код
=D4-ЕСЛИОШИБКА(СУММЕСЛИ(ИНДЕКС(B11:B32;ПОИСКПОЗ("сервіс203001";F11:F32;0);1):B15;"Циркуляція";
ИНДЕКС(E11:E32;ПОИСКПОЗ("сервіс203001";F11:F32;0);1):E32);
СУММЕСЛИ(B11:B32;"Циркуляція";E11:E32))
но проблема в том что после воода "СЕРВИС...." дальше уже наработка не считалась.
Надеюсь объяснил более доступно

ЗЫ. прошу прощения, файл прикреплял, да видать не прикрепил.
Решение найдено с помощью все тах же суммесли
Код
=D4-СУММЕСЛИ(ИНДЕКС(B11:B28;ЕСЛИ(ЕНД(ПОИСКПОЗ("сервіс203002";F11:F28;));1;СУММПРОИЗВ(МАКС((F11:F28="сервіс203002")*СТРОКА(D11:D28)))-10)):B28;B11;ИНДЕКС(D11:D28;ЕСЛИ(ЕНД(ПОИСКПОЗ("сервіс203002";F11:F28;));1;СУММПРОИЗВ(МАКС((F11:F28="сервіс203002")*СТРОКА(D11:D28)))-10)):D28)
, жаль конечно не я ее написал, мне помогли. Все же скину фрагмент файла для ясности.

Автор - Santtic
Дата добавления - 07.11.2018 в 20:54
Pelena Дата: Среда, 07.11.2018, 21:51 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 13220
Репутация: 2908 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Santtic, прочитайте Правила форума, оформите формулу тегами с помощью кнопки fx в режиме правки поста и приложите файл с примером


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеSanttic, прочитайте Правила форума, оформите формулу тегами с помощью кнопки fx в режиме правки поста и приложите файл с примером

Автор - Pelena
Дата добавления - 07.11.2018 в 21:51
_Boroda_ Дата: Четверг, 08.11.2018, 20:23 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 13502
Репутация: 5526 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ой, а если поменьше формулу?
Код
=D4-СУММПРОИЗВ((B11:B28=B11)*D11:D28*(СТРОКА(D11:D28)>=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(F11:F28="сервіс203002");СТРОКА(D11:D28));)))

Кстати, если Вам на другом форуме помогли, то на кросс нужно ссылочку давать. Это в Правилах форума написано. А если помогли не на форуме, то это просто как информация
К сообщению приложен файл: 12_1.xlsx(14.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОй, а если поменьше формулу?
Код
=D4-СУММПРОИЗВ((B11:B28=B11)*D11:D28*(СТРОКА(D11:D28)>=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(F11:F28="сервіс203002");СТРОКА(D11:D28));)))

Кстати, если Вам на другом форуме помогли, то на кросс нужно ссылочку давать. Это в Правилах форума написано. А если помогли не на форуме, то это просто как информация

Автор - _Boroda_
Дата добавления - 08.11.2018 в 20:23
Santtic Дата: Пятница, 09.11.2018, 00:18 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
если Вам на другом форуме помогли, то на кросс нужно ссылочку давать.

это не с форумов помощь была, коллега по старой работе - телефонный режим.
За формулу спасибо, завтра протестирую ее, красивая и не большая.
-----
хм, не выдержал и решил проверить, что же сказать, очень, очень здорово работает, отрабатывает на ура! то что нужно! огромное спасибо за такую помощь!


Сообщение отредактировал Santtic - Пятница, 09.11.2018, 00:29
 
Ответить
Сообщение
если Вам на другом форуме помогли, то на кросс нужно ссылочку давать.

это не с форумов помощь была, коллега по старой работе - телефонный режим.
За формулу спасибо, завтра протестирую ее, красивая и не большая.
-----
хм, не выдержал и решил проверить, что же сказать, очень, очень здорово работает, отрабатывает на ура! то что нужно! огромное спасибо за такую помощь!

Автор - Santtic
Дата добавления - 09.11.2018 в 00:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » СУММЕСЛИ учет наработок, обнуление данных до заданой сталой (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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