natusya_mel
Дата: Среда, 18.01.2017, 17:06 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Добрый день. Необходимо сравнить значения ячеек из четырех столбцов построчно на совпадения. Если значения 2-х (и более) ячеек из 4-х равны между собой, то вывести это значение в столбце «Результат» Возникают исключения: 1. Равенств нет, т.е. значения всех четырех столбцов в строке разные – необходимо присвоить значение «Уд». 2. Равенства два, т.е., например, два значения «Хор» и два значения «Уд» - необходимо присвоить лучший «Хор». В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно. Реально ли найти решение данной проблемы? Там по факту в таблице порядка 1000 строк…..
Добрый день. Необходимо сравнить значения ячеек из четырех столбцов построчно на совпадения. Если значения 2-х (и более) ячеек из 4-х равны между собой, то вывести это значение в столбце «Результат» Возникают исключения: 1. Равенств нет, т.е. значения всех четырех столбцов в строке разные – необходимо присвоить значение «Уд». 2. Равенства два, т.е., например, два значения «Хор» и два значения «Уд» - необходимо присвоить лучший «Хор». В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно. Реально ли найти решение данной проблемы? Там по факту в таблице порядка 1000 строк….. natusya_mel
Спасибо
Ответить
Сообщение Добрый день. Необходимо сравнить значения ячеек из четырех столбцов построчно на совпадения. Если значения 2-х (и более) ячеек из 4-х равны между собой, то вывести это значение в столбце «Результат» Возникают исключения: 1. Равенств нет, т.е. значения всех четырех столбцов в строке разные – необходимо присвоить значение «Уд». 2. Равенства два, т.е., например, два значения «Хор» и два значения «Уд» - необходимо присвоить лучший «Хор». В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно. Реально ли найти решение данной проблемы? Там по факту в таблице порядка 1000 строк….. Автор - natusya_mel Дата добавления - 18.01.2017 в 17:06
TimSha
Дата: Среда, 18.01.2017, 17:27 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно.
Меняйте и покажите желаемые результаты в файле-примере. И отдельно на листе - табличку соответствий текст/число по убыванию.
В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно.
Меняйте и покажите желаемые результаты в файле-примере. И отдельно на листе - табличку соответствий текст/число по убыванию.TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Сообщение отредактировал TimSha - Среда, 18.01.2017, 17:28
Ответить
Сообщение В связи с этим, наверное, придется менять текстовые значения на числовые. Это возможно.
Меняйте и покажите желаемые результаты в файле-примере. И отдельно на листе - табличку соответствий текст/число по убыванию.Автор - TimSha Дата добавления - 18.01.2017 в 17:27
Manyasha
Дата: Среда, 18.01.2017, 18:53 |
Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
898
±
Замечаний:
0% ±
Excel 2010, 2016
Здравствуйте,придется менять текстовые значения на числовые
можно и не менять:Код
=ИНДЕКС($G$2:$G$6;ЕСЛИ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6))>1;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6));СЧЁТЕСЛИ(A2:D2;$G$2:$G$6););3))
какая-то длинная получилась) Формула массива, вводить через ctrl+shift+enter.
Здравствуйте,придется менять текстовые значения на числовые
можно и не менять:Код
=ИНДЕКС($G$2:$G$6;ЕСЛИ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6))>1;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6));СЧЁТЕСЛИ(A2:D2;$G$2:$G$6););3))
какая-то длинная получилась) Формула массива, вводить через ctrl+shift+enter. Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Здравствуйте,придется менять текстовые значения на числовые
можно и не менять:Код
=ИНДЕКС($G$2:$G$6;ЕСЛИ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6))>1;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(A2:D2;$G$2:$G$6));СЧЁТЕСЛИ(A2:D2;$G$2:$G$6););3))
какая-то длинная получилась) Формула массива, вводить через ctrl+shift+enter. Автор - Manyasha Дата добавления - 18.01.2017 в 18:53
_Boroda_
Дата: Четверг, 19.01.2017, 17:56 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
У меня такой немассивный вариант получилсяКод
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ЧАСТОТА(ПОИСКПОЗ(A2:D2;G$1:G$5;);СТРОКА($1:$5))>1);G$1:G$5);"Уд")
У меня такой немассивный вариант получилсяКод
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ЧАСТОТА(ПОИСКПОЗ(A2:D2;G$1:G$5;);СТРОКА($1:$5))>1);G$1:G$5);"Уд")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение У меня такой немассивный вариант получилсяКод
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ЧАСТОТА(ПОИСКПОЗ(A2:D2;G$1:G$5;);СТРОКА($1:$5))>1);G$1:G$5);"Уд")
Автор - _Boroda_ Дата добавления - 19.01.2017 в 17:56