|
|
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Добрый всем вечер! Возникла трабла в Excel... Есть 2 столбца: в отдном тип телефона (мобильный, рабочий), в другом результат (да, нет). Нужно (для примера) в ячейке вывести количество строк, где результат "да" по мобильному, в другой ячейке - "нет" по мобильному. То же самое по домашнему. Никак не состряпаю формулу, СЧЕТЕСЛИ вместе с И не прокатывает. Помогите! Очень нужно! Заранее спасибо! -------------------- А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 18:24:12 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Можно формулой массива: {=СУММ((Телефон="мобильный")*(Наличие="да"))} или без именованых диапазонов: {=СУММ((A2:A18="мобильный")*(B2:B18="да"))} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 19:16:35 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
ДмитМожно формулой массива: {=СУММ((Телефон="мобильный")*(Наличие="да"))} или без именованых диапазонов: {=СУММ((A2:A18="мобильный")*(B2:B18="да"))} Классный метод суммировать логические значения!!! Респект :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 23:30:07 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Можно еще так, без использования формулы массива: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 08:30:18 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
100g ДмитМожно формулой массива: {=СУММ((Телефон="мобильный")*(Наличие="да"))} или без именованых диапазонов: {=СУММ((A2:A18="мобильный")*(B2:B18="да"))} Классный метод суммировать логические значения!!! Респект :) То есть это работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 09:32:36 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Табла на скриншоте. Формула следующая: Код: plaintext -------------------- А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 09:43:42 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Сорри. Скрин -------------------- А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 09:44:51 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Про формулу массива не забыл? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 09:54:44 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
vkodorПро формулу массива не забыл? достигается: при закрытии ячейки ctrl + shift + Enter #ЧИСЛО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:09:29 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:13:01 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
vkodor Код: plaintext Во! Вот так заработало! Спасибо! То есть нельзя указывать диапазоны вида А:А? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:18:07 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Люди! А можно вдогонку один маленький вопрос: как подсчитать, сколько на листе строк с записями? ЗЫ. Я вообщето больше по Access, поэтому такие глупые вопросы задаю. Заранее спасибо! -------------------- А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:25:56 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
авторЛюди! А можно вдогонку один маленький вопрос: как подсчитать, сколько на листе строк с записями? ЗЫ. Я вообщето больше по Access, поэтому такие глупые вопросы задаю. Заранее спасибо! в экселе есть функция, подсчет непустых значений, только она считает не строки, а ячейки, но если ячейка в строке, то это одно и тоже. забыл только то, как она называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:44:15 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
вроде сочетание функции суммесли и какая-то логическая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:51:16 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Ivan33вроде сочетание функции суммесли и какая-то логическая Что-то не найду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 12:49:48 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
можно воспользоваться функцией "=СЧЁТЗ(D:D)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 13:31:44 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
vkodorможно воспользоваться функцией "=СЧЁТЗ(D:D)" Пасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 14:09:27 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
Frost_Imp 100g ДмитМожно формулой массива: {=СУММ((Телефон="мобильный")*(Наличие="да"))} или без именованых диапазонов: {=СУММ((A2:A18="мобильный")*(B2:B18="да"))} Классный метод суммировать логические значения!!! Респект :) То есть это работает? Работает, работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 00:19:19 |
|
||
|
СЧЁТЕСЛИ по условию
|
|||
|---|---|---|---|
|
#18+
подсчет через вба автор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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 11:07:07 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33849159&tid=2184609]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 299ms |

| 0 / 0 |
