[excel-formula] Можно ли использовать COUNTIF в двух столбцах для сравнения значений?



Answers

Существует решение, но оно все еще включает в себя 2 дополнительных ячейки: DCOUNT.

Ниже приведен пример (вставьте в указанные ячейки точный текст после двоеточий):

A1: Состояние

A2: B4 => A4

A3: A

B3: B

A4: 700

B4: 5000

А5: 700

B5: 600

A6: 7000

B6: 6000

A7: 700

В7: 701

Ячейка с формулой счета: = DCOUNT (A3: B7, «B», A1: A2)

Question

У меня есть два столбца в Excel, например:

 A   B
0.5  0.4
0.6  0.59
0.1  0.2
0.3  0.29

Я хочу подсчитать, сколько из значений в B меньше их соответствующих значений в A. В этом случае ответ равен 3.

Я могу сделать это, добавив дополнительный столбец, BA а затем выполнив COUNTIF(RANGE, "<0") , но мне интересно, есть ли способ сделать это, не добавляя лишний столбец.

Я понимаю, что это на грани того, что можно было бы программировать, но, надеюсь, это просто на правой стороне линии, а не на неправильной стороне.




решение скреммера в порядке. Но для удовольствия,

Вы также можете написать макрос, как показано ниже, и назначить

=myOwnFunction(A1:A5,B1:B5)

этот подход может быть расширен для любой другой логической функции, такой как A * B + C <C + D * E и т. д. ...

Function myOwnFunction(R1 As Range, S1 As Range)

   Dim J As Integer

   Dim Size As Integer

   Dim myCount As Integer


   Size = R1.Cells.Count

   myCount = 0

       For J = 1 To Size

           If (R1.Cells(J) > S1.Cells(J)) Then

            myCount = myCount + 1

           End If

       Next J


    myOwnFunction = myCount

End Function



Links