Найти ячейки по условию, извлечь числа
arxon
Дата: Вторник, 17.09.2024, 15:31 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Друзья, добрый день! Не понимаю, как составить формулу, может кто поможет. Документ - образец прикрепил. Порядок примерно такой: 1. пройтись по столбцам C:F, найти ячейки, которые содержат текст из диапазона G7:G8 2. вытащить из найденных ячеек числа, которые в конце ячейки до символа ";" 3. просуммировать эти числа Проблема решаема, как я понимаю, только формула мне не дается
Друзья, добрый день! Не понимаю, как составить формулу, может кто поможет. Документ - образец прикрепил. Порядок примерно такой: 1. пройтись по столбцам C:F, найти ячейки, которые содержат текст из диапазона G7:G8 2. вытащить из найденных ячеек числа, которые в конце ячейки до символа ";" 3. просуммировать эти числа Проблема решаема, как я понимаю, только формула мне не дается arxon
Сообщение отредактировал 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
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
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
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
у меня была, не увидел рез. слева формула массиваКод
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
у меня была, не увидел рез. слева формула массиваКод
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
Nic70y
К сообщению приложен файл:
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
Ответить
Сообщение 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))))
Nic70y, скажите, пожалуйста, а как добавить в формулу еще одно условие, в моем случае - даты в столбце H. (файл прикреплен) я попробовал через AND после IF и ничего не вышлоКод
=СУММ(ЕСЛИ(И(ЕЧИСЛО(ПОИСК(G$7:G$8;C4:F4));ЕЧИСЛО(ПОИСК(H$7:H$16;C4:F4)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C4:F4;";";ПОВТОР(" ";15));15))))
arxon
К сообщению приложен файл:
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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
arxon , файл не приложен. Работает ли поиск даты - можно посмотреть аналогично проверке работает ли поиск персоны: Даты нужно искать с учётом формата, текстом. Числа в строке 6 - результат работы в 365Код
=ТЕКСТПОСЛЕ(C2;";";-1)
arxon , файл не приложен. Работает ли поиск даты - можно посмотреть аналогично проверке работает ли поиск персоны: Даты нужно искать с учётом формата, текстом. Числа в строке 6 - результат работы в 365Код
=ТЕКСТПОСЛЕ(C2;";";-1)
Hugo
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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 337
Добрый вечер. Посмотрите вариант с пользовательской функцией. Диапазон для суммирования указывается в аргументе функции. Данные для поиска должны располагаться в столбцах G и H начиная с 7 строки обязательно в текстовом формате, хотя можно доработать код и указывать их через аргументы.
Добрый вечер. Посмотрите вариант с пользовательской функцией. Диапазон для суммирования указывается в аргументе функции. Данные для поиска должны располагаться в столбцах G и H начиная с 7 строки обязательно в текстовом формате, хотя можно доработать код и указывать их через аргументы. i691198
Сообщение отредактировал i691198 - Среда, 18.09.2024, 22:13
Ответить
Сообщение Добрый вечер. Посмотрите вариант с пользовательской функцией. Диапазон для суммирования указывается в аргументе функции. Данные для поиска должны располагаться в столбцах G и H начиная с 7 строки обязательно в текстовом формате, хотя можно доработать код и указывать их через аргументы. Автор - i691198 Дата добавления - 18.09.2024 в 22:11
Hugo
Дата: Среда, 18.09.2024, 23:49 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Только нужно помнить что даты всегда должны быть именно в виде такого текста.
Только нужно помнить что даты всегда должны быть именно в виде такого текста. Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Только нужно помнить что даты всегда должны быть именно в виде такого текста. Автор - Hugo Дата добавления - 18.09.2024 в 23:49
Nic70y
Дата: Четверг, 19.09.2024, 07:37 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(H$7:H$16;ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));C2:F2)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(H$7:H$16;ЕСЛИ(ЕЧИСЛО(ПОИСК(G$7:G$8;C2:F2));C2:F2)));--СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(C2:F2;";";ПОВТОР(" ";15));15))))
Nic70y
К сообщению приложен файл:
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