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

Вход

Регистрация

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

 

= Мир MS Excel/Найти ячейки по условию, извлечь числа - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Найти ячейки по условию, извлечь числа
arxon Дата: Вторник, 17.09.2024, 15:31 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Друзья, добрый день!
Не понимаю, как составить формулу, может кто поможет.
Документ - образец прикрепил.
Порядок примерно такой:
1. пройтись по столбцам C:F, найти ячейки, которые содержат текст из диапазона G7:G8
2. вытащить из найденных ячеек числа, которые в конце ячейки до символа ";"
3. просуммировать эти числа

Проблема решаема, как я понимаю, только формула мне не дается
К сообщению приложен файл: primer170924.xlsx (9.6 Kb)


Сообщение отредактировал arxon - Вторник, 17.09.2024, 15:31
 
Ответить
СообщениеДрузья, добрый день!
Не понимаю, как составить формулу, может кто поможет.
Документ - образец прикрепил.
Порядок примерно такой:
1. пройтись по столбцам C:F, найти ячейки, которые содержат текст из диапазона G7:G8
2. вытащить из найденных ячеек числа, которые в конце ячейки до символа ";"
3. просуммировать эти числа

Проблема решаема, как я понимаю, только формула мне не дается

Автор - arxon
Дата добавления - 17.09.2024 в 15:31
Nic70y Дата: Вторник, 17.09.2024, 15:38 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9032
Репутация: 2374 ±
Замечаний: 0% ±

Excel 2010
ошибка, устраню


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 17.09.2024, 15:40
 
Ответить
Сообщениеошибка, устраню

Автор - Nic70y
Дата добавления - 17.09.2024 в 15:38
arxon Дата: Вторник, 17.09.2024, 15:43 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, где ошибка?
 
Ответить
СообщениеNic70y, где ошибка?

Автор - arxon
Дата добавления - 17.09.2024 в 15:43
Nic70y Дата: Вторник, 17.09.2024, 16:06 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9032
Репутация: 2374 ±
Замечаний: 0% ±

Excel 2010
у меня была, не увидел рез. слева

формула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
К сообщению приложен файл: 27.xlsx (9.4 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеу меня была, не увидел рез. слева

формула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))

Автор - Nic70y
Дата добавления - 17.09.2024 в 16:06
arxon Дата: Вторник, 17.09.2024, 17:30 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, спасибо, то, что надо) плюс в репутацию)
 
Ответить
СообщениеNic70y, спасибо, то, что надо) плюс в репутацию)

Автор - arxon
Дата добавления - 17.09.2024 в 17:30
arxon Дата: Среда, 18.09.2024, 18:09 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, скажите, пожалуйста, а как добавить в формулу еще одно условие, в моем случае - даты в столбце H. (файл прикреплен)
я попробовал через AND после IF и ничего не вышло

Код
=СУММ(ЕСЛИ(И(ЕЧИСЛО(ПОИСК(G$7:G$8;C4:F4));ЕЧИСЛО(ПОИСК(H$7:H$16;C4:F4)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C4:F4;";";ПОВТОР(" ";15));15))))
К сообщению приложен файл: 27_2.xlsx (10.1 Kb)


Сообщение отредактировал arxon - Среда, 18.09.2024, 19:17
 
Ответить
СообщениеNic70y, скажите, пожалуйста, а как добавить в формулу еще одно условие, в моем случае - даты в столбце H. (файл прикреплен)
я попробовал через AND после IF и ничего не вышло

Код
=СУММ(ЕСЛИ(И(ЕЧИСЛО(ПОИСК(G$7:G$8;C4:F4));ЕЧИСЛО(ПОИСК(H$7:H$16;C4:F4)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C4:F4;";";ПОВТОР(" ";15));15))))

Автор - arxon
Дата добавления - 18.09.2024 в 18:09
Hugo Дата: Среда, 18.09.2024, 19:08 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
arxon, файл не приложен.
Работает ли поиск даты - можно посмотреть аналогично проверке работает ли поиск персоны:



Даты нужно искать с учётом формата, текстом.
Числа в строке 6 - результат работы в 365
Код
=ТЕКСТПОСЛЕ(C2;";";-1)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Среда, 18.09.2024, 19:10
 
Ответить
Сообщениеarxon, файл не приложен.
Работает ли поиск даты - можно посмотреть аналогично проверке работает ли поиск персоны:



Даты нужно искать с учётом формата, текстом.
Числа в строке 6 - результат работы в 365
Код
=ТЕКСТПОСЛЕ(C2;";";-1)

Автор - Hugo
Дата добавления - 18.09.2024 в 19:08
i691198 Дата: Среда, 18.09.2024, 22:11 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 349
Репутация: 110 ±
Замечаний: 0% ±

Добрый вечер. Посмотрите вариант с пользовательской функцией. Диапазон для суммирования указывается в аргументе функции. Данные для поиска должны располагаться в столбцах G и H начиная с 7 строки обязательно в текстовом формате, хотя можно доработать код и указывать их через аргументы.
К сообщению приложен файл: primer180924.xlsm (17.4 Kb)


Сообщение отредактировал i691198 - Среда, 18.09.2024, 22:13
 
Ответить
СообщениеДобрый вечер. Посмотрите вариант с пользовательской функцией. Диапазон для суммирования указывается в аргументе функции. Данные для поиска должны располагаться в столбцах G и H начиная с 7 строки обязательно в текстовом формате, хотя можно доработать код и указывать их через аргументы.

Автор - i691198
Дата добавления - 18.09.2024 в 22:11
Hugo Дата: Среда, 18.09.2024, 23:49 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Только нужно помнить что даты всегда должны быть именно в виде такого текста.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеТолько нужно помнить что даты всегда должны быть именно в виде такого текста.

Автор - Hugo
Дата добавления - 18.09.2024 в 23:49
Nic70y Дата: Четверг, 19.09.2024, 07:37 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9032
Репутация: 2374 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(H$7:H$16;ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));C2:F2)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
К сообщению приложен файл: 28.xlsx (9.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(H$7:H$16;ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));C2:F2)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))

Автор - Nic70y
Дата добавления - 19.09.2024 в 07:37
  • Страница 1 из 1
  • 1
Поиск:

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