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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка данных в трех столбцах и добавление в четвертый - Мир MS Excel

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

Excel 2010
Доброго времени суток.

Долго сам мучился. Много всего переискал, но так и не смог найти или собрать самостоятельно правильную формулу. Если кто сможет, помогите плиз :)

Задача такова:

Имеется лист "Нарушения по фамилиям", в столбец "А" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбцах "A", "B", "E".

В столбец "B" на листе "Нарушения по фамилиям" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбце "A", но отсутствуют в столбцах "B", "E".

То есть например на листе "Всего по фамилиям" в столбце "А" есть фамилия "Скулько В.В.", а также на этом же листе данная фамилия присутствует в столбцах "В", "Е". Значит она должна с помощью формулы попасть на лист "Нарушения по фамилиям" в столбец "А".
Или к примеру фамилия "Михайлова Ю. К." имеется на листе "Всего по фамилиям" в столбце "А", но отсутствует в столбцах "В", "Е". Значит она должна попасть на лист "Нарушения по фамилиям" в столбец "В".

Может еще так попробовать объяснить. На листе "Всего по фамилиям" берется фамилия из столбца "А" и проверяется есть ли она в столбцах "В" и "Е". Если есть в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "А", если нет в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "В".
Если же фамилия присутствует в столбце "А" и каком-нибудь другом "В" или "Е", тогда данную фамилию нужно игнорировать.

Прям какая-то очень сложная задачка получается.

Заранее благодарю.
К сообщению приложен файл: 0365042.xls (79.0 Kb)


Сообщение отредактировал detvis - Среда, 04.04.2018, 21:42
 
Ответить
СообщениеДоброго времени суток.

Долго сам мучился. Много всего переискал, но так и не смог найти или собрать самостоятельно правильную формулу. Если кто сможет, помогите плиз :)

Задача такова:

Имеется лист "Нарушения по фамилиям", в столбец "А" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбцах "A", "B", "E".

В столбец "B" на листе "Нарушения по фамилиям" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбце "A", но отсутствуют в столбцах "B", "E".

То есть например на листе "Всего по фамилиям" в столбце "А" есть фамилия "Скулько В.В.", а также на этом же листе данная фамилия присутствует в столбцах "В", "Е". Значит она должна с помощью формулы попасть на лист "Нарушения по фамилиям" в столбец "А".
Или к примеру фамилия "Михайлова Ю. К." имеется на листе "Всего по фамилиям" в столбце "А", но отсутствует в столбцах "В", "Е". Значит она должна попасть на лист "Нарушения по фамилиям" в столбец "В".

Может еще так попробовать объяснить. На листе "Всего по фамилиям" берется фамилия из столбца "А" и проверяется есть ли она в столбцах "В" и "Е". Если есть в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "А", если нет в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "В".
Если же фамилия присутствует в столбце "А" и каком-нибудь другом "В" или "Е", тогда данную фамилию нужно игнорировать.

Прям какая-то очень сложная задачка получается.

Заранее благодарю.

Автор - detvis
Дата добавления - 04.04.2018 в 00:12
sboy Дата: Среда, 04.04.2018, 09:07 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Надеюсь понятно расписал задачу

надеюсь правильно понял задачу, для столбца А
Код
=ЕСЛИОШИБКА(ИНДЕКС('Всего по фамилиям'!$A$2:$A$24;АГРЕГАТ(15;6;(СТРОКА('Всего по фамилиям'!$A$2:$A$24)-1)/(СЧЁТЕСЛИ('Всего по фамилиям'!$B$2:$C$15;'Всего по фамилиям'!$A$2:$A$24)>0);СТРОКА(A1)));"")

нарушений для столбца B не нашлось
К сообщению приложен файл: 1426641.xls (92.0 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Надеюсь понятно расписал задачу

надеюсь правильно понял задачу, для столбца А
Код
=ЕСЛИОШИБКА(ИНДЕКС('Всего по фамилиям'!$A$2:$A$24;АГРЕГАТ(15;6;(СТРОКА('Всего по фамилиям'!$A$2:$A$24)-1)/(СЧЁТЕСЛИ('Всего по фамилиям'!$B$2:$C$15;'Всего по фамилиям'!$A$2:$A$24)>0);СТРОКА(A1)));"")

нарушений для столбца B не нашлось

Автор - sboy
Дата добавления - 04.04.2018 в 09:07
detvis Дата: Среда, 04.04.2018, 16:57 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, Спасибо за формулу, но с ней ничего не получается. Оно и понятно, я неверно расписал задачу. Столбец "С" на листе "Всего по фамилиям" вообще учитывать не нужно. Блин. Сори.

Имеется лист "Нарушения по фамилиям", в столбец "А" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбцах "A", "B", "E".

В столбец "B" на листе "Нарушения по фамилиям" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбце "A", но отсутствуют в столбцах "B", "E".

То есть например на листе "Всего по фамилиям" в столбце "А" есть фамилия "Скулько В.В.", а также на этом же листе данная фамилия присутствует в столбцах "В", "Е". Значит она должна с помощью формулы попасть на лист "Нарушения по фамилиям" в столбец "А".
Или к примеру фамилия "Михайлова Ю. К." имеется на листе "Всего по фамилиям" в столбце "А", но отсутствует в столбцах "В", "Е". Значит она должна попасть на лист "Нарушения по фамилиям" в столбец "В".

Может еще так попробовать объяснить. На листе "Всего по фамилиям" берется фамилия из столбца "А" и проверяется есть ли она в столбцах "В" и "Е". Если есть в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "А", если нет в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "В".
Если же фамилия присутствует в столбце "А" и каком-нибудь другом "В" или "Е", тогда данную фамилию нужно игнорировать.

Прям какая-то очень сложная задачка получается.

Заранее благодарю.
К сообщению приложен файл: 4689547.xls (79.0 Kb)
 
Ответить
Сообщениеsboy, Спасибо за формулу, но с ней ничего не получается. Оно и понятно, я неверно расписал задачу. Столбец "С" на листе "Всего по фамилиям" вообще учитывать не нужно. Блин. Сори.

Имеется лист "Нарушения по фамилиям", в столбец "А" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбцах "A", "B", "E".

В столбец "B" на листе "Нарушения по фамилиям" нужно добавить те фамилии, которые присутствуют на листе "Всего по фамилиям" в столбце "A", но отсутствуют в столбцах "B", "E".

То есть например на листе "Всего по фамилиям" в столбце "А" есть фамилия "Скулько В.В.", а также на этом же листе данная фамилия присутствует в столбцах "В", "Е". Значит она должна с помощью формулы попасть на лист "Нарушения по фамилиям" в столбец "А".
Или к примеру фамилия "Михайлова Ю. К." имеется на листе "Всего по фамилиям" в столбце "А", но отсутствует в столбцах "В", "Е". Значит она должна попасть на лист "Нарушения по фамилиям" в столбец "В".

Может еще так попробовать объяснить. На листе "Всего по фамилиям" берется фамилия из столбца "А" и проверяется есть ли она в столбцах "В" и "Е". Если есть в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "А", если нет в столбцах "В" и "Е", тогда она должна попасть на лист "Нарушения по фамилиям" в столбец "В".
Если же фамилия присутствует в столбце "А" и каком-нибудь другом "В" или "Е", тогда данную фамилию нужно игнорировать.

Прям какая-то очень сложная задачка получается.

Заранее благодарю.

Автор - detvis
Дата добавления - 04.04.2018 в 16:57
sboy Дата: Среда, 04.04.2018, 17:28 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
я неверно расписал задачу

поэтому всегда руками рисуйте, что должно получится в итоге. И ответ быстрее получите и чужое время сэкономите
Код
=ЕСЛИОШИБКА(ИНДЕКС('Всего по фамилиям'!$A$2:$A$24;АГРЕГАТ(15;6;(СТРОКА('Всего по фамилиям'!$A$2:$A$24)-1)/(СЧЁТЕСЛИ('Всего по фамилиям'!$B$2:$B$15;'Всего по фамилиям'!$A$2:$A$24)+СЧЁТЕСЛИ('Всего по фамилиям'!$E$2:$E$15;'Всего по фамилиям'!$A$2:$A$24)>0);СТРОКА(A1)));"")
К сообщению приложен файл: 5424201.xls (94.0 Kb)


Яндекс: 410016850021169
 
Ответить
Сообщение
я неверно расписал задачу

поэтому всегда руками рисуйте, что должно получится в итоге. И ответ быстрее получите и чужое время сэкономите
Код
=ЕСЛИОШИБКА(ИНДЕКС('Всего по фамилиям'!$A$2:$A$24;АГРЕГАТ(15;6;(СТРОКА('Всего по фамилиям'!$A$2:$A$24)-1)/(СЧЁТЕСЛИ('Всего по фамилиям'!$B$2:$B$15;'Всего по фамилиям'!$A$2:$A$24)+СЧЁТЕСЛИ('Всего по фамилиям'!$E$2:$E$15;'Всего по фамилиям'!$A$2:$A$24)>0);СТРОКА(A1)));"")

Автор - sboy
Дата добавления - 04.04.2018 в 17:28
detvis Дата: Среда, 04.04.2018, 20:53 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, прошу прощения что сразу тупанул :)

Ваша формула в прикрепленном файле работает, и то правильно в столбце "В".
Если я вставляю формулу в свой исходный файл, то она не срабатывает.
Пробовал и просто, и как массивную.
 
Ответить
Сообщениеsboy, прошу прощения что сразу тупанул :)

Ваша формула в прикрепленном файле работает, и то правильно в столбце "В".
Если я вставляю формулу в свой исходный файл, то она не срабатывает.
Пробовал и просто, и как массивную.

Автор - detvis
Дата добавления - 04.04.2018 в 20:53
detvis Дата: Среда, 04.04.2018, 21:04 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, вот мой файл изначальный. Вставил туда формулу, и она не выводит результат. Может что-то не так делаю? Не пойму.
К сообщению приложен файл: 3326300.xls (89.5 Kb)
 
Ответить
Сообщениеsboy, вот мой файл изначальный. Вставил туда формулу, и она не выводит результат. Может что-то не так делаю? Не пойму.

Автор - detvis
Дата добавления - 04.04.2018 в 21:04
Pelena Дата: Среда, 04.04.2018, 21:25 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
В какой версии Excel открываете? Функция АГРЕГАТ() появилась только с Excel 2010


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ какой версии Excel открываете? Функция АГРЕГАТ() появилась только с Excel 2010

Автор - Pelena
Дата добавления - 04.04.2018 в 21:25
detvis Дата: Среда, 04.04.2018, 21:38 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, в версии 2010, файл с расширением xlsx. Сюда нельзя кидать файл с таким расширением.
 
Ответить
СообщениеPelena, в версии 2010, файл с расширением xlsx. Сюда нельзя кидать файл с таким расширением.

Автор - detvis
Дата добавления - 04.04.2018 в 21:38
sboy Дата: Четверг, 05.04.2018, 09:42 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
скачал, нажал Enter, протянул формулу, все появилось.


Яндекс: 410016850021169
 
Ответить
Сообщениескачал, нажал Enter, протянул формулу, все появилось.

Автор - sboy
Дата добавления - 05.04.2018 в 09:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка данных в трех столбцах и добавление в четвертый (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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