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

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

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

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

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



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

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

    Всего записей: 5456 | Зарегистр. 29-03-2006 | Отправлено: 21:48 10-03-2023
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да проверил все работает. Большое спасибо.
    А как можно потом автоматом закрыть открытые этим макросом файлф ексель?

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 12:16 11-03-2023
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    denisAzef
    При закрытии Excel все открытые файлы автоматом закрываются. Ну или добавить в макрос команду:

    Код:
    Sub suGetFullList()
    ...
           Next
           ActiveWorkbook.Close SaveChanges:=False
        Next ii
        Set c = Nothing
        Set oSheet = Nothing
    ...


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

    Всего записей: 5456 | Зарегистр. 29-03-2006 | Отправлено: 12:42 11-03-2023
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    камрады, помогите пожалуйста
    имеется два ряда числовых данных (допустим A1:A100 и B1:B100)
    нужно подсчитать соответствия значение ряда A в диапазоне 25-50 ряду B с диапазоном 35-70
    если бы нужны были крайние значения (больше или меньше), то формула была бы вреде такого типа
    Код:
    =СЧЁТЕСЛИ(A1:A100;"<26")+СЧЁТЕСЛИ(B1:B100;"<36")
    а вот как вписать туда двойное условие (больше и меньше)?
     
    зы
    в шапке есть
    Цитата:
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ
    , только линк на рапиду из поста протух


    ----------
    лень - двигатель прогресса ©

    Всего записей: 7922 | Зарегистр. 01-11-2003 | Отправлено: 12:53 22-03-2023
    GCRaistlin



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    Пример приведите: один ряд, другой ряд, что должно получиться при подсчете.

    ----------
    Magically yours
    Raistlin

    Всего записей: 4041 | Зарегистр. 18-04-2005 | Отправлено: 12:59 22-03-2023
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GCRaistlin
      A   |   B
     15  |  40
     35  |  40   только эта строка удовлетворяет условию  24<A<51 и 34<B<71
     35  |  80
     65  |  40
     
    т.е. в результате подсчёта получаю 1
     
    Добавлено:
    в первой строке А вне нужного диапазона
    во второй оба условия соблюдены
    в третьей строке B вне нужного диапазона
    в четвёртой строке А снова вне нужного диапазона

    Всего записей: 7922 | Зарегистр. 01-11-2003 | Отправлено: 13:03 22-03-2023 | Исправлено: Eric Lazzy, 13:09 22-03-2023
    GCRaistlin



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    Добавьте третий столбец. Если условия выполняются, то в нем 1, иначе 0. И считайте.
     
    Добавлено:
    Другой, менее понятный и потому менее предпочтительный вариант:
    =СЧЁТ(ЕСЛИ(R1C1:R4C1>24;ЕСЛИ(R1C1:R4C1<51;ЕСЛИ(R1C2:R4C2>34;ЕСЛИ(R1C2:R4C2<71;1)))))
    Вставляем по Ctrl-Shift-Enter.

    ----------
    Magically yours
    Raistlin

    Всего записей: 4041 | Зарегистр. 18-04-2005 | Отправлено: 13:17 22-03-2023
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GCRaistlin
    думал как-то это обойти, т.к. столбцов много и различных диапазонов (и их сочетаний) тоже порядком, а плодить кучу IFов тоже не хотелось, но видимо придётся

    Всего записей: 7922 | Зарегистр. 01-11-2003 | Отправлено: 13:26 22-03-2023
    GCRaistlin



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    Лучше плодить столбцы, чем писать головоломные формулы.
    Второй вариант не требует допстолбца.

    ----------
    Magically yours
    Raistlin

    Всего записей: 4041 | Зарегистр. 18-04-2005 | Отправлено: 13:34 22-03-2023
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GCRaistlin
    принял. спасибо

    Всего записей: 7922 | Зарегистр. 01-11-2003 | Отправлено: 14:37 22-03-2023
    XenoZ



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

    Код:
    =СЧЁТЕСЛИМН(A1:A100;">24";A1:A100;"<51";B1:B100;">34";B1:B100;"<71")

    подойдет?

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

    Всего записей: 5456 | Зарегистр. 29-03-2006 | Отправлено: 20:36 22-03-2023
    Dracula



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
     
    У меня есть таблицы (разного формата) в Word 2016 и нужно их перенести ОДИН В ОДИН в Excel 2016 версии (у меня просто Office 2016).
     
    Я пробовал скопировать и вставить - там разъезжается всё и цифры меняются даже - в общем ужас.
     
    Как это сделать? Есть же способы простые какие-нибудь за столько десятилетий существования Excel.
     
    Заранее спасибо.
     
    И ещё нужно очень такое, как написать в Excel данные цифры:
    1-2
    1-4
    1-6
    1-12
     
    Переводит в 1 февраля, 1 апреля, 1 июня и 1 декабря или вообще как  
    44958
    45017
    45078
    45261


    ----------
    +=._.=++=._.=++=._.=++=._.=++=._.=++=._.=++=._.=+

    Всего записей: 3512 | Зарегистр. 22-12-2003 | Отправлено: 08:29 27-03-2023 | Исправлено: Dracula, 20:57 01-04-2023
    masgak



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. Подскажите как можно список Ф.И.О перевести в разные падежи?
    Exel 2016

    Всего записей: 2869 | Зарегистр. 11-05-2005 | Отправлено: 11:48 25-04-2023
    XenoZ



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

    Цитата:
    Подскажите как можно список Ф.И.О перевести в разные падежи?

    Макросами.

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

    Всего записей: 5456 | Зарегистр. 29-03-2006 | Отправлено: 17:26 25-04-2023
    masgak



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XenoZ
    Что-нибудь попроще бы.
    1)

    Цитата:
    A1«Иванов Иван Иванович»,
    а в ячейку B1 – формулу =Дательный(A1),
    то в ячейке B1 отобразится «Иванову Ивану Ивановичу».
     

    2)

    Цитата:
    =СКЛОНЕНИЕ(A1;"дательный")

    выдает ошибку #ИМЯ? , не пойму что не так.
     
     
    Нашел макрос в родительный и дательный падежи

    Всего записей: 2869 | Зарегистр. 11-05-2005 | Отправлено: 18:29 25-04-2023 | Исправлено: masgak, 09:02 26-04-2023
    XenoZ



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

    Цитата:
    выдает ошибку #ИМЯ? , не пойму что не так.

    В Excel нет встроенных функций склонения.

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

    Всего записей: 5456 | Зарегистр. 29-03-2006 | Отправлено: 19:24 25-04-2023
    mishkaexcel

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

    Всего записей: 1 | Зарегистр. 21-05-2023 | Отправлено: 21:13 21-05-2023
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mishkaexcel
    Цитата:
    Эксель находит по названию блюда в таблице с калькуляциями. В итоге, необходимо чтобы Эксель собирал в виде списка необходимые продукты  

    ну, в общем ничего сложного: если будет готовая таблица(цы) типа базы с характеристиками блюд (продукты, граммовки и т.п.), то использовать фунции вроде ВПР - для поиска, а дальше сводные таблицы. Или, может, добавить обработку с Power Query.  
    Главное, придумать структуру базы данных)
     
    Хорошо рассказывает, как использовать, на примерах, вот этот товарищ,
    например Многоразовый ВПР (VLOOKUP),  
    Использование функции ВПР,  
    Двумерный поиск в таблице (ВПР 2D),
    Нечёткий текстовый поиск в Power Query,
    Создание базы данных в Excel
    и т.д.,  
    и т.п.

    Всего записей: 11812 | Зарегистр. 03-12-2003 | Отправлено: 04:13 22-05-2023
    ololore



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Microsoft Excel в составе office LTSC стандартный 2021
    последнее время жутко тормозит файл с картинками (9 вкладок, весит 16,5 мб).  
    в настройках ставил галочку на пункте "отключить аппаратное ускорение обработки изображений" - не помогает.
    Подскажите, что еще попробовать?
     
    п.с. раньше файл работал без проблем, после переустановки винды и соответственно офиса стало жутко лагать.

    Всего записей: 1141 | Зарегистр. 30-05-2010 | Отправлено: 19:52 01-06-2023
    Romka_and_Tany



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.
    Office 2016. Нужно правило для условного форматирования столбца: выделять ячейки по условию.  
    Логику правила привёл в примере. Проблема в том, что перечень управляющих условий большой и может оперативно меняться.
    Когда параметров поиска 20 шт. - конструкция "ИЛИ" превращается в монстра. А если ещё и менять....
    Как реализовать желаемое (без макросов желательно) эффективно, грамотно?
    Спасибо.
    Пример

    Всего записей: 244 | Зарегистр. 26-11-2004 | Отправлено: 17:39 29-08-2023
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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