![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#51 | |
Пользователь
Регистрация: 03.01.2012
Сообщений: 33
|
![]() Цитата:
Пошел пробовать циклы. У меня уже голова кругом. ![]() |
|
![]() |
![]() |
![]() |
#52 | |
Пользователь
Регистрация: 03.01.2012
Сообщений: 33
|
![]() Цитата:
На листе ОВЕРДРАФТ в нижней таблице желаемый результат и примечания. В файлах счет и карта добавил специально строки с возмещением овердрафта, чтобы было понятней что искать. Еще раз по условию поиска: Сравниваем по абсолютной величине данные из колонки D с листа "ОВЕРДРАФТ" с данными колонки F с листа "СЧЕТ - КАРТА" и данные из колонки L с листа "ОВЕРДРАФТ" с данными колонки F с листа "КАРТА - СЧЕТ". |
|
![]() |
![]() |
![]() |
#53 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
У Вас ошибка во втором блоке проверки - он повторяет первый.
В приложении исправил. И всёж по овердрафту я не понимаю, что нужно сделать. В файле "карта": ПЛАТА ЗА ОВЕРДРАФТ RUR 80.56 80.56 Причём по условию задачи, т.к. не CR - в полученном массиве знак меняется на обратный. В файле "счёт" есть и 80,56, и -80,56 - овердрафт очевидно с минусом. Следовательно, нужно сравнивать -80,56 и -80,56, т.к 80,56 - это пополнение счёта. Значит, нужно точное сравнение, а не по абсолютному значению. В итоге ничего не понятно ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#54 | ||
Пользователь
Регистрация: 03.01.2012
Сообщений: 33
|
![]() Цитата:
![]() Цитата:
Вся загводка в том, что счет и карта программно не связаны между собой, в результате и появилась задача сравнения массивов и выявления расхождений, для их устранения. Фух ... Так понятней ![]() |
||
![]() |
![]() |
![]() |
#55 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 33
|
![]()
В файле "карта" ... поиск антипода, то есть 80,56 с признаком "CR".
![]() Аналогично в файле "счет" на поиск антипода, то есть 80,56 со знаком "+". |
![]() |
![]() |
![]() |
#56 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Извиняюсь, упустил тему из виду...
Сделал вариант сравнения "антиподов" (и подправил пару неточностей с заголовками). Но на этих исходных данных пар нет, т.к. в обоих файлах значения отрицательные - в одном явно стоит минус, во втором эти сделки не с CR.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание приложений для обработки массивов | anastasiya__S | Помощь студентам | 0 | 07.04.2011 20:18 |
Макрос обработки данных для Excel 2007 | Python | Фриланс | 1 | 16.02.2010 20:47 |
надо: макрос для обработки данных | poll69 | Microsoft Office Excel | 2 | 06.02.2010 17:25 |
Сопоставление данных в двух таблицахъъъ | Tanuki-sensei | Microsoft Office Access | 3 | 22.05.2009 09:25 |
Сопоставление данных в двух столбцах | plasticman | Microsoft Office Excel | 4 | 12.03.2009 17:45 |