Да се научим да работим с Excel - тема 2

  • 76 241
  • 732
# 450
Не можах днес да си напиша формула за:

поли             5              01.02.14
поли             4              04.03.14
панталони     3             05.03.14
панталони     5             09.03.14
поли             5              01.04.14
поли             4              04.05.14
панталони     3              05.05.14
панталони     5              09.06.14
Необходимо ми е да знам, колко артикула по видове са произведени в първо и после във второ тримесечие.
Направих си го за целия период по видове, но нещо не пиша вярно формулата за отделните периоди. Датите са ми в подх.формат. Пробвах с If, and, countif, но не ми работи коректно.

Благодаря!
Виж целия пост
# 451
Записвам се да следя темата. В работа ми се налага много интензивно да ползвам Ексел. В момента съм по майчинство и усещам как бъроз-бързо екселските ми знания се изпаряват Simple Smile.
Diki, вероятно има и по-рационален начин, но се сещам, че със Sumifs може да стане - първи критерии артикула, втори критерии >31.03 (за първо тримесечие ) / респ. < 31.03 за второ тримесечие.
Виж целия пост
# 452
Не можах днес да си напиша формула за:

поли             5              01.02.14
поли             4              04.03.14
панталони     3             05.03.14
панталони     5             09.03.14
поли             5              01.04.14
поли             4              04.05.14
панталони     3              05.05.14
панталони     5              09.06.14
Необходимо ми е да знам, колко артикула по видове са произведени в първо и после във второ тримесечие.
Направих си го за целия период по видове, но нещо не пиша вярно формулата за отделните периоди. Датите са ми в подх.формат. Пробвах с If, and, countif, но не ми работи коректно.

Благодаря!

Всъщност ти трябва една междинна стъпка и после "SUMIFS" (тя е по-нова функция, така че според версията ти може и да не работи). Междинната стъпка е да направиш отделна колона наречена Тримесечие където да определиш от кога до кога е първо, втори и т.н. тримесечие.

Ако използвам твоите данни и ги сложа в A1, B1 и C1, то в колна D1 ще сложа допълнителното тримесечие (Q1, Q2 и т.н.). После направо виж тук
Виж целия пост
# 453
Много благодаря!
 Hug
Не знаех за тази формула.
Прочетох, изгледах едно полезно видео и вече съм наясно с възможностите.
Днес ще си преосмисля първоначалния план за файла, защото с използване на SUMIFS ще ми стане по-прибран.
Виж целия пост
# 454
Формулата предложена по-горе е наистина добър вариант. Все пак може леко да се подобрят нещата. Ако използваш т.нар. "conditional formatting" (мисля българското име беше условно форматиране) ще можеш да накараш датите сами да поставят данни в колоната с тримесечия. Т.е. ако дата е да кажем 01.02 (по-добре без година ако не ти трябва) съответният тип форматинг ще слага в колоната Q1 срещу датата.

Ако искаш можеш да избегнеш SUMIF (ако ексела ти е по-стар например) с филтри. Можеш да запишеш макрос, който да смята на база филтър.
Виж целия пост
# 455
Формулата предложена по-горе е наистина добър вариант. Все пак може леко да се подобрят нещата. Ако използваш т.нар. "conditional formatting" (мисля българското име беше условно форматиране) ще можеш да накараш датите сами да поставят данни в колоната с тримесечия. Т.е. ако дата е да кажем 01.02 (по-добре без година ако не ти трябва) съответният тип форматинг ще слага в колоната Q1 срещу датата.

Ако искаш можеш да избегнеш SUMIF (ако ексела ти е по-стар например) с филтри. Можеш да запишеш макрос, който да смята на база филтър.
Аз се опитвам да избягвам макрота и VBA освен ако няма друг начин. Макрото е опасно особено ако започнеш да променяш структурата на таблиците и те започнат да неработят.
Виж целия пост
# 456
Аз се опитвам да избягвам макрота и VBA освен ако няма друг начин. Макрото е опасно особено ако започнеш да променяш структурата на таблиците и те започнат да неработят.

А много добре те разбрах Simple Smile Просто ще е или едното (ако е по-нов ексела ще е SUMIF) или другото (ако е по-стар ще е макро). Така или иначе и в двата случая с conditional formating можеш да си добавиш Q1/2/3/4 стойността в допълнителната колона...
Виж целия пост
# 457
Всички тези формули могат да се избегнат, ако се направи една пивот-таблица. В Row Labels слагате датата и после я групирате с Group by както си искате - по години, тримесечие, месеци и т.н. Лесно, ефикасно и с повече възможности за обобщаване.
Виж целия пост
# 458
Всички тези формули могат да се избегнат, ако се направи една пивот-таблица. В Row Labels слагате датата и после я групирате с Group by както си искате - по години, тримесечие, месеци и т.н. Лесно, ефикасно и с повече възможности за обобщаване.
Да, ясно, но целта е да ги има формулите Simple Smile Иначе филтъра прави същото Simple Smile
Виж целия пост
# 459
Всички тези формули могат да се избегнат, ако се направи една пивот-таблица. В Row Labels слагате датата и после я групирате с Group by както си искате - по години, тримесечие, месеци и т.н. Лесно, ефикасно и с повече възможности за обобщаване.

Pivot table предполага по-напреднал потребител.
Виж целия пост
# 460
Всички тези формули могат да се избегнат, ако се направи една пивот-таблица. В Row Labels слагате датата и после я групирате с Group by както си искате - по години, тримесечие, месеци и т.н. Лесно, ефикасно и с повече възможности за обобщаване.

Pivot table предполага по-напреднал потребител.

Потребителя е напреднал (мисля си  Wink), но крайният ползвател (разбирай шефа) не е толкова.
Трябва да изглежда по точно определен и винаги еднакъв начин, така щото реших общите суми по видове, подвидове и периоди да са в отделна "таблица", активно да си се отнасят там, при попълване на следващ ред в основната база.

Мързел те хваща с пивот-а, я сега колко нови неща научих.

Обобщено - Sumifs ми свърши страхотна работа. Навързах няколко шиита, хареса ми как се получи. Може и "Браво" да хвана  Sunglasses.
Благодаря още веднъж за помощта!
Виж целия пост
# 461
Имам следната питанка:
1. в първата колона има формула да връща текущата дата и час (=now() )
2. втората колона се попълва с текст

Бих искала в третата колона да ми връща стойността на първа колона като Values ако се попълни текст във втората колона.

IF не ми върши работа, защото или връща същата стойност като А1 (ако попълня текст) или ако просто името на клетката, а аз искам нейната стойност без да се променя след един ден когато отворя отново таблицата.
Виж целия пост
# 462
Имам следната питанка:
1. в първата колона има формула да връща текущата дата и час (=now() )
2. втората колона се попълва с текст

Бих искала в третата колона да ми връща стойността на първа колона като Values ако се попълни текст във втората колона.

IF не ми върши работа, защото или връща същата стойност като А1 (ако попълня текст) или ако просто името на клетката, а аз искам нейната стойност без да се променя след един ден когато отворя отново таблицата.
Без макро, мисля че няма как да стане защото формулата now() ще се ъпдейтне всеки път когато отвориш документа.
Виж целия пост
# 463
Имам следната питанка:
1. в първата колона има формула да връща текущата дата и час (=now() )
2. втората колона се попълва с текст

Бих искала в третата колона да ми връща стойността на първа колона като Values ако се попълни текст във втората колона.
Доколкото разбирам искаш в третата колона да се изведе датата на попълване на стойността във втора колона и тази дата да не се променя, т.е. да е константа.

Тогава защо след като попълниш текста във втората колона, не отидеш в третата и не въведеш клавишна комбинация "Ctrl"+";"? Тази комбинация въвежда текущата дата, а "Ctrl"+"Shift"+";" - текущия час.
Виж целия пост
# 464
Доколкото разбирам искаш в третата колона да се изведе датата на попълване на стойността във втора колона и тази дата да не се променя, т.е. да е константа.

Тогава защо след като попълниш текста във втората колона, не отидеш в третата и не въведеш клавишна комбинация "Ctrl"+";"? Тази комбинация въвежда текущата дата, а "Ctrl"+"Shift"+";" - текущия час.
Не, тя иска текущата дата в момента на работа. Т.е. няма да е константа. Иска я в момента в който въведе нещо в реда.
Виж целия пост

Започнете да пишете...

Страница 1 от 1

Общи условия