Нужна помощь по основам Excel-VBA - PullRequest
0 голосов
/ 21 марта 2019

Мне интересно подсчитать переменную (мужчина) в столбце А и другую переменную (рабочую) в столбце Б. Я хочу, чтобы выходные данные равнялись общему количеству случаев, когда и мужчины, и работающие отображаются вместе. Любая помощь высоко ценится. Заранее спасибо

Ответы [ 2 ]

1 голос
/ 21 марта 2019

Рассмотрим следующие данные

enter image description here

VBA решение

Используйте метод WorksheetFunction.CountIfs . Следующий код должен вернуть 4:

Option Explicit

Sub CountMaleWorking()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("Sheet1")

    Debug.Print WorksheetFunction.CountIfs(ws.Columns("A"), "male", ws.Columns("B"), "working")
End Sub

Или просто используйте форум

=COUNTIFS(A:A,"male",B:B,"working")
0 голосов
/ 21 марта 2019

Как уже упоминал GSerg, нет vba, но есть простые обозначения.

положить в С1

=COUNTIFS(A1:A100,"male",B1:B100,"working")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...