1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Вопрос по Excel

Тема в разделе "Программирование", создана пользователем franco, 13.03.10.

  1. franco

    franco Активный участник

    873
    0
    Есть таблица в 3 столбца: фамилия, отдел, работает(отпуск). Надо сделать подсчет тех, кто в каком отделе на работе и в отпуске. Как подсчитать по 2м условиям? Как изменить счетесли в данном случае? Вроде элементарно, но запутался)
     
  2. Prozhector

    Prozhector Участник

    405
    0
    а если СЧЕТЕСЛИМН использ-ть?
     
  3. Солия

    Солия Активный участник

    7.267
    0
    franco, а фильтры не помогают?
     
  4. panda-34

    panda-34 Активный участник

    1.585
    0
    Сводная таблица дает ответы на такие вопросы.
     
  5. Axl

    Axl Активный участник

    1.208
    0
    franco,
    vbs тебе поможет
     
  6. zhenek79

    zhenek79 Активный участник

    3.159
    0
    vbs точно
     
  7. S^T^A^L^K^E^R

    S^T^A^L^K^E^R Новичок

    36
    0
    Как вариант можно сделать следующее.
    Предполагаем, что в первой строке находится шапка таблицы. В ячейке А1 написано «ФИО»; в ячейке B1 написано «отдел»; в ячейке C1 написано «Статус».
    Заполняем строки таблицы данными, например, со второй по десятую. В столбце C проставляем статус сотрудника, например, работает / отпуск.
    После заполнения таблицы ставим курсор в любую пустую ячейку, например C15, и вызываем мастер функций. Выбираем функцию СЧЕТЕСЛИ. Указываем диапазон ячеек где проставлен статус сотрудника при помощи кнопки выбора диапазона или указываем его самостоятельно. В наше примере это C2:C10. В строке критерий указываем один из статусов, например, работает.
    Затем ставим курсор в ячейку C16 и выбираем функцию СЧЕТЕСЛИ. Диапазон остается тот же, в строке критерий указываем отпуск.
    Проверяем, что количество работающих сотрудников и сотрудников, находящихся в отпуске изменяется при изменении статуса работников в таблице.

    добавлено через 31 секунду
    Как вариант можно сделать следующее.
    Предполагаем, что в первой строке находится шапка таблицы. В ячейке А1 написано «ФИО»; в ячейке B1 написано «отдел»; в ячейке C1 написано «Статус».
    Заполняем строки таблицы данными, например, со второй по десятую. В столбце C проставляем статус сотрудника, например, работает / отпуск.
    После заполнения таблицы ставим курсор в любую пустую ячейку, например C15, и вызываем мастер функций. Выбираем функцию СЧЕТЕСЛИ. Указываем диапазон ячеек где проставлен статус сотрудника при помощи кнопки выбора диапазона или указываем его самостоятельно. В наше примере это C2:C10. В строке критерий указываем один из статусов, например, работает.
    Затем ставим курсор в ячейку C16 и выбираем функцию СЧЕТЕСЛИ. Диапазон остается тот же, в строке критерий указываем отпуск.
    Проверяем, что количество работающих сотрудников и сотрудников, находящихся в отпуске изменяется при изменении статуса работников в таблице.
     
  8. asta97

    asta97 Активный участник

    624
    0
    А в СчетЕсли в условие нельзя поставить (И(С25="z";E25="y")?
     
  9. franco

    franco Активный участник

    873
    0
    S^T^A^L^K^E^R,
    Так мы считаем только работающих, а надо отдельно скольок работает и сколько в отпуске в каждом отделе отдельно. На логическое И не реагирует, так как запрашиваемые значения должны быть в одной ячейке, а тут в разных.
    Запрс нельзя сделать, так нужна печатная форма
     
  10. pm

    pm Активный участник

    787
    0
    +1
    см. http://www.sendspace.com/file/yoh04p
    делал в опенофисе, ёкселя у меня нет :)