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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в SuperCalcе было удобно - там по умолчанию ячейки с ошибками при суммировании игнорировались, а в ёкселе да, приходится либо через если() подстраховываться, либо Суммесли(). Бывает что длины строки не хватает на формулу например =ЕСЛИ(ЕОШ(ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("сумма";'C:\документы\цех\2009\[2009 расшифровки 1С.xls]свод'!$A$3;"Код";$A269;"месяц";AF$1;"п-ф";"факт"))=ЛОЖЬ;ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("сумма";'C:\документы\цех\2009\[2009 расшифровки 1С.xls]свод'!$A$3;"Код";$A269;"месяц";AF$1;"п-ф";"факт");0)+ЕСЛИ(ЕОШ(ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("....

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 19:46 09-07-2009 | Исправлено: crotoff, 19:49 09-07-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    .

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 19:48 09-07-2009 | Исправлено: kimtan, 19:50 09-07-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста как закончить данную формулу: =ЕСЛИ(K12>940;(K12-O12-P12-Q12)*0,15;(K12-O12-P12-Q12-302,5 )*0,15)  , чтобы в результате итог : если отрицательный итог выходило бы 0 , т.е. вместо "- число" было бы "0".

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 21:09 09-07-2009
    q1wed



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

    Цитата:
    если отрицательный итог выходило бы 0 , т.е. вместо "- число" было бы "0".

     
    =макс(твоя_формула_с_если;0)

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:23 09-07-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    g1wed
    Напиши пожалуйста конкретней формулу , а то никак не могу запихнуть ЕСЛИ;0

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 23:34 09-07-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    Пробуйте
    =МАКС(ВЫБОР(ПОИСКПОЗ(K12;{-9E+307;940});(K12-O12-P12-Q12-302,5 )*0,15;(K12-O12-P12-Q12)*0,15);0)

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 00:09 10-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Pravoved90
    скопировать, специальная вставка-вставить связь  

    Действительно, как все просто) Премного благодарен.

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 18:23 10-07-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    Да , формула подходит , но не совсем , так как по данной формуле при положительном и отрицательном итоге показывает 0 , а необходимо при положительном итоге результат показывать какой он есть , а при отрицательном итоге результат должен быть 0.
    kimtan , просьба добей пожалуйста данную формулу до необходимого результата.

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 20:41 10-07-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    Она так и работает, просто если сумма ячеек O12;P12;Q12 и 302,5 больше K12, то естественно результат будет отрицательный - соответственно формула выдает 0.
    Попробуйте в ячейку K12 ввести например 600 а в O12;P12;Q12 - 10; 11; 12 и увидите что результат не нулевой. Может у Вас ошибка в действии (K12-O12-P12-Q12-302,5 )*0,15 ?

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:01 10-07-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kitman
    1000 извинений , да действительно работает супер , это я протормозил. СПАСИБО

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 23:30 10-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем добрый день. Еще небольшой ворпос: Есть столбик значений с условным форматированием на каждую ячейку. (=$T$25, =$T$26 и тд)Рядом другой столбик, где должно быть такое же форматирование, но с другой буквой. Можно ли сразу изменить букву во всех формулах условного форматирования в выбранном диапазоне ячеек? Благодарю.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    можно. как раз для этого придумана абсолютная/относительная адресация.
    измените адресацию на относительную и всё у Вас получится..
     
    hint. условное форматирование прекрасно копируется кнопочкой "Формат по образцу"

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 11:07 12-07-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поскажите , как защитить формулу от редактирования ?

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 18:08 12-07-2009
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ctrl+1, вкладка защита - там же в 2007 офисе написано как включить защиту
     

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:09 12-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    можно. как раз для этого придумана абсолютная/относительная адресация.
    измените адресацию на относительную и всё у Вас получится..  

    Благодарю за ответ. Встречный вопрос: Можно ли изменить абсолютную адресацию на относительную во всем диапазоне?

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 01:01 13-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    можно, выделить диапазон, в меню Правка/заменить/ в поле "найти:" ставим $, в поле "заменить на:" ничего не пишем

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 08:43 13-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    можно, выделить диапазон, в меню Правка/заменить/ в поле "найти:" ставим $, в поле "заменить на:" ничего не пишем

    Интересный вариант для общих значений, но нужно заменить формулы в условном форматировании..Помню, когда-то читал, что ексель это не продумал, может, уже это возможно?

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 13:00 13-07-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    пропустил этот нюанс что именно в "условном". Можно извратиться конвертнуть xls в xml (в 2003-м) или найти соответствующий xml внутри архива xlt (в 2007-м), и опять же найти и заменить текстовым редактором. Затем конвертировать обратно (или запаковать в 2007м).
    секция <ConditionalFormatting> если что

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 16:38 13-07-2009 | Исправлено: crotoff, 16:52 13-07-2009
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90

    Цитата:
    Интересный вариант для общих значений, но нужно заменить формулы в условном форматировании..

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

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 19:46 13-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Вашу проблему можно решить...  

    Скинул образец с описанием проблемы: http://rapidshare.com/files/255617156/__1086___1073___1088___1072___1079___1077___1094_.xls.html
    И еще небольшой вопрос: Сделал себе выпадающий список из диапазона ячеек через Данные\Проверка\Тип данных - список. Но значения из диапозона достаточно длинные, и не помещаются полностью в рамки выпадающего списка - вижу только половину нужного текста. Подскажите, есть ли возможность расширить выпадающую рамку, чтобы видеть полностью надпись? Благодарю

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 10:59 14-07-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