Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Алгоритм проверки лицевого счета в Excel (также можно Sharepoint или InfoPath)
 
Спасибо за ответы, добрый день, возможно не совсем верно сформулировал, но ищу алгоритм проверки именно лицевого счета (в моем случае это лицевые счета бюджетных организаций) и насколько я понимаю ключевание в них идет через БИК?!
Изменено: ExcelWah - 27.11.2014 00:51:05
Связь удаленной таблицы на Onedrive и файла на локальной машине
 
Пользователи в корпоративной сети?
Алгоритм проверки лицевого счета в Excel (также можно Sharepoint или InfoPath)
 
Здравствуйте, очень ищу, нужен алгоритм проверки лицевого счета в Excel (также можно Sharepoint или InfoPath)??
Вот например проверка ИНН
Код
 =ЕСЛИ((ПСТР(ИНН;12;1)-((ПСТР(ИНН;1;1)*3+ПСТР(ИНН;2;1)*7+ПСТР(ИНН;3;1)*2+ПСТР(ИНН;4;1)*4+ПСТР(ИНН;5;1) 
*10+ПСТР(ИНН;6;1)*3+ПСТР(ИНН;7;1)*5+ПСТР(ИНН;8;1)*9+ПСТР(ИНН;9;1)*4+ПСТР(ИНН;10;1)*6+ПСТР(ИНН;11;1)*8) 
-((ЦЕЛОЕ((ПСТР(ИНН;1;1)*3+ПСТР(ИНН;2;1)*7+ПСТР(ИНН;3;1)*2+ПСТР(ИНН;4;1)*4+ПСТР(ИНН;5;1)*10+ПСТР(ИНН;6;1) 
*3+ПСТР(ИНН;7;1)*5+ПСТР(ИНН;8;1)*9+ПСТР(ИНН;9;1)*4+ПСТР(ИНН;10;1)*6+ПСТР(ИНН;11;1)*8)/11))*11)))=0; 
"корректный ИНН";ЕСЛИ((ПСТР(ИНН;12;1)-((ПСТР(ИНН;1;1)*3+ПСТР(ИНН;2;1)*7+ПСТР(ИНН;3;1)*2+ПСТР(ИНН;4;1) 
*4+ПСТР(ИНН;5;1)*10+ПСТР(ИНН;6;1)*3+ПСТР(ИНН;7;1)*5+ПСТР(ИНН;8;1)*9+ПСТР(ИНН;9;1)*4+ПСТР(ИНН;10;1) 
*6+ПСТР(ИНН;11;1)*8)-((ЦЕЛОЕ((ПСТР(ИНН;1;1)*3+ПСТР(ИНН;2;1)*7+ПСТР(ИНН;3;1)*2+ПСТР(ИНН;4;1)*4+ПСТР(ИНН;5;1) 
*10+ПСТР(ИНН;6;1)*3+ПСТР(ИНН;7;1)*5+ПСТР(ИНН;8;1)*9+ПСТР(ИНН;9;1)*4+ПСТР(ИНН;10;1)*6+ПСТР(ИНН;11;1)*8)/11)) 
*11)))=-10;"корректный ИНН";"не корректный ИНН")) 
Изменено: ExcelWah - 25.11.2014 23:22:28
Нужно добавить алгоритм проверки в Excel
 
Коллеги, мне нужно установить проверку на поля ИНН и КПП в Sharepoint 2010

Прошу помочь с приведением, сего произведения:
Код
=ЕСЛИ(ДЛСТР(A1)=10;ЕСЛИ(ЕСЛИ(СУММПРОИЗВ((ПСТР(A1;СТРОКА($1:$10);1)*1)*{2:4:10:3:5:9:4:6:8:0})-ЦЕЛОЕ((СУММПРОИЗВ((ПСТР(A1;СТРОКА($1:$10);1)*1)*{2:4:10:3:5:9:4:6:8:0})/11))*11>10;0;СУММПРОИЗВ((ПСТР(A1;СТРОКА($1:$10);1)*1)*{2:4:10:3:5:9:4:6:8:0})-ЦЕЛОЕ((СУММПРОИЗВ((ПСТР(A1;СТРОКА($1:$10);1)*1)*{2:4:10:3:5:9:4:6:8:0})/11))*11)=ПСТР(A1;10;1)*1;"верно";"неверно");ЕСЛИ(СУММПРОИЗВ(ЕСЛИ(ЕСЛИ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{7:2:4:10:3:5:9:4:6:8:0:0})-ЦЕЛОЕ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{7:2:4:10:3:5:9:4:6:8:0:0})/11)*11=10;0;СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{7:2:4:10:3:5:9:4:6:8:0:0})-ЦЕЛОЕ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{7:2:4:10:3:5:9:4:6:8:0:0})/11)*11)=ПСТР(A1;11;1)*1;1;0);ЕСЛИ(ЕСЛИ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{3:7:2:4:10:3:5:9:4:6:8:0})-ЦЕЛОЕ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{3:7:2:4:10:3:5:9:4:6:8:0})/11)*11=10;0;СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{3:7:2:4:10:3:5:9:4:6:8:0})-ЦЕЛОЕ(СУММПРОИЗВ(--(ПСТР(A1;СТРОКА($1:$12);1));{3:7:2:4:10:3:5:9:4:6:8:0})/11)*11)=ПСТР(A1;12;1)*1;1;0))=1;"верно";"не верно"))
в порядок.

Как из этого убрать диапазоны и для чего они нужны в данном случае?
Страницы: 1
Наверх