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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка группы значений в таблице, на возможную ошибку!!!! - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Проверка группы значений в таблице, на возможную ошибку!!!!
mikaelw Дата: Воскресенье, 11.06.2023, 19:10 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010, 2013, 2016
Всем доброго времени суток!

Есть таблица в нее руками вносят данные и нужно сделать проверку на "ДУРАКА"
Суть следующая:
Значение столбца А
Значение столбца B
Значение столбца С
все 3 значения могут быть только одинаковые, если хоть одно не сходиться то это ошибка.

В примере специально значение с ошибкой раскрасил красным!

Как это проверить, уникальность значения в таблице я проверяю функцией "счетесли", а как проверить это?

Вроде корректно написал

Заранее всем спасибо!
К сообщению приложен файл: primer_poisk.xlsx (10.7 Kb)


Сообщение отредактировал mikaelw - Воскресенье, 11.06.2023, 19:10
 
Ответить
СообщениеВсем доброго времени суток!

Есть таблица в нее руками вносят данные и нужно сделать проверку на "ДУРАКА"
Суть следующая:
Значение столбца А
Значение столбца B
Значение столбца С
все 3 значения могут быть только одинаковые, если хоть одно не сходиться то это ошибка.

В примере специально значение с ошибкой раскрасил красным!

Как это проверить, уникальность значения в таблице я проверяю функцией "счетесли", а как проверить это?

Вроде корректно написал

Заранее всем спасибо!

Автор - mikaelw
Дата добавления - 11.06.2023 в 19:10
DrMini Дата: Воскресенье, 11.06.2023, 20:32 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1760
Репутация: 244 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
а как проверить это?

Доброго времени суток.
Может подойдёт через УФ?
Код
=И($A2<>"ПД";$B2<>"J20001";$C$2<>"20.05.2023")
К сообщению приложен файл: 5446840.xlsx (10.9 Kb)
 
Ответить
Сообщение
а как проверить это?

Доброго времени суток.
Может подойдёт через УФ?
Код
=И($A2<>"ПД";$B2<>"J20001";$C$2<>"20.05.2023")

Автор - DrMini
Дата добавления - 11.06.2023 в 20:32
Pelena Дата: Понедельник, 12.06.2023, 09:18 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19281
Репутация: 4446 ±
Замечаний: ±

Excel 365 & Mac Excel
Я бы сделала сводную. Там, где для одной строки УПД -- Дата появляется две или больше строк с Получателем, - ошибка.
Если надо проверить на ошибочные УПД или Даты, то просто меняем порядок столбцов
К сообщению приложен файл: 0281846.xlsx (15.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЯ бы сделала сводную. Там, где для одной строки УПД -- Дата появляется две или больше строк с Получателем, - ошибка.
Если надо проверить на ошибочные УПД или Даты, то просто меняем порядок столбцов

Автор - Pelena
Дата добавления - 12.06.2023 в 09:18
mikaelw Дата: Понедельник, 12.06.2023, 09:24 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация: 1 ±
Замечаний: 20% ±

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


Неправильно понял суть задания.

Значение столбца 1 может быть практически любым(это код он буквенный)
Значение столбца 2 это номер документа в учете
значение столбца 3 это дата документа
К примеру ПД K234 12/06/2023 - Теперь ошибкой будет
Если введут СД К 234 12\06\2023 - это ошибка т.к. с номером К234, может быть только дата 12\06\2023 и код СД

А если ввести СД К235 12\06\2023 - это новое значение....
 
Ответить
Сообщение
Доброго времени суток.


Неправильно понял суть задания.

Значение столбца 1 может быть практически любым(это код он буквенный)
Значение столбца 2 это номер документа в учете
значение столбца 3 это дата документа
К примеру ПД K234 12/06/2023 - Теперь ошибкой будет
Если введут СД К 234 12\06\2023 - это ошибка т.к. с номером К234, может быть только дата 12\06\2023 и код СД

А если ввести СД К235 12\06\2023 - это новое значение....

Автор - mikaelw
Дата добавления - 12.06.2023 в 09:24
mikaelw Дата: Понедельник, 12.06.2023, 09:25 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010, 2013, 2016
Я бы сделала сводную.


Я так сейчас и проверяю, но хочу сделать контроль на стадии ввода!
 
Ответить
Сообщение
Я бы сделала сводную.


Я так сейчас и проверяю, но хочу сделать контроль на стадии ввода!

Автор - mikaelw
Дата добавления - 12.06.2023 в 09:25
Pelena Дата: Понедельник, 12.06.2023, 09:49 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19281
Репутация: 4446 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно попробовать такое правило для УФ
Код
=(СЧЁТЕСЛИМН($B$2:$B2;$B2;$C$2:$C2;$C2)>1)*(ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2&$C2;$B$1:$B2&$C$1:$C2;0))<>$A2)

или так, чтобы не подкрашивалось, пока ячейка Получатель пустая
Код
=(СЧЁТЕСЛИМН($B$2:$B2;$B2;$C$2:$C2;$C2)>1)*(ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2&$C2;$B$1:$B2&$C$1:$C2;0))<>$A2)*($A2<>"")
К сообщению приложен файл: 7148707.xlsx (11.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно попробовать такое правило для УФ
Код
=(СЧЁТЕСЛИМН($B$2:$B2;$B2;$C$2:$C2;$C2)>1)*(ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2&$C2;$B$1:$B2&$C$1:$C2;0))<>$A2)

или так, чтобы не подкрашивалось, пока ячейка Получатель пустая
Код
=(СЧЁТЕСЛИМН($B$2:$B2;$B2;$C$2:$C2;$C2)>1)*(ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2&$C2;$B$1:$B2&$C$1:$C2;0))<>$A2)*($A2<>"")

Автор - Pelena
Дата добавления - 12.06.2023 в 09:49
mikaelw Дата: Понедельник, 12.06.2023, 18:39 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010, 2013, 2016
Можно попробовать такое правило для УФ


Работает, супер, но так мы проверяем только значение Покупатель, а как проверить еще и дату?

Сейчас осознал, что по сути у нас УПД а к нему призываются Покупатель и дата, т.е. и нужно проверять, что Дата и Покупатель во всех соседних яцейках с этим УПД одинаковы.
 
Ответить
Сообщение
Можно попробовать такое правило для УФ


Работает, супер, но так мы проверяем только значение Покупатель, а как проверить еще и дату?

Сейчас осознал, что по сути у нас УПД а к нему призываются Покупатель и дата, т.е. и нужно проверять, что Дата и Покупатель во всех соседних яцейках с этим УПД одинаковы.

Автор - mikaelw
Дата добавления - 12.06.2023 в 18:39
Pelena Дата: Понедельник, 12.06.2023, 19:19 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19281
Репутация: 4446 ±
Замечаний: ±

Excel 365 & Mac Excel
Наверное, так
Код
=(СЧЁТЕСЛИ($B$2:$B2;$B2)>1)*((ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2;$B$1:$B2;0))<>$A2)*($A2<>"")+(ИНДЕКС($C$1:$C2;ПОИСКПОЗ($B2;$B$1:$B2;0))<>$C2)*($C2<>""))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНаверное, так
Код
=(СЧЁТЕСЛИ($B$2:$B2;$B2)>1)*((ИНДЕКС($A$1:$A2;ПОИСКПОЗ($B2;$B$1:$B2;0))<>$A2)*($A2<>"")+(ИНДЕКС($C$1:$C2;ПОИСКПОЗ($B2;$B$1:$B2;0))<>$C2)*($C2<>""))

Автор - Pelena
Дата добавления - 12.06.2023 в 19:19
  • Страница 1 из 1
  • 1
Поиск:

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