EDIT: Я полностью переписал вопрос, чтобы попытаться быть менее тупым.COUNTIFS с несколькими диапазонами и критериями
У меня есть отчет о проверке пароля, который содержит имена пользователей, хэши LM, хэши NTLM и столбцы для определения того, был ли взломан хеш пароля LM/NTLM или нет. Я заинтересован в поиске аккаунтов со строкой «admin», которые были взломаны. Ниже исходное уравнение, которое я пробовал, но оно не работает.
=SUM(COUNTIFS(Tbl_City[Username], "=*admin*", {Tbl_City[LM State], Tbl_City[NTLM State]},{"1st Half Cracked", "2nd Half Cracked", "Cracked (Brute:Fast)*"}))
Он попадает во второй диапазон критериев - кажется, он не любит несколько диапазонов.
То, что я ищу, является «Если имя пользователя содержит« admin »AND ((IF LM State =« 1st Half Cracked »ИЛИ« 2nd Half Cracked »ИЛИ« Cracked (Brute: Fast) ») ИЛИ (NTLM State = «Трещины (Brute: Fast)») THEN считать это
Это уравнение работает, но проверяет только первый столбец:.
=SUM(COUNTIFS(Tbl_City[Username], "*admin*", Tbl_City[LM State], {"1st Half Cracked","2nd Half Cracked","Cracked (Brute:Fast)*"}))
Мои извинения за первоначальное замешательство и спасибо за вашу помощь.
как '= SUM (A и B) + SUM (A и C) - SUM (A и B и C)'? –
По существу. Хотя, думая об этом больше, никогда не бывает случая, когда B будет ложным, но C будет правдой. Это либо всегда было бы истинным, либо ложным, либо B true и C false. Учитывая это, я думаю, что могу значительно упростить свое уравнение. – Tchotchke
Вы используете COUNTIFS, в отличие от SUMIFS, который, казалось бы, противоречит вашему утверждению «и если он будет найден, он будет SUM, если B или C равно определенному значению». Кроме того, являются val1, val2 и значения всех численных? –