Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как подсчитать дни простоя от начала месяца до сегодня - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Как подсчитать дни простоя от начала месяца до сегодня
Кудряшка Дата: Понедельник, 26.12.2011, 15:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте!!!
Помогите, пожалуйста подсчитать простои (т.е. когда производство было равно 0) с начала месяца по сегодняшний день.
К сообщению приложен файл: 9050600.xlsx (10.3 Kb)
 
Ответить
СообщениеЗдравствуйте!!!
Помогите, пожалуйста подсчитать простои (т.е. когда производство было равно 0) с начала месяца по сегодняшний день.

Автор - Кудряшка
Дата добавления - 26.12.2011 в 15:17
Jhonson Дата: Понедельник, 26.12.2011, 15:32 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

=СЧЁТЕСЛИ(СМЕЩ(C3;;;1;ПОИСКПОЗ(СЕГОДНЯ();C2:N2));"0")


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Понедельник, 26.12.2011, 15:41
 
Ответить
Сообщение=СЧЁТЕСЛИ(СМЕЩ(C3;;;1;ПОИСКПОЗ(СЕГОДНЯ();C2:N2));"0")

Автор - Jhonson
Дата добавления - 26.12.2011 в 15:32
Serge_007 Дата: Понедельник, 26.12.2011, 15:49 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Code
=СУММПРОИЗВ((C2:N2<=СЕГОДНЯ())*(C3:N3=0))

Code
=SUMPRODUCT((C2:N2<=TODAY())*(C3:N3=0))


PS Вместо СЕГОДНЯ() можно ввести любую дату в числовом формате или с помощью функции ТЕКСТ().


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=СУММПРОИЗВ((C2:N2<=СЕГОДНЯ())*(C3:N3=0))

Code
=SUMPRODUCT((C2:N2<=TODAY())*(C3:N3=0))


PS Вместо СЕГОДНЯ() можно ввести любую дату в числовом формате или с помощью функции ТЕКСТ().

Автор - Serge_007
Дата добавления - 26.12.2011 в 15:49
Кудряшка Дата: Вторник, 27.12.2011, 09:45 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Ой, какие ж вы молодцы!!! Спасибочки большое!!!
kiss kiss kiss
 
Ответить
СообщениеОй, какие ж вы молодцы!!! Спасибочки большое!!!
kiss kiss kiss

Автор - Кудряшка
Дата добавления - 27.12.2011 в 09:45
Кудряшка Дата: Четверг, 12.01.2012, 15:18 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Знаете, мальчики, думала сама справлюсь, но никак..... На самом деле нужно посчитать дни простоя по сменам за каждый день.
Не могли бы Вы мне еще чуть-чуть помочь с этой формулой? smile shy
К сообщению приложен файл: 3011761.xlsx (11.3 Kb)
 
Ответить
СообщениеЗнаете, мальчики, думала сама справлюсь, но никак..... На самом деле нужно посчитать дни простоя по сменам за каждый день.
Не могли бы Вы мне еще чуть-чуть помочь с этой формулой? smile shy

Автор - Кудряшка
Дата добавления - 12.01.2012 в 15:18
_Boroda_ Дата: Четверг, 12.01.2012, 16:08 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ну вот где-то примерно так можно
К сообщению приложен файл: 3011761_2.xlsx (11.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу вот где-то примерно так можно

Автор - _Boroda_
Дата добавления - 12.01.2012 в 16:08
Кудряшка Дата: Четверг, 12.01.2012, 16:17 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Спасибочки biggrin kiss
 
Ответить
СообщениеСпасибочки biggrin kiss

Автор - Кудряшка
Дата добавления - 12.01.2012 в 16:17
Jhonson Дата: Четверг, 12.01.2012, 16:33 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Или так на основе формулы от Serge_007
Code
=СУММПРОИЗВ(($C$2:$T$2<=СЕГОДНЯ())*($C$4:$T$4=0)*($C$3:$T$3=B6))
К сообщению приложен файл: 7653283.xlsx (11.5 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Четверг, 12.01.2012, 16:39
 
Ответить
СообщениеИли так на основе формулы от Serge_007
Code
=СУММПРОИЗВ(($C$2:$T$2<=СЕГОДНЯ())*($C$4:$T$4=0)*($C$3:$T$3=B6))

Автор - Jhonson
Дата добавления - 12.01.2012 в 16:33
Кудряшка Дата: Четверг, 12.01.2012, 17:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Вот в той табличке что я вам прислала, всё замечательно, а когда вставляю в свою....
1 вариант = #ЗНАЧ
2 вариант считает, но не верно
Может я туплю....
Посмотрите, пожалуйста!!!!
 
Ответить
СообщениеВот в той табличке что я вам прислала, всё замечательно, а когда вставляю в свою....
1 вариант = #ЗНАЧ
2 вариант считает, но не верно
Может я туплю....
Посмотрите, пожалуйста!!!!

Автор - Кудряшка
Дата добавления - 12.01.2012 в 17:11
Кудряшка Дата: Четверг, 12.01.2012, 17:13 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Файлик забыла...
 
Ответить
СообщениеФайлик забыла...

Автор - Кудряшка
Дата добавления - 12.01.2012 в 17:13
Кудряшка Дата: Четверг, 12.01.2012, 17:14 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

biggrin biggrin biggrin Чесслово вставляю.....
 
Ответить
Сообщениеbiggrin biggrin biggrin Чесслово вставляю.....

Автор - Кудряшка
Дата добавления - 12.01.2012 в 17:14
Кудряшка Дата: Четверг, 12.01.2012, 17:25 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Да, он более 300 и архиватор не ужимает его до 100
Когда я всё урезала до нескольких строчек и столбцов вторая формула заработала верно!!!!.... Осталось разобраться почему она в моей рабочей таблице не работает...
 
Ответить
СообщениеДа, он более 300 и архиватор не ужимает его до 100
Когда я всё урезала до нескольких строчек и столбцов вторая формула заработала верно!!!!.... Осталось разобраться почему она в моей рабочей таблице не работает...

Автор - Кудряшка
Дата добавления - 12.01.2012 в 17:25
Jhonson Дата: Четверг, 12.01.2012, 18:11 | Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (_Boroda_)
не, я про это думал, не прокатит для 2см и 4см

Да конечно, ячейки с датой объедененные же )))) не проверил
Quote (Кудряшка)
1 вариант = #ЗНАЧ

это скорее всего формулу массива нужно вводить ctrl+shift+enter


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Quote (_Boroda_)
не, я про это думал, не прокатит для 2см и 4см

Да конечно, ячейки с датой объедененные же )))) не проверил
Quote (Кудряшка)
1 вариант = #ЗНАЧ

это скорее всего формулу массива нужно вводить ctrl+shift+enter

Автор - Jhonson
Дата добавления - 12.01.2012 в 18:11
Jhonson Дата: Четверг, 12.01.2012, 19:36 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (Jhonson)
Да конечно, ячейки с датой объедененные же

Кстати, Александр, по данному поводу появился вопрос, как сделать так чтобы во всех объедененных ячейках было одно и тоже значение?
Не знаю, может создать отдельную тему?


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Quote (Jhonson)
Да конечно, ячейки с датой объедененные же

Кстати, Александр, по данному поводу появился вопрос, как сделать так чтобы во всех объедененных ячейках было одно и тоже значение?
Не знаю, может создать отдельную тему?

Автор - Jhonson
Дата добавления - 12.01.2012 в 19:36
Кудряшка Дата: Пятница, 13.01.2012, 11:59 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Вот табличка со своей скорпировала....
К сообщению приложен файл: _Microsoft_Exce.xlsx (17.8 Kb)
 
Ответить
СообщениеВот табличка со своей скорпировала....

Автор - Кудряшка
Дата добавления - 13.01.2012 в 11:59
_Boroda_ Дата: Пятница, 13.01.2012, 12:59 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
немножко вариантов (2 построчных и 1 сразу все считаем)
К сообщению приложен файл: _Microsoft_Exce.xlsb (16.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениенемножко вариантов (2 построчных и 1 сразу все считаем)

Автор - _Boroda_
Дата добавления - 13.01.2012 в 12:59
Кудряшка Дата: Пятница, 13.01.2012, 13:31 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Это всё конечно замечательно, но мне нужен только итог - был в смене простой или нет.
То есть в 3 строчке общее количество изделий, если оно равно 0, то смена (номер которой во второй строчке) имела простой.
Вооот..... Я хочу знать сколько раз/дней "стояла" каждая смена на сегодняшний день....
 
Ответить
СообщениеЭто всё конечно замечательно, но мне нужен только итог - был в смене простой или нет.
То есть в 3 строчке общее количество изделий, если оно равно 0, то смена (номер которой во второй строчке) имела простой.
Вооот..... Я хочу знать сколько раз/дней "стояла" каждая смена на сегодняшний день....

Автор - Кудряшка
Дата добавления - 13.01.2012 в 13:31
Кудряшка Дата: Пятница, 13.01.2012, 13:35 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

А можно еще просьбу!
Вы не могли бы пояснить формулу ниже на листе или в сообщении......для блондинок
 
Ответить
СообщениеА можно еще просьбу!
Вы не могли бы пояснить формулу ниже на листе или в сообщении......для блондинок

Автор - Кудряшка
Дата добавления - 13.01.2012 в 13:35
Кудряшка Дата: Пятница, 13.01.2012, 14:08 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Смотрела.
Там итого по каждому изделию, а мне нужно за день в общем.
Пожалуйста, поясните, формулы которые Вы применяете, может я смогу её переделать под себя.
Пыталась со всеми вышеперечислеными формулами - не получается.
Наверное у меня с логикой проблемы!?!
 
Ответить
СообщениеСмотрела.
Там итого по каждому изделию, а мне нужно за день в общем.
Пожалуйста, поясните, формулы которые Вы применяете, может я смогу её переделать под себя.
Пыталась со всеми вышеперечислеными формулами - не получается.
Наверное у меня с логикой проблемы!?!

Автор - Кудряшка
Дата добавления - 13.01.2012 в 14:08
_Boroda_ Дата: Пятница, 13.01.2012, 15:17 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (Кудряшка)
Пыталась со всеми вышеперечислеными формулами - не получается.
Наверное у меня с логикой проблемы!?!

Да нет, просто в том виде, в каком эти формулы есть, они работать для этой задачи не будут (к сожалению, только сейчас более-менее понятно стало, что собственно нужно было). Нужно последний множитель изменить немного.
Code
=СУММПРОИЗВ((ЕЧИСЛО($C$1:$BR$1)*($C$1:$BR$1<=СЕГОДНЯ())+ЕЧИСЛО($B$1:$BQ$1)*($B$1:$BQ$1<=СЕГОДНЯ()))*($C$2:$BR$2=BS$18)*НЕ($C3:$BR3))

вариант в строке 20

или
вариант в строке 19
Объясняска для формулы
Code
СУММ((СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18))

1 ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)
ищет номер столбца с текущей датой (считаем, начиная со столбца С)
2 ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1
прибавляем 1 (потому, что в ячейке AZ1 ничего нет из-за объединения ячеек)
3 СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)
получаем массив/диапазон с ячейки С3 до ячейки AZ3
4 СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0
приравниваем п.3 к 0 - получаем массив из ИСТИНА и ЛОЖЬ (ИСТИНА там, где в C3:AZ3 есть нули)
5 СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18
как в п.п. 1-4, только получаем массив из ИСТИНА и ЛОЖЬ (ИСТИНА там, где в C2:AZ2 есть 1см)
6 (СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18)
перемножаем 2 массива п. 5 и п. 6, получаем массив из единиц и нулей (при арифметических действиях ИСТИНА и ЛОЖЬ преобразуются в 1 и 0 соответственно) - единицы там, где была ИСТИНА сразу в обоих пунктах
7 СУММ((СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18))
всё это складываем
К сообщению приложен файл: _Microsoft_Exce.xlsb (15.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (Кудряшка)
Пыталась со всеми вышеперечислеными формулами - не получается.
Наверное у меня с логикой проблемы!?!

Да нет, просто в том виде, в каком эти формулы есть, они работать для этой задачи не будут (к сожалению, только сейчас более-менее понятно стало, что собственно нужно было). Нужно последний множитель изменить немного.
Code
=СУММПРОИЗВ((ЕЧИСЛО($C$1:$BR$1)*($C$1:$BR$1<=СЕГОДНЯ())+ЕЧИСЛО($B$1:$BQ$1)*($B$1:$BQ$1<=СЕГОДНЯ()))*($C$2:$BR$2=BS$18)*НЕ($C3:$BR3))

вариант в строке 20

или
вариант в строке 19
Объясняска для формулы
Code
СУММ((СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18))

1 ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)
ищет номер столбца с текущей датой (считаем, начиная со столбца С)
2 ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1
прибавляем 1 (потому, что в ячейке AZ1 ничего нет из-за объединения ячеек)
3 СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)
получаем массив/диапазон с ячейки С3 до ячейки AZ3
4 СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0
приравниваем п.3 к 0 - получаем массив из ИСТИНА и ЛОЖЬ (ИСТИНА там, где в C3:AZ3 есть нули)
5 СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18
как в п.п. 1-4, только получаем массив из ИСТИНА и ЛОЖЬ (ИСТИНА там, где в C2:AZ2 есть 1см)
6 (СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18)
перемножаем 2 массива п. 5 и п. 6, получаем массив из единиц и нулей (при арифметических действиях ИСТИНА и ЛОЖЬ преобразуются в 1 и 0 соответственно) - единицы там, где была ИСТИНА сразу в обоих пунктах
7 СУММ((СМЕЩ($C3;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=0)*(СМЕЩ($C$2;;;;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$BR$1)+1)=BS$18))
всё это складываем

Автор - _Boroda_
Дата добавления - 13.01.2012 в 15:17
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!