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

Вход

Регистрация

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

 

= Мир MS Excel/Как сосчитать количество ячеек - Мир MS Excel

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

Здравствуйте.
Помогите написать формулу.
Есть две строки с данными. В одной строке указаны рабочие дни по графику (10 или 12 часов), во второй - дни, в которые работник был на больничном ("Б").
Нужно сосчитать:
1. количество дней больничного, которые совпадают с планируемыми рабочими днями по графику;
2. сумму часов, которые работник не отработал по причине болезни.
К сообщению приложен файл: 7490015.xls (14.5 Kb)
 
Ответить
СообщениеЗдравствуйте.
Помогите написать формулу.
Есть две строки с данными. В одной строке указаны рабочие дни по графику (10 или 12 часов), во второй - дни, в которые работник был на больничном ("Б").
Нужно сосчитать:
1. количество дней больничного, которые совпадают с планируемыми рабочими днями по графику;
2. сумму часов, которые работник не отработал по причине болезни.

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

Решение в файле.
К сообщению приложен файл: 4823310.xls (19.0 Kb)


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеРешение в файле.

Автор - Jhonson
Дата добавления - 20.01.2012 в 21:42
_Boroda_ Дата: Пятница, 20.01.2012, 22:08 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (Jhonson)
Решение в файле.

вторую формулы можно без (B2:K2<>"")
Code
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)


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

вторую формулы можно без (B2:K2<>"")
Code
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)

Автор - _Boroda_
Дата добавления - 20.01.2012 в 22:08
0mega Дата: Пятница, 20.01.2012, 22:52 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

to_Boroda_,
Александр, объясните один момент.
Ваша формула
Code
=СУММПРОИЗВ((B3:K3<>0)*B2:K2)
считает правильно.
но ругается, если ее развернуть
Code
СУММПРОИЗВ((B2:K2<>0)*(B3:K3))

Я так понимаю что отсутствие информации в ячейке - это "0"
А наличие ( в данном случае "Б") - это единица . Если 12 умножить на 1 должно получится 12.
но машина со мной не согласна ?!
 
Ответить
Сообщениеto_Boroda_,
Александр, объясните один момент.
Ваша формула
Code
=СУММПРОИЗВ((B3:K3<>0)*B2:K2)
считает правильно.
но ругается, если ее развернуть
Code
СУММПРОИЗВ((B2:K2<>0)*(B3:K3))

Я так понимаю что отсутствие информации в ячейке - это "0"
А наличие ( в данном случае "Б") - это единица . Если 12 умножить на 1 должно получится 12.
но машина со мной не согласна ?!

Автор - 0mega
Дата добавления - 20.01.2012 в 22:52
Marina Дата: Пятница, 20.01.2012, 22:52 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Спасибо большое!!! Очень помогли
 
Ответить
СообщениеСпасибо большое!!! Очень помогли

Автор - Marina
Дата добавления - 20.01.2012 в 22:52
Serge_007 Дата: Пятница, 20.01.2012, 23:39 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (0mega)
Если 12 умножить на 1 должно получится 12

А если ИСТИНА умножить на Б, то что по Вашему получится?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (0mega)
Если 12 умножить на 1 должно получится 12

А если ИСТИНА умножить на Б, то что по Вашему получится?

Автор - Serge_007
Дата добавления - 20.01.2012 в 23:39
0mega Дата: Суббота, 21.01.2012, 02:42 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (_Boroda_)
Где Вы взяли формулу =СУММПРОИЗВ((B3:K3<>0)*B2:K2)?

для того чтобы можно было вводить не только "Б" , но и "б" или "б/л" , я немного приложился напильником к вашей формуле
Quote (_Boroda_)
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)
 
Ответить
Сообщение
Quote (_Boroda_)
Где Вы взяли формулу =СУММПРОИЗВ((B3:K3<>0)*B2:K2)?

для того чтобы можно было вводить не только "Б" , но и "б" или "б/л" , я немного приложился напильником к вашей формуле
Quote (_Boroda_)
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)

Автор - 0mega
Дата добавления - 21.01.2012 в 02:42
0mega Дата: Суббота, 21.01.2012, 02:48 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Serge_007, спасибо за нужное направление.
то, что хотел я изобразить должно иметь такой вид
=СУММПРОИЗВ(B2:K2*(B2:K2>0)*(B3:K3<>0))
эта формула позволит больничный обозначить любым символом
 
Ответить
СообщениеSerge_007, спасибо за нужное направление.
то, что хотел я изобразить должно иметь такой вид
=СУММПРОИЗВ(B2:K2*(B2:K2>0)*(B3:K3<>0))
эта формула позволит больничный обозначить любым символом

Автор - 0mega
Дата добавления - 21.01.2012 в 02:48
kolyaod Дата: Суббота, 21.01.2012, 18:29 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 104
Репутация: 9 ±
Замечаний: 0% ±

2016
Я подозреваю, что у Марины в скором времени возникнет вопрос с У (учеба), А (за свой счет) и тд. Поэтему логичнее будет
Quote (_Boroda_)
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)


Сообщение отредактировал kolyaod - Суббота, 21.01.2012, 18:30
 
Ответить
СообщениеЯ подозреваю, что у Марины в скором времени возникнет вопрос с У (учеба), А (за свой счет) и тд. Поэтему логичнее будет
Quote (_Boroda_)
=СУММПРОИЗВ((B3:K3="Б")*B2:K2)

Автор - kolyaod
Дата добавления - 21.01.2012 в 18:29
  • Страница 1 из 1
  • 1
Поиск:

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