Сколько времени? А дата какая?
Волшебный эксель и тут выручит!
Волшебный эксель и тут выручит!
Пикабу, здравствуй. Начальник неожиданно "попросил" добавить инфу в номенклатуру товара и его количество. Подскажите пжлста как сделать быстрее.
1. Имеются 2000 строк. Некоторые имеют одинаковые слова. Как выделить строки, где имеется это слово?
2. как напротив этих выделенных строк в соседнем столбце проставить количество?
Всем добрый вечер
Подскажите пожалуйста как сделать такую вещь:
Есть 2 листа
На 1 таблица с двумя выпадающими списками (город и событие) и еще кучей всего
Нужно чтоб на 2 листе отображалось количество событий для каждого города ( столбец городов и строчка событий между ними числа)
Kenshi – игра жанра песочница. Поднимай своего персонажа с нуля, в какой бы ситуации он бы не находился. В игру тебя точно затянет, ведь это то, что нас так тянет. Увеличивай комфорт выживания, увеличивай своё могущество, исследуй руины всё это предоставляет нам игра.
Всё началось с того, как я очередной раз выбирал новую игру и наткнулся на предысторию «Странствующий торговец».
Будет ли интересно отыграть? Каким способом можно зарабатывать деньги при помощи торговли в Kenshi:
• Купля продажа товаров из одного города в другой;
• продажа товаров с собственной базы.
Посчитал, что стать гением в плане торговли будет очень интересно, так же можно подключить сюда автоматизацию и оптимизацию, чтобы увеличить выгоду.
Игра начинается в пустыне с начальными предметами.
Сказать честно, я бы не стал работать торговцем, потратив все деньги на предметы роскоши в пост-апокалипсисе… Но, что есть, то есть. Ножовки, думаю, будут хорошо продаваться в городах, где есть рабство. Из плюсов: рюкзак торговца, всё же какой-никакой товар, вьючный бык. Вьючный бык пока молодой и сильно не нагруженный – не потребляет огромное количество мяса, да и в пустыне можно собирать лут с рвачей и кормить Позвонка.
Начал со сбора информации.
Цель на начало:
• исследовать пустынные города;
• записать наименования товаров, цену и наценку на товар;
• продать максимально выгодно, исходя из собранной информации.
По мере исследования я наткнулся на подводные камни:
• краденные вещи в 2 раза дешевле при продаже;
• еда в 2 раза дешевле при продаже, оружия и доспехи на много дешевле при продаже;
• в другом сохранении наценки на товары меняются.
Вывод: нужно продавать предметы обихода: строительные, алкогольные товары, а также медикаменты, ремкомплекты, а если повезёт найти, то и роботехнические товары. Так же обзавестись небольшим сарайчиком, где поставить арбалетный шкаф, который до версии 1.0.5.0 до сих пор сбрасывает метку «украдено» и сделать таблицу не рутинно-заполняемой, то есть автоматической.
На фото главные герои сей истории. Вероника – странствующий торговец и Позвонок – вьючный бык
Изначально вёл тетрадь, куда записывал все цены. По мере увеличения информации и товара, для которого приходилось перепосещать города, был сделан выбор в пользу таблицы Excel. Столкнулся с неудобностью быстрого поиска и анализа почерка.
Структура таблицы простая. Область, город, товар, наценка. Так же если сделать умную таблицу, то можно сортировать строки.
Собирал товары, продавал. Теперь нужно как-то искать, где можно купить определенный товар по минимальной выгоде, а продать по максимальной.
Вся сложность в том, чтобы всё работало, когда заполняешь таблицу новыми данными, ячейки подстраивались.
Что происходит?
В отдельной таблице записаны уникальные товары и цена на них. Наценку ищем из 1-вой таблицы минимум, максимум соответственно, и на основе полученных данных находим товар с данной наценкой в области карты и городе, а также высчитываем купле-продажу с учетом наценки для одного товара и количество повторений в 1-вой таблице. Для наглядности добавляем форматирование на ячейки. Если нужен разбор формул в ячейках, то можно написать дополнительную статью для таблицы.
По мере увеличения товара, путешествий за пределы пустыни и автоматизации ячеек таблица была многократно модернизирована, в ней даже появились скрытые ячейки:
• В таблице появились новые листы;
• карта была разбита на 2 части;
• добавлены условные форматирования и часть таблицы заменена формулами;
• добавлена система поиска уникальных товаров.
В итоге я провел время с пользой, стараясь с купли продажи выжать максимальную выгоду. Заморочиться с формулами и удобностью таблицы. Результаты работы представлены ниже:
[GIF] GIF VIEW
Для того, чтобы добавить товар, нужно:
1. в 1-й таблице «Цены на общие товары» нижней строке таблицы заполнить область карты, город, товар, наценка, область карты;
2. во 2-й таблице «Все цены» заполнить товар, цена, если товара ещё нет в таблице (проверить на уникальность в 5-й таблице «Уникальные товары») и аналогично заполнить таблицы 3 «Цены 1 части» и 4 «Цены 2 части;
[GIF] GIF VIEW
3. в 5-й таблице «Уникальные товары» перетащить формулу, если товара ещё нет в таблице или счетчик уникальных товаров разнится;
[GIF] GIF VIEW
4. при возникновении сбоев проверить скрытые ячейки на правильное отображение и автопродление. Удалить и перетащить ближайшие правильные формулы в конец списка.
Думаю, что по мере заполнения таблицы и изменения её структуры напишу ещё статью.
До встречи, спасибо за интерес к моей статье.
Ссылки на материалы:
Сохранение мира, материалы статьи
Скриншоты:
Всем Доброго дня!
Требуется знаток EXEL
Есть 30книг(30отдельных файлов эксель) назовём их допустим "101", "102",---"130". у всех файлов(книг) диапазон заполнения ячеек один и тотже 10 строк и 3столбца(строки B2-B10 и столбцы B2-D2).
Первое что нужно: Как скопировать области заполнения со всех 30 файлов в один новый файл(новую книгу) назовём: "ИТОГ", чтобы они шли друг за другом. К примеру:
В строках B2-B10 и столбцах B2-D2 информация из файла "101",
В строках B12-B20 и столбцах B2-D2 информация из файла "102" ну и так далее...
Далее нужно в файле(книги)"Итог" создать новый лист(под названием "ПЕЧАТЬ"). А теперь самое сложное на мой взгляд: Нужно как то прописать формулу которая автоматически добавляла одни и теже данные. К примеру: из файла(книги)101-5шт. из файла(книги)102-14шт. и чтобы они шли друг за другом.
Сразу же извиняюсь если что то не корректно описал.
Привет, дорогие чатлане!
Сегодня поговорим о сводных таблицах. Можно сказать что это вторая веха в освоении таблиц после ВПРа и про них чаще всего спрашивают на собеседованиях.
Сводные таблицы - простой и гибкий инструмент, требует немного времени чтобы с ним разобраться и экономят кучу времени на сбор данных вручную.
Пост же я разобью на две части. Первая - собственно своды, вторая - обращение к сводам извне и аналог сводов в функции query().
Итак, прежде чем приступить к созданию сводов, нужно озаботиться правильной шапкой таблицы.
Первое - название каждого столбца должно быть уникальным (это для удобства, иначе в конструкторе будут два одинаковых варианта).
Второе (и это уже обязательно) - в таблице не должно быть объединенных ячеек.
Покажу песочницу, которую буду использовать для демонстрации:
Н.Б. Для эксельщиков: ГТ плохо работает с датами в сводах, поэтому месяц пришлось вынести в отдельный столбец, для экселя - это не обязательно.
Итак, как создать свод?
Выделяем нужный диапазон, выбираем пункт меню Данные // Сводная таблица (в экселе аналогично в меню Вставить // Insert).
Конструкторы сводов отличаются для ГТ и экселя и дальше буду рассказывать только для ГТ.
Для наглядности буду собирать свод на этом же листе:
Этап следующий:
Красная зона - сама сводная таблица, синяя - конструктор свода.
Сделаю пример и расскажу о том что это и зачем:
Сводная таблица - это инструмент, который позволяет построить новую таблицу на основании старой, используя значения в строках и столбцах как шапку новой таблицы.
В моем примере - я взял значения из столбца "Месяц" и сделал их строками новой таблицы. Аналогично - менеджеров я сделал столбцами, а на пересечении - сумма значений столбца Сумма.
Можно создать еще большую детализацию:
Немного детальнее про конструктор:
Здесь можно выбрать порядок сортировки (возрастание или убывание), саму сортировку - алфавитная, значения конкретного столбца свода, показать или скрыть итоги и показать или скрыть названия строк для каждой строки ниже уровнем (скрин ниже):
Если поставить последнюю галочку - в этой ячейке будет повторно записано значение "6".
И про значения на пересечениях:
Здесь представлены все варианты того, что можно сделать со значениями на пересечениях (просуммировать, посчитать количество, посчитать среднее, максимальное, отклонение, произведение). Отдельно оставлю ссылку на документацию для вариантов VAR и VARP: https://support.microsoft.com/en-us/office/var-varp-functions-e08f5f59-22f3-43d1-863f-a195df09904f#:~:text=Remarks,a variance cannot be calculated.
Если сделать двойной клик по любой ячейке свода - будет создан лист, который покажет все строки оригинальной таблицы, которые были записаны в эту ячейку:
Последнее - фильтры. Они позволяют отсечь те или иные значения из сводов и работает как обычный фильтр в таблицах:
Привет, дорогие чатлане!
Продолжаем цикл мануалов по гугл таблицам.
Сегодня поговорим о функциях ****еслимн. Для чего нужны эти функции?
Для того чтобы из массива данных просуммировать, посчитать, найти среднее, максимальное, минимальное значения по определенным условиям. Функции имеют особенности синтаксиса, о них расскажу ниже.
Первый аргумент - столбец который суммируем, второй - столбец для первого условия, третий - первое условие. Все следующие аргументы идут парами.
Для счетеслимн - только столбцы с условиями и сами условия.
Как добавить более сложные условия в суммеслимн:
Во второй аргумент мы добавляем формулу массива, которая возвращает нам новый массив, состоящий из набора {TRUE, TRUE, FALSE, TRUE...} и сравниваем его со значением ИСТИНА/TRUE.
Как использовать сравнения в суммеслимн:
Если мы хотим сравнить что-то с датой - дату нужно брать в кавычки:
Отдельно еще расскажу, что лучше всегда использовать именно суммеслимн, а не суммесли, т.к. суммесли имеет непонятным образом отличающийся синтаксис и, используя в работе эти функции и filter() - нужно будет всегда держать в голове какой синтаксис нужно использовать в какой функции, так что лучше одну из них исключить вообще.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Вам необходимо использовать один и тот же макрос (пользовательскую функцию) в разных рабочих книгах? Нет ничего проще, сохраните его в Личной книге макросов, файл которой имеет название — PERSONAL.XLSB. Он скрыто открывается при запуске программы MS Excel и доступен только на вашем ПК.
Создание и сохранение кода в Личной книге макросов
1. В строке состояния, нажмите иконку записи макроса:
Или на вкладке Разработчик ► Запись макроса (Код):
Если вкладка Разработчик отсутствует, нажмите в Строке меню или на Панели инструментов правую кнопку мыши и выберите в меню вариант Настройка ленты...:
В окне настройки, установите галку Разработчик:
2. В открывшемся диалоговом окне Запись макроса, из выпадающего списка Сохранить в: выберите вариант Личная книга макросов, нажмите на кнопку Oк:
На вкладке Разработчик ► Остановить запись (Код).
3. Закройте текущую книгу нажав Сохранить в диалоговом окне:
Файл Личной книги макросов создан.
Чтобы узнать путь к файлу, откройте новую книгу, нажмите клавиши ALT + F11, редакторе Visual Basic (VBE) вставьте в «Project-VBAProject» (PERSONAL.XLSB) макрос:
Sub ПутькФайлу()
ActiveCell.Value = ThisWorkbook.Path
End Sub
В любом случае, книга PERSONAL.XLSB находится в папке XLSTART , которую можно найти с помощью поиска в проводнике Windows.
Закройте VBE и выполните макрос в окне MS Excel.
В любом случае, книга PERSONAL.XLSB находится в папке XLSTART, которую можно найти с помощью поиска в проводнике Windows.
Добавление макросов
Если вы хотите написать свой макрос (пользовательскую функцию) или добавить готовый из интернета, откройте редактор VBE (ALT + F11), выберите папку «Project-VBAProject» (PERSONAL.XLSB) и вставьте в модуль нужный код. Уже записанные в книгу макросы удалять не нужно, они не будут конфликтовать между собой, если в одном модуле не хранить макросы с одинаковыми именами.
Подпрограммы, размещенные в Личной книге макросов, можно просмотреть в окне Список макросов, открыв его из любой рабочей книги MS Excel (Alt + F8):
Они будут перечислены с приставкой PERSONAL.XLSB!.
Пользовательские функции в этом окне не отображаются:
Пользовательские функции, размещенные в Личной книге макросов, доступны для просмотра, выбора и вставки их в ячейки рабочего листа через Мастер функций, расположены в категории Определенные пользователем. Выбираются и вставляются в ячейки так же, как и все остальные функции.
Вызов процедур из Личной книги макросов осуществляется, как и запуск процедур из любой другой рабочей книги.
Удаление Личной книги макросов
Для удаления, найдите с помощью поиска в проводнике папку XLSTART и удалите из нее файл PERSONAL.XLSB.
Особенности работы с Личной книгой макросов
1. Возможны сложности, у корпоративных пользователей, т.к. файл в системной папке скрытой, для решения, обратитесь к своему Системному администратору;
2. На слабых компьютерах, при использовании, MS Excel будет запускаться медленнее;
3. Периодически очищайте от старых и ненужных макросов.