Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)

Модерирует : gyra, Maz

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sasha77
    Сделай или округление до сотых всех чисел, участвующих в сумме, либо увеличь разрядность отображения цифр. Скорее всего у тебя где-то есть числа вида 3,784. А показывается 3,78. Несколько таких чисел могут дать лишнюю копейку.
    Либо выкладывай пример. (только цифры).

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 15:32 02-12-2009 | Исправлено: Mushroomer, 15:33 02-12-2009
    sasha77

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветик всем! Ну а если числовой формат везде стоит и после запятой два знака тоже, а разрядность не катит, может что-то еще можна сделать посоветуйте.

    Всего записей: 3 | Зарегистр. 02-12-2009 | Отправлено: 11:03 03-12-2009
    PSVRF

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sasha77
    Клавиша F1, в поле для поиска введите "задание точности округления", и тогда вопросы отпадут, там в статье справки еще есть ссылка на функцию ОКРУГЛ (в конце статьи).

    Всего записей: 108 | Зарегистр. 07-01-2008 | Отправлено: 11:17 03-12-2009
    sasha77

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А если 1 копейки не хватает, тоже самое?

    Всего записей: 3 | Зарегистр. 02-12-2009 | Отправлено: 12:49 03-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sasha77
    Уже не раз говорили, выложи файл. Если информация конфиденциальная, то выложи только числа и формулы, а текст удали. Сложно понять в чем проблема, не видя файла.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 13:51 03-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В Excel 2003 при попытке копировать целиком любую, в т.ч. пустую строку в любом документе стало выскакивать предупреждение:
    The picture is too large and will be truncated.
     
    Можно нажать на Enter или кликнуть по кнопке [OK], тоггда строка будет скопирована и затем вставлена в нужнгое место вполне корректно.  
     
    Причем сообщение об ошибке проявляется строго через раз.  Выделяю любую строку, жму на Ctrl+C (или на правую мышь). Выскакивает предупреждение. Ладно, жму OK, строка копируется. Теперь, не меняя фокуса (то есть, выделена та же строка), снова жму на Ctrl+C - и на этот раз никаких предупреждений не выдаётся Снова жму на Ctrl+C, не меняя фокуса - и на этот раз опять выдается предупреждение.
     
    Сначала думал, что это просто случайный глюк, но так продолжается уже несколько недель, в промежутке много раз перезагружал систему.
     
    Как с этим бороться? Не фатально, но достает, посольку копировать строки приходится часто.
     
    Заранее спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:35 04-12-2009 | Исправлено: oshizelly, 11:31 05-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Сервис пак какой установлен на Microsoft Office?  
     
    Несколько странный вопрос: какой монитор и какое установлено разрешение экрана?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 02:16 05-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    MS Excel 11.8316.8172 SP3
    Встроенный дисплей ноутбука имеет разрешние 1600 x 1200, внешний (Samsung SM 2493HM) - 1920 x 1200. Соответственно, и разрешения экрана такие же. Етественно, имеется софт для смены разрешений экрана, в частности, сделал себе пару ярлыков с командами утилиты nircmd.exe от Nirsoft.
    Ошибка проявляется на обоих мониторах/разрешениях.
    Что, неужели с этим как-то связано?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:21 05-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Что, неужели с этим как-то связано?
    я спросил только из-за этого сообщения http://help.lockergnome.com/office/picture-large-truncated--ftopict701952.html
     
    Ошибка проявляется на всех файлах? Даже если просто открыть Excel (при этом откроется пустой файл)? В нем будет тоже самое? Что будет, если создать нового пользователя и поработать под ним?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 12:10 05-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
    Ошибка проявляется на всех файлах?

    Да, я сначала тоже подумал, что проблема связана с конкретным документом или конкретной строкой. Но не подтвердилось, в новом пустом документе то же самое.

    Цитата:
    Что будет, если создать нового пользователя и поработать под ним?

    Имеется в виду новый пользователь Windows XP?  
     

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 14:14 05-12-2009 | Исправлено: oshizelly, 14:15 05-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Имеется в виду новый пользователь Windows XP?
    Да.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 14:47 05-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
    Что будет, если создать нового пользователя и поработать под ним?

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

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:57 05-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Думаю, что этот эксперимент много не даст. Допустим, выяснится, что под другим пользователем этого глюка нет. Так и без экспериментов можно предположить, что дело в настройках
    Дело хозяйское. Просто, чтобы так рассуждать, надо сначала быть уверенным, что под другим пользователем этой проблемы не будет. Под лежачий камень вода не течет. Лично у меня есть подозрения на какой-то работающий макрос.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:01 05-12-2009
    Karlik_by

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прощу помощи.
    Есть таблица - первый столбец даты, второй стоимость. Вот пример:
     
    30 марта 2009 г.    50 000р.
    3 апреля 2009 г.    76 040р.
    14 апреля 2009 г.    70 880р.
    18 апреля 2009 г.    46 240р.
    1 мая 2009 г.    88 620р.
    13 мая 2009 г.    94 660р.
    22 мая 2009 г.    75 610р.
    3 июня 2009 г.    20 000р.
    5 июня 2009 г.    30 000р.
    14 июня 2009 г.    88 580р.
    23 июня 2009 г.    77 770р.
    28 июня 2009 г.    84 270р.
    8 июля 2009 г.    86 760р.
    18 июля 2009 г.    60 070р.
    25 июля 2009 г.    80 430р.
    31 июля 2009 г.    50 000р.
    8 августа 2009 г.    25 000р.
    12 августа 2009 г.    79 230р.
    21 августа 2009 г.    77 880р.
    31 августа 2009 г.    80 590р.
    6 сентября 2009 г.    83 630р.
    1 октября 2009 г.    20 000р.
    5 октября 2009 г.    86 330р.
    13 октября 2009 г.    50 000р.
    15 октября 2009 г.    80 450р.
    1 ноября 2009 г.    25 000р.
    4 ноября 2009 г.    25 000р.
    9 ноября 2009 г.    40 000р.
    12 ноября 2009 г.    103 320р.
    26 ноября 2009 г.    78 300р.
    4 декабря 2009 г.    98 480р.
     
    Нужно просуммировать данные второго столбца для каждого месяца.  Попробовал использовать СУММЕСЛИ, но что-то не получается.
     
    =СУММЕСЛИ(A:A;МЕСЯЦ(A:A)=6;B:B)
    Теоретически эта формула вроде должна просуммировать данные для месяца июнь, но почему пишет 0. Какой месяц не подставляй (от 1 до 12). Что не так?
    Чуть не забыл - Excel 2003.

    Всего записей: 56 | Зарегистр. 15-12-2004 | Отправлено: 23:15 05-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Karlik_by
    Какие значения у тебя введены в ячейке даты и в ячейке суммы? если там 30.03.2009 и 50000, то нормально. Иначе у тебя там текст и работать это вообще никак не будет.
    Ну так как я с массивами не умею работать, то я бы сделал 12 формул. Но сначала надо  
    1) добиться, чтобы формула =МЕСЯЦ(A1) вернула 3.
    2) добиться, чтобы формула =ЕЧИСЛО(B1) вернула истина
    3) сделать дополнительный столбец С с формулой =МЕСЯЦ(A1)
     
    Итоговая формула для января =СУММЕСЛИ(C1:C31;1;B1:B31)

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:30 05-12-2009 | Исправлено: Mushroomer, 00:24 06-12-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    С первыми двумя пунктами согласен полностью.
    Для доп. столбца скорее так
    Если =МЕСЯЦ(A1) то =СУММЕСЛИ(C1:C31;6;B1:B31)
    Если =(МЕСЯЦ(A1)=6)*1 то =СУММЕСЛИ(C1:C31;1;B1:B31)
    А если без доп. столбцов:
    =СУММПРОИЗВ((МЕСЯЦ(A1:A31)=6)*B1:B31)
    P.S. Имелось ввиду 6 месяц конечно же. Кстати, не рекомендую в формулах массива в 2003 использовать целые столбцы. И еще момент: Формула =МЕСЯЦ(A1) при пустом A1 выдаст 1. Я думаю это следует учесть автору вопроса.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 00:15 06-12-2009 | Исправлено: kimtan, 00:29 06-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    Цитата:
    =СУММПРОИЗВ((МЕСЯЦ(A1:A31)=6)*B1:B31)
    Красиво.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 00:29 06-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
    Лично у меня есть подозрения на какой-то работающий макрос.

    Такого мне даже в голову не приходило  Действительно, есть пара моих самоджельных макросов, а в них могут быть ошибки, так как я ещё тот программист. Надо попробовать запуститься без макросов.  
    Но только, если я не ошибаюсь, есть более щадящий путь для такого эксперимента: просто найти папку, в которой Excel хранит пользовтельские макросы, и временно переименовать ее (или переместить файлы и пр.).  
    Вот только знать бы ещё, где эта папка...
     

    Цитата:
     Под лежачий камень вода не течет.

    Я не лежачий камень! Просто изменение настроек системы и перезагрузка являются на моей машине весьма хлопотным делом.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 02:09 06-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Вот только знать бы ещё, где эта папка...
    Может здесь C:\Program Files\Microsoft Office\OFFICE11\XLSTART ?
     
    Добавлено:

    Цитата:
    есть более щадящий путь для такого эксперимента:
    А может просто в безопасности вообще запретить запуск макросов?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 02:38 06-12-2009 | Исправлено: Mushroomer, 02:40 06-12-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые форумчане! Подскажите такой нюанс:
    В книге есть множество строк с данными. Мне нужно поменять строки местами для удобного просмотра, но так, чтобы не нарушить их порядок. Т.е., к примеру после строки 15 поставить строку 20 и получить примерно такой вид 15,20,16,17 и тд. Просто вставить между строк нельзя, т.к. к каждой цифре привязан макрос и при их смещении будет выполняться не тот, что нужно...Возможно ли это сделать?

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 02:45 06-12-2009
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru