Помогите, пожалуйста, с Excel

Программирование на Visual Basic for Applications
SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Помогите, пожалуйста, с Excel

Сообщение SeRRg » 21.12.2003 (Вс) 20:20

Здравствуйте. Помогите, пожалуйста, с
Excel'ем. У меня такая проблема:
при сложении одинаковых чисел на рзных листах
получаются разные разультаты, хотя формат ячеек, вроде бы
один и ничего такого. (ошибается на 3 копейки).
Дело в том, что это бухгалтерский документ,
и погрешностей быть не должно.
Помогите, пожалуйста!!!
(обратите внимание на
Январь-ячейка T32
Февраль-ячейка D32)
Help me, Please.
М.Б. решение простое, но я его не вижу.
Вложения
Ведомственное начисление зарплаты.rar
(20.09 Кб) Скачиваний: 78
VB - это звучит!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 21.12.2003 (Вс) 21:16

просто ты не округляешь когда производишь вычисления в ячейке L,
напиши формулу где-то так
Код: Выделить всё
=ОКРУГЛ(СУММ(E5:K5)*0,15;2)
Ничто так не ограничивает полёт мысли программиста, как компилятор

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.12.2003 (Пн) 10:39

В данном случае лучше зайди в Сервис -> Параметры, на вкладке "Вычисления" установи флажок "Точность как на экране".
Lasciate ogni speranza, voi ch'entrate.

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 22.12.2003 (Пн) 19:35

Округлять, а как же "погрешностей быть не должно"?

:lol:

2alibek
Ба-а-а-альшое спасибо!
VB - это звучит!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 23.12.2003 (Вт) 0:24

а ты думаешь если выставишь флажок, как тебе alibek сказал то округляться ничего не будет :?: :roll: :wink:
Ничто так не ограничивает полёт мысли программиста, как компилятор

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 23.12.2003 (Вт) 14:12

Что-то я не понимаю тебя: :(
В январе оно считает и насчитывает Меньше,
чем на самом деле. Если там не округлено, и остались
цифры, кот. не показываются, то по всем законам математики
должно получиться БОЛЬШЕ, чем есть на самом деле, чего мы
и не наблюдаем...
может, объяснишь?
VB - это звучит!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 23.12.2003 (Вт) 15:25

когда ты галку не ставишь то на экран у тебя выводится округленное значение а сумматор берет не округленное значение (а числа могут округлятся как вверх так и вниз) у тебя и получается т.к. числа у тебя в основном вверх округляются (увеличь точность увидишь) что значение в копейках вырастает до 29, после того как ты данные перенес на февраль, округлив их а в январе они так и остались не округленными
Ничто так не ограничивает полёт мысли программиста, как компилятор

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 23.12.2003 (Вт) 18:40

Во как объяснил! Даже мне стало понятно!
Ладно: тебе тоже Ба-а-альшой сенькс!
VB - это звучит!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 23.12.2003 (Вт) 23:35

понял :?: ну и круто (чесно говоря мне самому щас не понятно, то объяснение что я написал :oops: ) если надо обращайся поможем :wink: :D
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

    TopList