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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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

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

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


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


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

    Смежные темы:
    Программы » Microsoft Office 2019 & 365 | 2016 | 2013 | 2010 | 2007 | 2003
    Программы » OneNote | Outlook 2013 & 2016 & 2019 | Outlook 2010 | Microsoft Mathematics & Math Solver
    Программы » Word FAQ | Access FAQ
    Прикладное программирование » Word VBA | Excel VBA | Access VBA  
    Андеграунд » Microsoft Office 2019 | 2016 | 2013 | 2010 | 2007 | 2003
    Андеграунд » OneNote | Visio | SharePoint Server | Project Server | Exchange Server
    Андеграунд » Надстройки (add-ins) и коммерческие макросы Excel
    Андеграунд » Самостоятельная сборка дистрибутивов Оffice 2007/2010/2013/2016 | MUI для Office 2007

  • Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 08:02 27-03-2018 | Исправлено: Komandor, 00:39 01-01-2023
    ALeXkRU



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

    Цитата:
    Почему-то не срабатывает. Просто выводит саму формулу.  

    формат ячейки проверить, (Ctrl+1),  
    обычно формула не работает, если формат ячейки Текстовый, например... Заменить на Общий
     
    Добавлено:

    Цитата:
     выводит -100 во всех случаях

    ну, правильно показывает: написано же, если не пустая ячейка - вывести -100  
     
    Добавлено:
    SergeyZX
    Цитата:
    Идея такая, что ячейки должны оставаться пустыми в случае пустых или текстовых исходных ячеек, цифры должны отображаться только для заданных диапазонов цифровых значений.  

    примерно, так:  

    Код:
    =ЕСЛИ(И(ЕЧИСЛО(F12);F12>8);100;ЕСЛИ(И(ЕЧИСЛО(F12);F12>6;F12<=8);0;ЕСЛИ(И(ЕЧИСЛО(F12);F12>=0;F12<=6);-100;"")))


     
    Добавлено:
    ЗЫ: формулы отсюда лучше копировать в режиме редактирования поста (нажать Редактировать над соответствующим сообщением)
     
    Добавлено:
    SergeyZX
    Цитата:
    Почему-то не срабатывает. Просто выводит саму формулу.  

    что-то подумалось...
    А если ввести формулу не Enter-ом, а через Ctrl+Shift+Enter ?

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 01:06 26-12-2021 | Исправлено: ALeXkRU, 01:30 26-12-2021
    SergeyZX

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, буду пока разбираться.
    Еще в одной задаче нужно сделать возрастающую сортировку по числовому столбцу с повторяющимися значениями ячеек. Решил применить метод с вспомогательным столбцом. Сортировка основного столбца с цифровыми данными прошла нормально. Но при формировании вспомогательного столбца с порядковыми индексами происходит ошибка, хотя ввел таблицу из примера в статье и на ней формула работает.
    Для моих данных формула выглядит:
    =НАИБОЛЬШИЙ(ЕСЛИ(E3=$B$3:$B$20;СТРОКА($B$3:$B$20)-СТРОКА($B$2);0);СЧЁТЕСЛИ($E$3:$E$20;E3)-СЧЁТЕСЛИ($E$2:E2;E3))
    выдает одни нули и в одном случае вообще ошибку типа #ЧИСЛО!

    Всего записей: 281 | Зарегистр. 03-05-2003 | Отправлено: 16:08 26-12-2021 | Исправлено: SergeyZX, 13:27 28-12-2021
    ALeXkRU



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

    Цитата:
    реальный пример из таблиц +что нужно из этого получить в результате - очень способствует пониманию и вспомоществованию


    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 17:59 26-12-2021
    opk44

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

    Цитата:
    ввел таблицу из примера в статье и на ней формула работает...
    Для моих данных формула ... выдает одни нули и в одном случае вообще ошибку типа #ЧИСЛО!  
    Т.е. и нам и вам понятно, что проблема не в формуле, а в ВАШИХ данных. Но если вы их не представили, то чем же можно помочь?  

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 17:59 26-12-2021
    I95

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU post
    Цитата:
        
    давно уже пора жирными красными буквами прописать в шапке - "Нужна помощь? Будь добр выложить исходную таблицу с данными."

    Всего записей: 1063 | Зарегистр. 20-03-2009 | Отправлено: 19:11 26-12-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I95
    Шапка - не забор, чтоб там всё подряд писать. Это раз.  
    Вы много встречаете людей, которые перед тем как свой вопрос задать, сначала внимательно изучают содержимое шапки? Их исчезающе мало. Это два.  
    Логика подсказывает, что "вопрошающий" более остальных заинтересован в ответе, и поэтому сам (без понуждения) выкладывает всю доступную ему информацию. Иначе "ex nihilo nihil fit". Это три.

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 19:47 26-12-2021
    SergeyZX

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

    Цитата:
    Будь добр выложить исходную таблицу с данными.

     
    Пример данных:
    Калининград    93%
    Кемерово            97%
    Новый Уренгой    87%
    Поволжский    96%
    Приволжский    96%
    С-Западный    91%
    нужно выстроить по столбцу процентов в направлении возрастания значения
    .

    Всего записей: 281 | Зарегистр. 03-05-2003 | Отправлено: 19:51 26-12-2021
    I95

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    opk44 post
    Цитата:
    Шапка - не забор, чтоб там всё подряд писать. Это раз.

    я где-то написал про "все подряд"? Выложенная исходная таблица Эксель, в данной ветке, увеличивает процентов на 50 вероятность получения ответа на поставленный вопрос.

    Всего записей: 1063 | Зарегистр. 20-03-2009 | Отправлено: 07:42 27-12-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I95
    Не кипятись, а лучше посмотри на последнее сообщение нашего бедолаги (и это уже после всех "уговоров"). Каких тебе ещё аргументов надо?

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 08:16 27-12-2021
    ALeXkRU



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

    Цитата:
    лучше посмотри на последнее сообщение  

    не, ну а вдруг?
    кто-то сподобится взять вот это вот, переконвертит в эксель-таблицу (делов-то - поудалять ненужное, раскидать по столбцам),
    угадает по каким столбцам и ячейкам всё предполагалось в оригинале... Потом формулу... опять же: всего-то скопипастить, придумать, где-как она применялась, угадать какие ячейки про что, позаменять соответственно, решить, что должна делать, что должно получаться..   И можно начать приступать к помоганию..

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 12:53 27-12-2021
    XenoZ



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

    Цитата:
    Еще в одной задаче нужно сделать возрастающую сортировку по числовому столбцу с повторяющимися значениями ячеек. Решил применить метод с вспомогательным столбцом.

    Смысл в таком извращении? Все выполняется на вкладке Данные ленты.
     
    UPD.
    Самый простой вариант - преобразовать таблицу в "Умную", а там развлекайся, как душе угодно.

    ----------
    А оно мне надо?..

    Всего записей: 5438 | Зарегистр. 29-03-2006 | Отправлено: 18:26 27-12-2021 | Исправлено: XenoZ, 19:23 27-12-2021
    SergeyZX

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

    Цитата:
    Все выполняется на вкладке Данные ленты

    У меня задача всё сделать исключительно c помощью формул. При этом исходная таблица не должна изменяться. Все выводы в новую таблицу.

    Всего записей: 281 | Зарегистр. 03-05-2003 | Отправлено: 13:50 28-12-2021
    ALeXkRU



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

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 15:45 28-12-2021
    XenoZ



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

    Цитата:
    Но при формировании вспомогательного столбца с порядковыми индексами происходит ошибка, хотя ввел таблицу из примера в статье и на ней формула работает.

    Настоятельно рекомендую тщательно сравнить свою формулу с формулой из примера.

    ----------
    А оно мне надо?..

    Всего записей: 5438 | Зарегистр. 29-03-2006 | Отправлено: 12:01 30-12-2021
    petr104111974

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Камрады, кто может поделится скриптом или макросом для cклонения ФИО в ячейке Excel в дательном падеже? заранее благодарен...

    Всего записей: 26 | Зарегистр. 22-09-2009 | Отправлено: 14:29 10-01-2022 | Исправлено: petr104111974, 14:31 10-01-2022
    DJMC



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    petr104111974
    оно  ? https://excelvba.ru/code/GenitiveCase

    Всего записей: 12236 | Зарегистр. 26-09-2005 | Отправлено: 15:37 10-01-2022
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если пришла строка вида:
    "May 18 09:15:26 2022 GMT"
    ну или
    "Apr 23 07:43:16 2022 GMT"
     
    то как ее превратить в полностью понимаемую Экселем ячейку вида DATE|TIME
    с доп.форматированием Дата/Время вида:
     
    18 Мая 2022г, 12:15:26
    23 Апреля 2022г. 10:43:16
     
    часы изменились т.к. вроде бы GMT при конвертировании в время по Москве требует +3 часа.
     
    никакого VBA! ток чистые функции. и никаких игр с региональными настройками винды/офиса....
     
    Еще и непонятно - вообще смысл перевода формата из Общие в "Длинный формат Дата" хоть где-то и как-то работает?
    ни разу не видел его в рабочем состоянии. Что включил, что не включил - ничего не меняется.
     
    P.S. ну если оооочень сложно без VBA - то можно попробовать и его. Но как исключение!

    Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 13:55 15-01-2022 | Исправлено: destiny child, 14:10 15-01-2022
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    destiny child
    Цитата:
    "May 18 09:15:26 2022 GMT"  
     
    то как ее превратить в полностью понимаемую Экселем ячейку вида DATE|TIME  
    с доп.форматированием Дата/Время вида:  
     
    18 Мая 2022г, 12:15:26  

    из самого простого варианта (но с +3 часа к GMT, это +3/24)

    Код:
    =ДАТА(ПСТР(A2;17;4);ПОИСК(ПСТР(A2;1;3);"  JanFebMarAprMayJunJulAugSepOctNovDec")/3;ПСТР(A2;5;2))+(ВРЕМЗНАЧ(ПСТР(A2;8;8))+3/24)
     
    с форматом  

    Код:
    [$-ru-RU-x-genlower]ДД ММММ ГГГГ \г\., чч:мм:сс;@

     
     
     
    Добавлено:

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 18:38 15-01-2022 | Исправлено: ALeXkRU, 18:42 15-01-2022
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    ДА! офигенно точно и приятно просто работает! супер!
    про [$-ru-RU-x-genlower] это даже и не слыхал...

    Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 19:47 15-01-2022
    XenoZ



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

    Цитата:
    [$-ru-RU-x-genlower]ДД ММММ ГГГГ \г\., чч:мм:сс;@

    В Excel 2016 отрабатывает без проблем, а в Excel 2007-2010 данный формат автоматически преобразуется в
    [$-F86A0FB]ДД ММММ ГГГГ \г\., чч:мм:сс;@
    и, соответственно, надпись выводится на арабском .
    Для вышеуказанных версий рабочий код: [$-FC19]
     


    ----------
    А оно мне надо?..

    Всего записей: 5438 | Зарегистр. 29-03-2006 | Отправлено: 21:20 15-01-2022
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru