Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подсчёт кол-ва дат в столбце.
 
Здравствуйте, братья и сёстры planetaexcel.ru !  
Пожалуйста, прошу вашей помощи.  
С пом. какой функции (без макросов) подсчитать кол-во дней в столбце?  
Задание для Excel 2010, т.к. 2003 не разрешает добавлять функции в строку итогов списка.  
Excel 2010 (в отличии от 2003) разрешает добавлять функции с строку итогов таблицы (списка).
Excel-2003 Данные-->Список-->Создать список... В Excel-2010 этого не нахожу :(((
 
Доброго времени суток всем братьям и сёстрам Планеты Excel :)  
Помогите, пожалуйста, разобраться с вопросом...  
В Excel-2003 есть замечательный очень нужный, мощный и востребованный инструмент (которым почти всегда пользуюсь) Данные-->Список-->Создать список... Такая "волшебная рамочка синяя" которая умеет очень много нужного и полезного делать!!!  
В Excel-2010 этого не нахожу :(((  
Вопрос: в Excel-2010 этого нет, или я просто не смог найти/включить/активировать данный важный и нужный инструмент???  
 
Всем огромное спасибо за помощь!
Столбец А время нала работы, В время конца работы, как в столбце С получить результат?
 
Здравствуйте, братья и сёстры планеты Excel!  
В очередной раз разрешите от всего сердца поблагодарить всех создателей, гуру и сторожил planetaexcel.ru!  
Давно не заглядывал на форум...  
Пожалуйста, помогите решить задачу:  
Как (с пом. какой функции или формулы без макросов) рассчитать кол-во отработанных сотрудником рабочих часов в столбце: "H",  
из данных в столбцах: "F" (Время начала работы) и "G" (Время конца работы).  
Столбцы H, F и G выделены жёлтым цветом.  
 
Рабочий день сотрудника не нормированный (сотрудник приходит и уходит, когда захочет).  
Время отведённое на обед нормированное 30 мин. (сотрудник обедает, когда захочет).  
1. Формула (или функция) должна автоматически минусовать время обеда (30 мин.) из полученного результата.  
Т.е. если сотрудник приступил к работе в 8.00 и закончил в 17.00 (общее суммарное время 9 часов)  
в столбце: "H" должен автоматически отображаться результат кол-во отработанных сотрудником рабочих часов 9ч - 30мин = 8ч 30мин.  
 
Заранее в очередной раз благодарю всех за помощь.  
С Уважением,  
Дмитрий.  
 
P.S.  
Поиском искал, примеров много разных видел... к сожалению не нашёл решения...  
Благодаря знаниям полученным на planetaexcel.ru реализовал очень красивыми способами Именованный динамический диапазон БЕЗ ФОРМУЛЫ связав его со списком :)  
Так же идеально удалось применить знаменитую и легендарную функцию VLOOKUP(ВПР) :)  
А вот с простым заданием расчёта рабочего времени справиться к сожалению пока не получается :(((
Одна простая сводная из двух разных листов (варианты).
 
Здравствуйте планетяне!  
Пожалуйста, прошу помощи по сводным таблицам из двух разных диапазонов консолидации!  
Другими словами требуется из таблиц на двух разных Листах:  
1. Лист: "ПродажиСевер"  
2. Лист: "ПродажиЮг"  
создать мастером сводных таблиц одну сводную таблицу (всеми возможными способами).  
Идеальный наглядный пример (три варианта решения) того, что требуется во вложении.  
 
P.S.  
Cоздать сводную из одного листа: "ПродажиСевер" или "ПродажиЮг" идеально красиво получается так, как надо :) (в моем примере это так же отображено), а вот как  
повторить это в одной сводной из двух разных Листов сам разобраться так и не смог :(  
Мозг кипит...  
И еще... У меня два Excel (2003 и 2010) мастер сводных в 2010 (в отличии от 2003) вообще  
не имеет возможности создавать сводную из нескольких диапазонов консолидации.  
Так и должно быть???  
Или я просто не там ищу данную возможность в 2010??? (Скрин так же приложен).  
 
1svodna_iz_2listov.rar 56KB
VLOOKUP(ВПР) автоматическая связь между двумя динамическими списками
 
Здравствуйте, пожалуйста, помогите решить задание:  
При добавлении уникальных Артикулов в столбец "Артикул" динамического списка листа "БазаДанных", неуникальные параметры Поставщик/Размер/Вес/Объём/Цвет автоматически заносятся из динамического списка листа "Список".  
 
1ый способ решения задания незаконченый (из-за отсутсвия знаний у автора):  
Есть книга с двумя листами: "Список" и "БазаДанных".  
В таблицу листа "Список" в ручную заносятся данные Артикул/Поставщик/Размер/Вес/ОбъёмЦвет.  
1. Значения каждого Артикула во всей книге всегда уникальны (свойства товара которые неизменны)!  
2. Значения параметров каждого Артикула: Поставщик/Размер/Вес/Объём/Цвет НЕуникальны (свойства товара которые могут меняться) на пример у одного и того же артикула разные Поставщики, но одинаковые Размер/Вес/Объём/Цвет и т.д.!  
3. В столбец "Артикул" таблицы листа "БазаДанных" в ручную из раскрывающегося списка с динамическим диаппазоном заносятся данные Артикулов из листа "Список".  
Решение: Столбцу Артикул листа Список присвоено имя: "Артикул" и функция динамического диаппазона: =СМЕЩ(Список!$A$2;0;0;СЧЁТЗ(Список!$A:$A)-1)  
Только Первой ячейке (А2) данных таблицы листа БазаДанных присвоено условие ввода в неё данных: =Артикул  
Для таблицы листа "БазаДанных" список создавался (Данные->Список->Создать список=$A$1:$F$3) исключительно для решения двух обязательных условий задания:  
А. Все ячейки расположенные вне области списка (точнее под этой облатью) обязательно должны быть полностью пустыми!!! Т.е. не содержать вообще никаких данных, форматов, проверки вводимых данных (условий ввода), функций, формул и т.д.!!!  
Б. Все данные, их форматы, проверки ввода данных в определённые столбцы списка, функции, формулы и т.д. заносятся исключительно только в обведённую (выделенную синим цветом) область самого списка, начиная с его "первой" ячейки (А2) (в Excel 2003 область списка всегда выделена "звёздочкой" *).  
 
Вопрос:  
Какими способами (без макросов) Excel заставить функции VLOOKUP(ВПР) в ячейках списка листа "БазаДанных" автоматически видеть (подстраиваться) под динамический диаппазон исходного списка из листа "Список"???  
 
Для удобства прикрепляю архив с двумя примерами: 1ый построен в 2003Ru 2ой в 2010Ru.  
VLOOKUP.rar 14.4 KB
[ Закрыто] Гуру построения простых Баз Данных (БД), ПОЖАЛУЙСТА, помогите оптимизировать мою БД. (ЗАКРЫТА по причине "поломки")
 
Здравствуйте!  
Пожалуйста, помогите решить следующую проблему в Excel 2003 EN.  
Строю простую базу данных в Excel 2003 EN для малого предприятия розничной торговли.  
 
УСЛОВИЯ ЗАДАНИЯ:  
Макс. кол-во поступаемых/реализуемых артикулов предприятия: 168 единиц.  
Макс. общий суммарный (по всем поступаемым/реализуемым артикулам) годовой товаро оборот: 2000 единиц.  
Макс. срок деятельности предприятия 3 года, а следовательно макс. реализация не превысит 6000 единиц.  
Всё предприятие: склад хранения и пункт реализации поступаемых товаров расположены  в одном помещении.  
Учёт товаров на предприятии: количественно-суммовой.  
 
Для того, что бы БД на протяжении всего времени своего существования работала как можно шустрее, в обязательном порядке необходимо найти и применить ряд комплексных приёмов, способов и методов для оптимального решения данного задания:  
1. Размер файла cамой БД (рабочей книги *.xls) должен быть как можно меньше.  
2. Не применять макросы и формы на VBA при построении данной простой БД.  
3. И т.д...  
 
ЗАДАНИЕ:  
Построить в Excel 2003 EN БД для удобного и оперативного ввода и последующего контроля поступаемым/реализуемым артикулов.  
Для решения применил следующий СПОСОБ:  
1. Кол-во листов рабочей книги ="Общий лист Все приходы"+"Общий лист Все уходы"+кол-во листов с каждым (уникальным) артикулом 168+1+1=170.  
2. Каждый лист артикула абсолютно одинаков по форме, отличия только в названиях самих листов:  
Названия каждого листа соответствует названию одного (уникального) артикула!  
И все данные уходов/приходов содержащиеся в каждом листе артикула строго соответствуют только одному (этому самому уникальному) артикулу!  
(Столбцы: Артикул/Цена 1шт./Продано наличные шт./Продано фактуры шт./Переведено на брак шт./Сумма наличные/Сумма фактуры/Дата продажи/Продавец Имя  
далее:  
Поступило всего за всё время шт./Брак шт./Продано шт./Остаток шт.  
далее:  
Артикул/Поступило на склад шт./Дата поступления на склад.  
 
3. В "Общий лист Все приходы" заносятся все данные о поступивших артикулах  
(Столбцы: Артикул/Кол-во/Дата поступления/Уплачено денег поставщику).  
 
4. В "Общий лист Все уходы" заносятся все данные о реализованных артикулах  
(Столбцы: Артикул/Цена 1шт./Продано наличные шт./Продано фактуры шт./Переведено на брак шт./Сумма наличные/Сумма фактуры/Дата продажи/Продавец Имя).  
 
Таким образом при оприходовании товара пользователь вводит вручную данные о всех артикулах в "Общий лист Все приходы", и эти же данные вводит в лист каждого артикула в столбцы приходов!!!  
 
Что бы свести к нулю вероятность ошибок (забывчивости, невнимательности при вводе данных) в БД применил возможность "самоконтроля":  
Двойной ввод данных (дублирование) сделано для обязательной возможность верификации (сравнения контрольных сумм кол-ва артикулов)  
в листах: "Общий лист Все приходы" и "Общий лист Все уходы"!!!    
На прикреплённом примере это отлично видно.  
Таким образом пользователь всегда сможет проконтролировать, правильно ли он одновременно ввёл данные:  
1. При приходе товара в "Общий лист Все приходы" и в отдельные листы каждого артикула!  
2. При уходе товара в "Общий лист Все уходы" и в отдельные листы каждого артикула!    
Так же есть мысль каким то образом ЗАЩИТИТЬ пользователя от возможных ошибок при дублировании ввода артикулов  
"ПЕРЕСОРТИЦЫ" в отдельные листы каждого артикула!  
Т.е. например исключить ввод "Артикула1" из "Общего листа Всех приходов" в лист "Артикула2" и т.д...  
В идеале данный процесс неплохо было бы полностью автоматизировать, о чём упомянул в конце поста:  
ВТОРОЙ СПОСОБ.  
 
P.S.  
Очень долго думал над тем, как лучше всего создать БД для оптимального решения УСЛОВИЯ данного ЗАДАНИЯ...  
Ничего лучшего на ум не пришло...  
Была (есть и сейчас) мысль реализовать ВТОРЫМ СПОСОБом построение данной БД:  
Построить БД только с двумя листами рабочей книги:  
1. В "Общий лист Все приходы" заносятся все данные о поступивших артикулах.  
2. В "Общий лист Все уходы" заносятся все данные о реализованных артикулах.  
НО ВОЗМОЖНО ЛИ В Excel 2003 ПОЛНОСТЬЮ АВТОМАТИЗИРОВАТЬ ПРОЦЕСС, КОГДА НА ОДНОМ ЛИСТЕ АВТОМАТИЧЕСКИ ВЫВОДИТСЯ ОСТАТОК ПО КАЖДОМУ АРТИКУЛУ И Т.Д.???  
Честно говоря, (не уверен в этом) Excel 2003 вряд ли способен на такое...  
Пожалуйста, если кто то из Гуру planetaexcel.ru может помочь советом/подсказкой по оптимизации/улучшению первого и второго  
(если второй способ вообще реализуем) способам, а так же Вашим авторским идеям и способам для решения данного простого задания БД,  
пожалуйста,помогите...  
 
В целом, построение БД первым способом не вызвало у меня особых трудностей, если не считать самой главной проблемы:  
При 6000 строк в каждом листе артикула (а всего листов должно быть 170) я ожидал получить БД в Excel 2003 приемлемых размеров для удобной работы...  
Но при построении БД, при копировании листов "Артикулов" доведя кол-во листов до 17, БД "разбухла" до 130MB и Excel 2003 упортно отказывался продолжать  
далее выполнять любые мои попытки увеличить кол-во листов с артикулами более 17!!!  
Выкидывая следующее сообщение:  
Excel cannot complete this task with available resources. Choose less data or close other applications.  
Excel не может выполнить эту задачу с учетом имеющихся ресурсов. Выберите меньше данных или закройте другие приложения.  
При этом свободного объёма RAM PC было около 150MB!!! Не считая свободных 2GB "виртуальной памяти" на HDD...  
Почему Excel 2003 мне не удалось заставить больше увеличить (копированием) кол-во листов в рабочей книге, остаётся загадкой...  
Tools--->Options-->General-->Sheets in new workbook устанавливаю любое!!! (от 1 до 170) проблему не решает...  
 
Заранее благодарен всем создателям и участникам planetaexcel.ru!!!  
Земной поклон Вам, Мегареспект и Уважение!!!  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
Число строк/столбцов в Excel 2003 - величина неизменная (65536 строк и 256 столбцов). Возможно ли кол-во строк/столбцов принудительно уменьшить/увелич
 
Здравствуйте! Помогите, пожалуйста впервые столкнулся с проблемой!!!  
Раньше такого никогда не было! Excel 2003 EN  
Задача:  
1. Удалить ненужные строки от A10000 до А65536.  
2. Удалить ненужные столбцы от N до IV.  
Раньше без проблем удалял строки:  
 
СПОСОБ №1.  
1. Выделял необходимый диаппазон строк.  
2. Правый клик мыши по выделенному диаппазону Delete.  
 
СПОСОБ №2.  
1. Выделял необходимый диаппазон строк.  
2. Edit--->Delete.  
 
СПОСОБ №3.  
1. Выделял необходимый диаппазон строк.  
2. Edit--->Delete Rows.  
 
СПОСОБ №4.  
1. Выделял необходимый диаппазон строк.  
2. List--->Delete Rows.  
Сейчас List--->Delete Rows... Rows-не доступен! (Виден но полупрозрачен).  
 
Надо получить лист в аналогичном виде, как в прикреплённом файле.  
Заранее благодарю всех за ответы.  
Промучался пол дня...  
Мозг кипит, простейшее детское задание даже и не знаю, что могло случитсья :(((((
Как разрешить ввод данных только в одну (любую) ячейку строки?
 
Здравствуйте, пожалуйста, помогите решить следующую задачу в *.xls  
На рабочей странице два соседних столбца (B1:С65535) с заголовками (B1:С1)  
Задача:  
Разрешить пользователю ввод любых данных в ячейки (B2:С65535)  
Обязательное условие:  
Пользователь не при каких обстоятельствах не может одновременно вводить  
данные в две соседние ячейки одной строки!  
Пример:  
Пользователь может вводить данные в ячейки (B2) или (C2).  
Пользователь не может вводить данные одновременно в ячейки (B2) и (C2).  
 
Огромная благодарность создателям www.planetaexcel.ru и Гуру форума:  
pivas, IgorGO, EducatedFool извените, кого пропустил. Долго искал ответ  
на мой вопрос на сайте и форуме... К сожалению без результатно...  
Помогите, пожалуйста.  
С уважением,  
Дмитрий.
Страницы: 1
Наверх