Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не суммируются числа / 25 сообщений из 29, страница 1 из 2
22.01.2008, 09:31
    #35077647
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Привет всем! Были экспортированы данные в эксель. Не могу посчитать сумму, говорит не тот формат, файл прилагается. Помогите разобраться в чем дело?
...
Рейтинг: 0 / 0
22.01.2008, 09:35
    #35077657
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Не прекрепился файл
...
Рейтинг: 0 / 0
22.01.2008, 09:38
    #35077660
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Не прекрепился файл
...
Рейтинг: 0 / 0
22.01.2008, 09:39
    #35077664
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Надеюсь этот файл правильно прикрепится
...
Рейтинг: 0 / 0
22.01.2008, 09:42
    #35077675
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
В общем мистика прикрепляю экселевский файл, а там вообще неизвестный тип файла, причем внутри числа, которые как раз тоже выдаются ошибкой - неизвестный тип данных. Пробую еще раз
...
Рейтинг: 0 / 0
22.01.2008, 09:45
    #35077680
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Что за ерунда? Почему этот файл с внутренними странными данныыми тоже такой странный? Что вообще происходит? Помогите!!!
...
Рейтинг: 0 / 0
22.01.2008, 10:13
    #35077755
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
В общем внутри экселевского файла числа типа:
1 243,76
2 505,76
4 789,32
и т.д и я эти цифры не могу суммировать - говорит не правильный формат числа, если убрать то что стоит после первой цифры, то сумма полчается, но это если убирать вручную. Данных целая куча и поэтому первое что я сделала это хотела через "Заменить" сделать замену пробел ни на что, но она говорит что пробел не находит, пыталась через текст по столбцам разбить по пробелу, но эксель не видит что после первой цифры пробел. (данные были экспортированы), Специальная вставка/значения тот же результат. В общем чичас воспользовалась формулой Кодсимв и получилось что код пробела 32, а код того что в моих числах 160, что это может быть и как от него избавиться? Помогите, пожалуйста!!!
...
Рейтинг: 0 / 0
22.01.2008, 10:24
    #35077790
@Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Убери пробелы из чисел и всё будет нормательно :-)
...
Рейтинг: 0 / 0
22.01.2008, 10:26
    #35077799
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Да там вручную запаришься убирать - их там тысячи значений :)
Я вот уже думаю как написать формулу - если встречается Кодсимв=160, то его заменять ни на что
...
Рейтинг: 0 / 0
22.01.2008, 10:28
    #35077809
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Причем Кодсимвол возвращает код первого символа, а мне надо сравнивать с 3-им. В общем как сделать - если встречается символ с кодом 160, тоего заменить "ни на что"?
...
Рейтинг: 0 / 0
22.01.2008, 10:30
    #35077812
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Это не пробелы.

Как вариант - можно вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Public Function test()
Dim rngRange As Range
Dim rngCell As Range
Dim i As Long

i =  1 
Set rngRange = ActiveSheet.Range("A:A")

For Each rngCell In rngRange
    If IsNumeric(Replace(Cells(i,  1 ).Value, Chr( 160 ), "")) Then
        Cells(i,  1 ).Value = CSng(Replace(Cells(i,  1 ).Value, Chr( 160 ), ""))
    End If
    i = i +  1 
Next rngCell

End Function

Наверняка можно еще проще.
...
Рейтинг: 0 / 0
22.01.2008, 10:33
    #35077829
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
LETME, просто супер!!! Вы Гений!!! Все сработало!!! А можно как-нибудь без макроса? с помощью формул? :)
...
Рейтинг: 0 / 0
22.01.2008, 10:35
    #35077836
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
LETME, просто супер!!! Вы Гений!!! Все сработало!!! А можно как-нибудь без макроса? с помощью формул? :)
...
Рейтинг: 0 / 0
22.01.2008, 10:44
    #35077872
@Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
В ячейке B2 вставь формулу:
=ПОДСТАВИТЬ(A2;СИМВОЛ(160);"")
Распространи её вниз...
Затем просуммировать можно так:
=СУММ(--(B2:B16)) - вводить формулу через Ctrl+Shift+Enter
...
Рейтинг: 0 / 0
22.01.2008, 10:52
    #35077907
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
@Nik нет слов!!! Я горжусь что живу в одной стране с Вами!!! Все получилось замечательно!!!
Вы и LETME дали 2 разных, но абсолютно верных решения!!! Спасибо огромнейшее!!! :)
...
Рейтинг: 0 / 0
22.01.2008, 10:59
    #35077941
@Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Да бросьте, вы мне льстите... :-)
На самом деле тут не было абстолютно ничего сложного
...
Рейтинг: 0 / 0
22.01.2008, 11:03
    #35077958
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
ничего не льщу - чистая правда!!! и Вы должны знать что Вы очень умный!!! :)
...
Рейтинг: 0 / 0
22.01.2008, 11:06
    #35077971
@Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Просто есть у кого учиться... ;-)
...
Рейтинг: 0 / 0
22.01.2008, 11:09
    #35077990
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Вы не только умный, Вы еще и скромный!!! Все больше и больше Вас уважаю!!! :)
...
Рейтинг: 0 / 0
22.01.2008, 11:39
    #35078152
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
попробуйте еще так..
вообще без формул..
:) ;)

введите в любую ячейку 1 (единицу)
станьте в эту ячейку и нажмите "копировать"

выделите диапазон с Вашими числами, затем зайдите Правка-Специальная вставка.
В окне "Специальная вставка" поставьте точку напротив "умножить" и нажмите "ок"!
;)
...
Рейтинг: 0 / 0
22.01.2008, 11:44
    #35078174
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Не получилось... :( что-то я наверно не так делаю...
...
Рейтинг: 0 / 0
22.01.2008, 11:53
    #35078216
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
тогда еще проще :) (подробное описание, чтобы все получилось)
1. войдите в любую ячейку с Вашим "числом"
2. выделите "пробел" нажмите Ctrl Insert (одновременно нажатие)
3. нажмите Esc
4. Выделите весь диапазон в котором находятся Ваши "числа"
5. Нажмите Ctrl F (одновременно нажатие)
6. В поле "Найти:" нажмите Ctrl Shift (одновременно нажатие)
7. Поле "Заменить на:" оставьте пустым
8. Нажмите "Заменить все"

:)
...
Рейтинг: 0 / 0
22.01.2008, 11:55
    #35078223
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
Корректировка пункта 6
6. В поле "Найти:" нажмите Shift Insert (одновременно нажатие)
...
Рейтинг: 0 / 0
22.01.2008, 12:04
    #35078275
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
DaniilKтогда еще проще :) ...
:)

DaniilK, а что означают комбинации клавиш Ctrl+Insert и Ctrl+Shift?
...
Рейтинг: 0 / 0
22.01.2008, 12:09
    #35078306
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются числа
скопировать и вставить
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не суммируются числа / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]