2015-03-04 4 views
0

есть превосходит листы. Один, как показано ниже:превосходит - если столбец другой колонка

Лист 1:

Column 1 Column 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 
Date 1  Date 2 

Лист 2:

Column 1: 
On Time:  xx 
Not on Time: xx 

Так пример.

Если дата 1 больше даты 2, то она должна добавить 1 к строке «Не вовремя». И если дата 1 меньше или равна дате 2, тогда она должна добавить 1 к строке «Вкл.».

Пожалуйста, обратите внимание, что у меня есть два разных листов в одной книге

Как я могу добиться этого?

ответ

0

Использование Array Formulas - одна возможность. Примечание: С Array Formulas вы должны подтвердить их, нажав CTRL + SHIFT + ENTER.

Не вовремя: =SUM(IF((Sheet1!$A$2:$A$26)<=(Sheet1!$B$2:$B$26),1,0))

On Time: =SUM(IF((Sheet1!$A$2:$A$26)<=(Sheet1!$B$2:$B$26),1,0))

ли это сделать трюк?

0

Простым решением было бы использовать фиктивный столбец. Сделать свой лист выглядеть следующим образом Лист1

A   B   C 
Date 1  Date 2  1 
Date 1  Date 2  1 
Date 1  Date 2  0 
Date 1  Date 2  1 
Date 1  Date 2  1 
Date 1  Date 2  1 
Date 1  Date 2  0 
Date 1  Date 2  0 
Date 1  Date 2  0 

Sheet2

A 
On Time:  xx 
Not on Time: xx 

колонны С держит 1, если А = В < в этой строке, и 0 в противном случае (А> В).

Теперь

  • редактировать свой мобильный на время ="Not on time: " & COUNTIF($C$1:$C$15; 0)
  • редактировать свои не по времени ячейка ="Not on time: " & COUNTIF($C$1:$C$15; 1)

Я проверил его и он должен работать по своему вкусу. Будем надеяться, что у вас есть свобода манипулировать макетом листа.