Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Числа не попадают в сумму, т.к. почему-то числами не являются 
V
    Опции темы
ksili
Дата 4.6.2008, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Есть документ Excel (Office XP) со следующей проблемой. В некоторых столбцах набраны целые числа, а под столбцом выводится их сумма. Так вот некоторые числа в сумму не попадают (и она оказывается меньше, чем должна) из-за того, что Excel их не считает почему-то за числа. 
Симптомы:
1) Пробелов в них нет - проверено. 
2) Внешне они выглядят как 100%-ные числа. 
3) Вводились вручную, а не копировались из других программ. 
4) Если посмотреть формат такой ячейки - пишет "Числовой".
5) Если открыть эту таблицу в OpenOffice, то эти числа в таблице выглядят также, а в строке редактирования перед числом стоит апостроф.

Если такое число заново ввести, то оно становится нормальным числом и входит в сумму. Это конечно выход, но таблица очень большая. Мало того, что работы много, но еще и проглядеть что-нибудь можно. Поэтому хотелось бы знать нельзя ли автоматизировать процесс исправления? 
Пробовал скопировать столбец, вставить в другом месте, как значения, потом скопировать обратно - не помогло


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
v2v
Дата 4.6.2008, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: нет
Всего: 56



нужен пример.


--------------------
PM   Вверх
RockClimber
Дата 4.6.2008, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Цитата(ksili @  4.6.2008,  08:17 Найти цитируемый пост)
а в строке редактирования перед числом стоит апостроф.

Вот! В чем корень всех зол...
Посмотрите в экселе в строку формул - там тоже будет стоять апостроф (должен, как минимум). Excel воспринимает апостроф в начале как служебный символ, и считает введенное значение строкой. Хотя это и противоречит пункту
Цитата(ksili @  4.6.2008,  08:17 Найти цитируемый пост)
3) Вводились вручную, а не копировались из других программ. 

Лечится из меню Правка - Заменить (Ctrl + H). Что искать ставите апостроф, на что заменить - пустая строка (это если из-за апострофа).
Ну или присылайте файл...


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
ksili
Дата 4.6.2008, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Вот кусочек таблицы

Добавлено через 1 минуту и 59 секунд
Цитата(RockClimber @  4.6.2008,  12:50 Найти цитируемый пост)
Вот! В чем корень всех зол...

В MSOffice я апострофа не замечал. Сейчас гляну.
Пытался его заменой убрать в OO. Но он мне сказал, что ничего не нашёл

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  ______.zip 3,84 Kb


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
v2v
Дата 4.6.2008, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: нет
Всего: 56



Цитата(ksili @  4.6.2008,  08:51 Найти цитируемый пост)
Вот кусочек таблицы

сделай формат ячейки - числовой...
у меня после сохранение выскакивает знак восклицания: число сохранено как текст, сохранить как число? Есс...
и сумма увеличивается ...


--------------------
PM   Вверх
ksili
Дата 4.6.2008, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Цитата(v2v @  4.6.2008,  12:56 Найти цитируемый пост)
у меня после сохранение выскакивает знак восклицания: число сохранено как текст, сохранить как число?

Это в 2003-ем офисе, а в XP такого нет. Ладно сейчас найду 2003-й офис и в нем поправлю. Хотя странно как такое вообще могло появиться...

Добавлено через 29 секунд
Цитата(v2v @  4.6.2008,  12:56 Найти цитируемый пост)
сделай формат ячейки - числовой...

он уже числовой


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
ama_kid
Дата 4.6.2008, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: нет
Всего: 95



ksili, вот выдержка из хелпа "Преобразование чисел из текстового формата в числовой":
Цитата

В пустую ячейку введите цифру 1. 
Выделите эту ячейку и выберите в меню Правка команду Копировать. 
Выберите диапазон чисел, сохраненных как текст, которые требуется преобразовать. 
В меню Правка выберите команду Специальная вставка . 
В группе Операция выберите вариант умножить. 
Нажмите кнопку OK. 
Удалите содержимое ячейки, введенное на первом шаге. 
От себя добавлю, что при специальной вставке выбирай два пункта: умножить и формулы и форматы чисел...


--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
RockClimber
Дата 4.6.2008, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Скорее всего, ошибка возникает, когда у ячейки стоит текстовый формат, а в нее вводится число. Потом меняй формат, не меняй - Excel будет считать число текстом. Чтобы этого не случалось, надо проверять формат ячейки ПЕРЕД вводом значения. А если уже случилось - см. выше.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
AsIs
Дата 5.6.2008, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Присоединяюсь к совету ama_kid.
от себя добавлю, что низачто не поверю, что именно вот эти числа (целые, как в файле с примером) были вручную введены в ячейки и Excel их опознал как текст... Или это импорт откуда-то, или были при вводе проблемы с региональными настройками.
PM MAIL ICQ   Вверх
RockClimber
Дата 6.6.2008, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Цитата(AsIs @  5.6.2008,  19:55 Найти цитируемый пост)
низачто не поверю, что именно вот эти числа (целые, как в файле с примером) были вручную введены в ячейки и Excel их опознал как текст...

В моем предыдущем посте написано, как это сделать. Сделать это несложно. smile 


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
AsIs
Дата 6.6.2008, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(RockClimber @ 6.6.2008,  08:22)
Цитата(AsIs @  5.6.2008,  19:55 Найти цитируемый пост)
низачто не поверю, что именно вот эти числа (целые, как в файле с примером) были вручную введены в ячейки и Excel их опознал как текст...

В моем предыдущем посте написано, как это сделать. Сделать это несложно. smile

Я эту ситуацию знаю не понаслышке - сталкивался у пользователей не единожды.
Но она не возникает сама по себе! Либо это все-таки импорт данных откуда-то, либо пользователь сам по собственной воле этот текстовый формат установил, либо скопировал ячейки.... Сам EXCEL (хе-хе) вряд ли текстовый формат установит. Т.е. я имею ввиду, что если предположить ситуацию, что пользователь создает новый документ, вводит сам туда ручками данные и у него текстовый формат (а именно так я понимал ситуацию у автора вопроса) - это извините фантастика. smile
PM MAIL ICQ   Вверх
ksili
Дата 6.6.2008, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Цитата(AsIs @  6.6.2008,  14:23 Найти цитируемый пост)
Я эту ситуацию знаю не понаслышке - сталкивался у пользователей не единожды.

Да у меня аналогично - у пользователя траблы. Бухгалтера и экономисты, они знаете ли такие... могут сделать одно, а говорить совсем другое... может и скопировано откуда-то было, хотя я знаю, что изначально эти данные вбиваются в Excel с кучи бумажек.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
RockClimber
Дата 6.6.2008, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Цитата(AsIs @  6.6.2008,  10:23 Найти цитируемый пост)
 Сам EXCEL (хе-хе) вряд ли текстовый формат установит.

А я и не говорю, что это Excel делает. Это 
Цитата(ksili @  6.6.2008,  10:40 Найти цитируемый пост)
Бухгалтера и экономисты, они знаете ли такие... могут сделать одно, а говорить совсем другое... может и скопировано откуда-то было, хотя я знаю, что изначально эти данные вбиваются в Excel с кучи бумажек.

Сам Excel не вставит конечно, а вот бухгалтер - запросто


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Staruha
Дата 6.6.2008, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27



Я посмотрела с апострофом работает.На втором листе прокатай формулу

=ЕСЛИ(ЕТЕКСТ(Лист1!A1);ЗНАЧЕН(Лист1!A1);Лист1!A1)


--------------------
Возмездие настигнет
PM MAIL   Вверх
AsIs
Дата 6.6.2008, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(ksili @ 6.6.2008,  10:40)
Цитата(AsIs @  6.6.2008,  14:23 Найти цитируемый пост)
Я эту ситуацию знаю не понаслышке - сталкивался у пользователей не единожды.

Да у меня аналогично - у пользователя траблы. Бухгалтера и экономисты, они знаете ли такие... могут сделать одно, а говорить совсем другое... может и скопировано откуда-то было, хотя я знаю, что изначально эти данные вбиваются в Excel с кучи бумажек.

уфф. Отлегло. Я уж думал, что это Вы лично вводите и так смело заявляете. ;)
Если это вводят  другие пользователи, тогда каанешна! smile
Что и доказывате, то что я писал выше. 

Это сообщение отредактировал(а) AsIs - 6.6.2008, 14:19
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Работа с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.