powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / СЧЁТЕСЛИ по условию
19 сообщений из 19, страница 1 из 1
СЧЁТЕСЛИ по условию
    #33849159
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый всем вечер!
Возникла трабла в Excel... Есть 2 столбца: в отдном тип телефона (мобильный, рабочий), в другом результат (да, нет). Нужно (для примера) в ячейке вывести количество строк, где результат "да" по мобильному, в другой ячейке - "нет" по мобильному. То же самое по домашнему. Никак не состряпаю формулу, СЧЕТЕСЛИ вместе с И не прокатывает.
Помогите! Очень нужно!
Заранее спасибо!
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849276
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно формулой массива:
{=СУММ((Телефон="мобильный")*(Наличие="да"))}
или без именованых диапазонов:
{=СУММ((A2:A18="мобильный")*(B2:B18="да"))}
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849506
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДмитМожно формулой массива:
{=СУММ((Телефон="мобильный")*(Наличие="да"))}
или без именованых диапазонов:
{=СУММ((A2:A18="мобильный")*(B2:B18="да"))}
Классный метод суммировать логические значения!!!
Респект :)
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849717
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно еще так, без использования формулы массива:

Код: plaintext
=СУММПРОИЗВ(--(A2:A18="мобильный");--(B2:B18="да"))
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849833
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100g ДмитМожно формулой массива:
{=СУММ((Телефон="мобильный")*(Наличие="да"))}
или без именованых диапазонов:
{=СУММ((A2:A18="мобильный")*(B2:B18="да"))}
Классный метод суммировать логические значения!!!
Респект :)
То есть это работает?
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849855
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Табла на скриншоте. Формула следующая:
Код: plaintext
=СУММ((Лист1!C:C="contact_info_type=Home Phone")*(Лист1!F:F="call_result=Stale"))
Результат - 0
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849861
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри. Скрин
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849886
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про формулу массива не забыл?
Код: plaintext
{=СУММ((Лист1!C:C="contact_info_type=Home Phone")*(Лист1!F:F="call_result=Stale"))}
достигается: при закрытии ячейки ctrl + shift + Enter
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849926
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodorПро формулу массива не забыл?
достигается: при закрытии ячейки ctrl + shift + Enter
#ЧИСЛО!
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849937
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
{=СУММ((Лист1!C1:C1000="contact_info_type=Home Phone")*(Лист1!F1:F1000="call_result=Stale"))}
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849952
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor
Код: plaintext
{=СУММ((Лист1!C1:C1000="contact_info_type=Home Phone")*(Лист1!F1:F1000="call_result=Stale"))}

Во! Вот так заработало! Спасибо! То есть нельзя указывать диапазоны вида А:А?
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33849975
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди! А можно вдогонку один маленький вопрос: как подсчитать, сколько на листе строк с записями?
ЗЫ. Я вообщето больше по Access, поэтому такие глупые вопросы задаю. Заранее спасибо!
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33850058
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЛюди! А можно вдогонку один маленький вопрос: как подсчитать, сколько на листе строк с записями?
ЗЫ. Я вообщето больше по Access, поэтому такие глупые вопросы задаю. Заранее спасибо! в экселе есть функция, подсчет непустых значений, только она считает не строки, а ячейки, но если ячейка в строке, то это одно и тоже. забыл только то, как она называется.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33850086
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде сочетание функции суммесли и какая-то логическая
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33850607
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan33вроде сочетание функции суммесли и какая-то логическая
Что-то не найду...
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33850830
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно воспользоваться функцией "=СЧЁТЗ(D:D)"
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33851017
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodorможно воспользоваться функцией "=СЧЁТЗ(D:D)"
Пасибо!
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33856010
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frost_Imp 100g ДмитМожно формулой массива:
{=СУММ((Телефон="мобильный")*(Наличие="да"))}
или без именованых диапазонов:
{=СУММ((A2:A18="мобильный")*(B2:B18="да"))}
Классный метод суммировать логические значения!!!
Респект :)
То есть это работает?
Работает, работает.
...
Рейтинг: 0 / 0
СЧЁТЕСЛИ по условию
    #33859992
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подсчет через вба

авторSub CountNonBlankCells() 'Returns a count of non-blank cells in a selection
Dim myCount As Integer 'using the CountA ws function (all non-blanks)
myCount = Application.CountA(Selection)
MsgBox "The number of non-blank cell(s) in this selection is : "_
& myCount, vbInformation, "Count Cells"
End Sub


Sub CountNonBlankCells2() 'Returns a count of non-blank cells in a selection
Dim myCount As Integer 'using the Count ws function (only counts numbers, no text)
myCount = Application.Count(Selection)
MsgBox "The number of non-blank cell(s) containing numbers is : "_
& myCount, vbInformation, "Count Cells"
End Sub


Sub CountAllCells 'Returns a count of all cells in a selection
Dim myCount As Integer 'using the Selection and Count properties
myCount = Selection.Count
MsgBox "The total number of cell(s) in this selection is : "_
& myCount, vbInformation, "Count Cells"
End Sub


Sub CountRows() 'Returns a count of the number of rows in a selection
Dim myCount As Integer 'using the Selection & Count properties & the Rows method
myCount = Selection.Rows.Count
MsgBox "This selection contains " & myCount & " row(s)", vbInformation, "Count Rows"
End Sub


Sub CountColumns() 'Returns a count of the number of columns in a selection
Dim myCount As Integer 'using the Selection & Count properties & the Columns method
myCount = Selection.Columns.Count
MsgBox "This selection contains " & myCount & " columns", vbInformation, "Count Columns"
End Sub


Sub CountColumnsMultipleSelections() 'Counts columns in a multiple selection
AreaCount = Selection.Areas.Count
If AreaCount <= 1 Then
MsgBox "The selection contains " & _
Selection.Columns.Count & " columns."
Else
For i = 1 To AreaCount
MsgBox "Area " & i & " of the selection contains " & _
Selection.Areas(i).Columns.Count & " columns."
Next i
End If
End Sub


Sub addAmtAbs()
Set myRange = Range("Range1") ' Substitute your range here
mycount = Application.Count(myRange)
ActiveCell.Formula = "=SUM(B1:B" & mycount & ")" ' Substitute your cell address here
End Sub


Sub addAmtRel()
Set myRange = Range("Range1") ' Substitute your range here
mycount = Application.Count(myRange)
ActiveCell.Formula = "=SUM(R[" & -mycount & "]C:R[-1]C)" ' Substitute your cell address here
End Sub
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / СЧЁТЕСЛИ по условию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]