Мозаичный форум

Мозаичный форум (http://project.megarulez.ru/forums/index.php)
-   Цифровые технологии, программирование и сайтостроительство (http://project.megarulez.ru/forums/forumdisplay.php?f=210)
-   -   Проблемы с экселем (http://project.megarulez.ru/forums/showthread.php?t=24119)

Tytgrom 24.07.2012 18:59

Так как вопрос решен - тему закрываю. На 5 участников - один, который сказал как и что надо делать. Остальные тренировались в словоблудии

Сансара 07.08.2012 19:30

Появился ещё вопрос, поэтому открыла тему.

Вопрос такой:
Мне по факту нужно сверить данные двух таблиц.
Т.е. есть расчет зарплаты сделанный кем-то, и есть расчет, сделанный мной (мы делаем параллельный расчет). мне надо проверить по всем ли 200 строкам совпадения циферок получились.

Что я думаю сделать:
Скопировать в первую таблицу данные из второй где-то напротив первых данных.
В обоих таблицах одинаковые табельные номера. Однако построчно данные могут быть расположены в разном порядке.

Есть ли такая формула, которая может следующее:
Смотреть данные в колонке табельных номеров первой таблицы, искать такое же в колонке второй таблицы. Если находит, то пусть соседние ячейки у табельных номеров (суммы расчета), вычитает одно из другого. А я буду смотреть, ноль ли там (значит всё ок), либо есть расхождения.

Буду благодарна, если кто-то знает как сделать такую формулу.

BOBA 07.08.2012 19:39

ВПР кажется
http://www.planetaexcel.ru/tip.php?aid=26
http://office.microsoft.com/ru-ru/ex...005209335.aspx
Интервальный_просмотр = ЛОЖЬ
- это важно.

DimkaInc 07.08.2012 20:01

=ВПР(<Ячейка, значение которой ищем>, <Массив где ищем>, <Номер столбца, который нужно показть>, 0)
(Вертикальный поиск результата)

Например:
=ВПР(A1, Лист2!A:F, 5, 0)
В этом случае на листе 2 в столбце A будет искаться значение из ячейки A1 и в случае точного совпадения (последний 0), выведется значение из столбца F (5 столбец)
Если значение не будет найдено, то выведется #Н/Д
Я бы, чтобы глазками не смотреть совпадение циферок чуть-чуть изменил формулу:

=ЕСЛИ(F1=ВПР(A1, Лист2!A:F, 5, 0),"","Ошибка")
В этом случае проверяется значение ячейки F1 с найденным, и если оно совпадает, то ни чего не выводится, а если не совпадает, выводится текст "Ошибка". Так же, если не будет найдено значение в массиве, то выведется #Н/Д
Вместо "Ошибка" Можно вывести само значение, но это уже нюансы.

Сансара 07.08.2012 21:10

Вова, Дима, СПАСИБО вам БОЛЬШОЕ!!! :angel:

BOBA 07.08.2012 21:24

По улице шел непризнанный гений. Его стихи не печатали, его рассказы не
читали, его выставки никто не заметил. Даже жена считала его
посредственностью. И вдруг он увидел, как двое работяг безуспешно
пытаются загнуть трубу.
- Кто ж так загибает!- закричал непризнанный гений, - подложите пару
кирпичей и заводите, заводите...
- Ура! Пару кирпичей! Кореш, да ты просто гений! - закричали работяги.
По городу шел признанный гений.

Тома 07.08.2012 23:16

Цитата:

есть расчет зарплаты сделанный кем-то, и есть расчет, сделанный мной (мы делаем параллельный расчет). мне надо проверить по всем ли 200 строкам совпадения циферок получились.
Проверить сумму.

Цитата:

Что я думаю сделать:
Скопировать в первую таблицу данные из второй где-то напротив первых данных.
В обоих таблицах одинаковые табельные номера. Однако построчно данные могут быть расположены в разном порядке.
а отсортировать таблицы по табельному номеру?

Сансара 08.08.2012 22:28

Цитата:

Сообщение от Тома (Сообщение 484875)
Проверить сумму.

Это по умолчанию :)
Но этого недостаточно.. Теоретически могут быть ошибки в неверном забивании данных по сотрудникам. В расчете 200 сотрудников и 30 разных видов начислений.

Цитата:

а отсортировать таблицы по табельному номеру?
Может быть кстати тоже вариант, спасибо

BOBA 09.08.2012 11:29

Сансара.... я это.... как старый ворчун.... А эксель - это точно "хороший, годный" струмент под такие задачи? Он конечно могуч.....

Но есть хотя бы акс, в котором можно писать именно запросы, объединяющие данные. Может тебе все таки освоить основы реляционных БД?

sskorykh 09.08.2012 11:53

Цитата:

Сообщение от BOBA (Сообщение 485248)
А эксель - это точно "хороший, годный" струмент под такие задачи?

Если деятельность не является операционной и последовательность действий не укладывается в четкий алгоритм, то Excel - это очень хороший инструмент.

А в данном случае, чую, лучше программиста привлечь. Excel даёт слишком много шансов сделать ошибки в начислениях и при этом их не заметить.


Часовой пояс GMT +4, время: 15:12.

Работает на vBulletin® версия 3.8.9 Beta 3.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot