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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка корр. данных во всех ячейках, относящихся к товару - Мир MS Excel

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

Excel 2016
Добрый день.
В первом столбце есть список товаров (товары идут вперемешку). В следующем столбце указаны суммы, относящиеся к этим товарам, при этом встречаются ошибки и пустые ячейки. Нужна формула, которая будет для товаров, у которых все ячейки с суммами заполнены верно, писать "все верно" напротив каждого появления товара в первом столбце, а для товаров, у которых часть или все ячейки с суммами заполнены неверно, писать "есть ошибки". Пример в приложении. Заранее спасибо за помощь!
К сообщению приложен файл: 1321994.xlsx (8.3 Kb)
 
Ответить
СообщениеДобрый день.
В первом столбце есть список товаров (товары идут вперемешку). В следующем столбце указаны суммы, относящиеся к этим товарам, при этом встречаются ошибки и пустые ячейки. Нужна формула, которая будет для товаров, у которых все ячейки с суммами заполнены верно, писать "все верно" напротив каждого появления товара в первом столбце, а для товаров, у которых часть или все ячейки с суммами заполнены неверно, писать "есть ошибки". Пример в приложении. Заранее спасибо за помощь!

Автор - ex
Дата добавления - 26.06.2017 в 22:47
Karataev Дата: Понедельник, 26.06.2017, 23:03 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Формула для "C2":
Код
=ЕСЛИ(СЧЁТЕСЛИ(A:A;A2)=СУММПРОИЗВ(($A$2:$A$1000=A2)*ЕЧИСЛО($B$2:$B$1000));"все верно";"есть ошибка")

Формула просматривать строки со 2 по 1000.
К сообщению приложен файл: 9081457.xlsx (8.8 Kb)
 
Ответить
СообщениеФормула для "C2":
Код
=ЕСЛИ(СЧЁТЕСЛИ(A:A;A2)=СУММПРОИЗВ(($A$2:$A$1000=A2)*ЕЧИСЛО($B$2:$B$1000));"все верно";"есть ошибка")

Формула просматривать строки со 2 по 1000.

Автор - Karataev
Дата добавления - 26.06.2017 в 23:03
_Igor_61 Дата: Понедельник, 26.06.2017, 23:15 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте! Еще вариант:
Код
=ЕСЛИОШИБКА(ЕСЛИ(B2="";"есть ошибка";"все верно");"есть ошибка")

Не. неправильно, увидел, что и по столбцу "А" проверять нужно.


Сообщение отредактировал _Igor_61 - Понедельник, 26.06.2017, 23:19
 
Ответить
СообщениеЗдравствуйте! Еще вариант:
Код
=ЕСЛИОШИБКА(ЕСЛИ(B2="";"есть ошибка";"все верно");"есть ошибка")

Не. неправильно, увидел, что и по столбцу "А" проверять нужно.

Автор - _Igor_61
Дата добавления - 26.06.2017 в 23:15
vikttur Дата: Понедельник, 26.06.2017, 23:29 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=СУММПРОИЗВ(--($A$2:$A$11=A2);--ЕЧИСЛО($B$2:$B$11))=СЧЁТЕСЛИ($A$2:$A$11;A2)
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(--($A$2:$A$11=A2);--ЕЧИСЛО($B$2:$B$11))=СЧЁТЕСЛИ($A$2:$A$11;A2)

Автор - vikttur
Дата добавления - 26.06.2017 в 23:29
_Boroda_ Дата: Вторник, 27.06.2017, 00:09 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще
Код
=СЧЁТЕСЛИМН(A$2:A$11;A2;B$2:B$11;">0")=СЧЁТЕСЛИ(A$2:A$11;A2)

или
Код
=--(СЧЁТЕСЛИМН(A$2:A$11;A2;B$2:B$11;">0")=СЧЁТЕСЛИ(A$2:A$11;A2))

и формат ячеек
"все верно";;"есть ошибка"
К сообщению приложен файл: 1321994_1.xlsx (9.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще
Код
=СЧЁТЕСЛИМН(A$2:A$11;A2;B$2:B$11;">0")=СЧЁТЕСЛИ(A$2:A$11;A2)

или
Код
=--(СЧЁТЕСЛИМН(A$2:A$11;A2;B$2:B$11;">0")=СЧЁТЕСЛИ(A$2:A$11;A2))

и формат ячеек
"все верно";;"есть ошибка"

Автор - _Boroda_
Дата добавления - 27.06.2017 в 00:09
zs Дата: Вторник, 27.06.2017, 09:27 | Сообщение № 6
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
в дополнительном столбце формула:
Код
=ЕСЛИ(ЕОШИБКА(B2);"";ЕСЛИ(B2=0;"";B2))

искомая формула:
Код
=ЕСЛИ(СУММПРОИЗВ(Ч($A$2:$A$11=A2);Ч($E$2:$E$11=""))=0;"все верно";"есть ошибка")
 
Ответить
Сообщениев дополнительном столбце формула:
Код
=ЕСЛИ(ЕОШИБКА(B2);"";ЕСЛИ(B2=0;"";B2))

искомая формула:
Код
=ЕСЛИ(СУММПРОИЗВ(Ч($A$2:$A$11=A2);Ч($E$2:$E$11=""))=0;"все верно";"есть ошибка")

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

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