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

Вход

Регистрация

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

 

= Мир MS Excel/Определение позиции числа в таблице - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определение позиции числа в таблице (Формулы/Formulas)
Определение позиции числа в таблице
ViachlackG Дата: Среда, 15.05.2019, 15:10 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016 MAC
день добрый!
такая задача, вернее комплекс задач
из-за отсутствия решений к ранней версии - изменил подход

1. Изменить формулу в строке C50:AM50, что бы значением ячеек стала позиция чисел из строки C43:AM43 в строке C10:AM10
Сквозная нумерация позиций в строке C9:AM9.
Если число в строке C10:AM10 повторяется, то значением идет наименьшее.
2. в ячейке AP50 суммировать значения выделенных УФ ячеек
К сообщению приложен файл: linia50.xls (37.5 Kb)


Сообщение отредактировал ViachlackG - Четверг, 16.05.2019, 15:04
 
Ответить
Сообщениедень добрый!
такая задача, вернее комплекс задач
из-за отсутствия решений к ранней версии - изменил подход

1. Изменить формулу в строке C50:AM50, что бы значением ячеек стала позиция чисел из строки C43:AM43 в строке C10:AM10
Сквозная нумерация позиций в строке C9:AM9.
Если число в строке C10:AM10 повторяется, то значением идет наименьшее.
2. в ячейке AP50 суммировать значения выделенных УФ ячеек

Автор - ViachlackG
Дата добавления - 15.05.2019 в 15:10
ViachlackG Дата: Пятница, 17.05.2019, 15:51 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016 MAC
иногда полезно, чтобы ни кто не помог
в результате криво-косо, но разобрался сам
если кому интересно, то сообщаю
пункт 1. через ПОИСКПОЗ заменил значения в строке C50:AM50 на позицию чисел =ПОИСКПОЗ(C$43;$C10:$AM10;0), бесконечные #н/д убрал с глаз долой функцией УФ, где определил все ошибки в белый текст. зеленые уголки, которые тоже мазолили глаз, убрал в окне "поиск ошибок-параметры"
пкнкт 2. пошел длинным путем
во первых сделал 2 копии поля C50:AM50 далее в строке. в каждой из копий в теле ячейки формулами повторил условия из УФ (их там 2) с указанием истины - значение в ячейке.
затем уже простыми СЧЕТ И СУММЕСЛИ решил поставленные задачи
уверен, что есть пути красивее и проще, а мой - просто рабочий и лично выстраданный.
всем хороших дней!
 
Ответить
Сообщениеиногда полезно, чтобы ни кто не помог
в результате криво-косо, но разобрался сам
если кому интересно, то сообщаю
пункт 1. через ПОИСКПОЗ заменил значения в строке C50:AM50 на позицию чисел =ПОИСКПОЗ(C$43;$C10:$AM10;0), бесконечные #н/д убрал с глаз долой функцией УФ, где определил все ошибки в белый текст. зеленые уголки, которые тоже мазолили глаз, убрал в окне "поиск ошибок-параметры"
пкнкт 2. пошел длинным путем
во первых сделал 2 копии поля C50:AM50 далее в строке. в каждой из копий в теле ячейки формулами повторил условия из УФ (их там 2) с указанием истины - значение в ячейке.
затем уже простыми СЧЕТ И СУММЕСЛИ решил поставленные задачи
уверен, что есть пути красивее и проще, а мой - просто рабочий и лично выстраданный.
всем хороших дней!

Автор - ViachlackG
Дата добавления - 17.05.2019 в 15:51
bmv98rus Дата: Пятница, 17.05.2019, 16:29 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
п.1 ок ну разве что
Код
=IFERROR(MATCH(C43;$C$10:$AM$10;);)

а вот 2
Код
=SUMIFS(C50:AG50;D49:AH49;"<>";E48:AI48;"<>";F47:AJ47;"<>";G46:AK46;"<>";H45:AL45;"<>";I44:AM44;"<>")+SUMIFS(I50:AM50;H49:AL49;"<>";G48:AK48;"<>";F47:AJ47;"<>";E46:AI46;"<>";D45:AH45;"<>";C44:AG44;"<>")


Уф тоже попроще
для =$I$50:$AM$50
Код
=AND(H49>"";G48>"";F47>"";E46>"";D45>"";C44>"")
и
для =$C$50:$AG$50
Код
=AND(D49>"";E48>"";F47>"";G46>"";H45>"";I44>"")
К сообщению приложен файл: Copy_of_944.xlsx (18.2 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 17.05.2019, 16:39
 
Ответить
Сообщениеп.1 ок ну разве что
Код
=IFERROR(MATCH(C43;$C$10:$AM$10;);)

а вот 2
Код
=SUMIFS(C50:AG50;D49:AH49;"<>";E48:AI48;"<>";F47:AJ47;"<>";G46:AK46;"<>";H45:AL45;"<>";I44:AM44;"<>")+SUMIFS(I50:AM50;H49:AL49;"<>";G48:AK48;"<>";F47:AJ47;"<>";E46:AI46;"<>";D45:AH45;"<>";C44:AG44;"<>")


Уф тоже попроще
для =$I$50:$AM$50
Код
=AND(H49>"";G48>"";F47>"";E46>"";D45>"";C44>"")
и
для =$C$50:$AG$50
Код
=AND(D49>"";E48>"";F47>"";G46>"";H45>"";I44>"")

Автор - bmv98rus
Дата добавления - 17.05.2019 в 16:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определение позиции числа в таблице (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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