Упростить формулу
Михась
Дата: Среда, 05.10.2011, 15:59 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Доброго время суток!В таблице по дням есть ЗАГР и ВЫГР,надо чтобы в зависимости от того есть ли запись хотя бы в одной ячейке это считалось заездом.Формула рабочая,но очень долго ее набирать. Может кто даст совет как ее лучше облагородить.Спасибо
Доброго время суток!В таблице по дням есть ЗАГР и ВЫГР,надо чтобы в зависимости от того есть ли запись хотя бы в одной ячейке это считалось заездом.Формула рабочая,но очень долго ее набирать. Может кто даст совет как ее лучше облагородить.Спасибо Михась
Ответить
Сообщение Доброго время суток!В таблице по дням есть ЗАГР и ВЫГР,надо чтобы в зависимости от того есть ли запись хотя бы в одной ячейке это считалось заездом.Формула рабочая,но очень долго ее набирать. Может кто даст совет как ее лучше облагородить.Спасибо Автор - Михась Дата добавления - 05.10.2011 в 15:59
Формуляр
Дата: Среда, 05.10.2011, 16:34 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
Можно вот такой ф-лой массива: Code
={ SUM( --( IF( $C$3:$BK$3 = $C$3, $C4:$BK4 > 0, 0 ) + IF( $D$3:$BL$3 = $D$3, $D4:$BL4 > 0, 0 ) > 0) )}
Но, сдаётся мне, можно ещё упростить, если IF заменить на OR и AND . У меня, что-то с ними не заладилось.
Можно вот такой ф-лой массива: Code
={ SUM( --( IF( $C$3:$BK$3 = $C$3, $C4:$BK4 > 0, 0 ) + IF( $D$3:$BL$3 = $D$3, $D4:$BL4 > 0, 0 ) > 0) )}
Но, сдаётся мне, можно ещё упростить, если IF заменить на OR и AND . У меня, что-то с ними не заладилось. Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Среда, 05.10.2011, 16:34
Ответить
Сообщение Можно вот такой ф-лой массива: Code
={ SUM( --( IF( $C$3:$BK$3 = $C$3, $C4:$BK4 > 0, 0 ) + IF( $D$3:$BL$3 = $D$3, $D4:$BL4 > 0, 0 ) > 0) )}
Но, сдаётся мне, можно ещё упростить, если IF заменить на OR и AND . У меня, что-то с ними не заладилось. Автор - Формуляр Дата добавления - 05.10.2011 в 16:34
Михась
Дата: Среда, 05.10.2011, 16:38 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
А как это будет выглядеть в русской транскрипции?(имею ввиду IF,OR и AND-с английским проблема )
А как это будет выглядеть в русской транскрипции?(имею ввиду IF,OR и AND-с английским проблема ) Михась
Ответить
Сообщение А как это будет выглядеть в русской транскрипции?(имею ввиду IF,OR и AND-с английским проблема ) Автор - Михась Дата добавления - 05.10.2011 в 16:38
Михась
Дата: Среда, 05.10.2011, 16:42 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Пример не посмотрел,извиняюсь.Буду кумекать.Спасибо!
Пример не посмотрел,извиняюсь.Буду кумекать.Спасибо! Михась
Ответить
Сообщение Пример не посмотрел,извиняюсь.Буду кумекать.Спасибо! Автор - Михась Дата добавления - 05.10.2011 в 16:42
_Boroda_
Дата: Среда, 05.10.2011, 16:43 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация:
6503
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Проверяйте для ВМ4 Code
=СУММПРОИЗВ(--(($C$3:$BK$3=$C$3)*C4:BK4+($D$3:$BL$3=$D$3)*D4:BL4>0))
Пока писал, уже куча ответов появилась. Уважаемый Формуляр уже практически то же самое написал
Проверяйте для ВМ4 Code
=СУММПРОИЗВ(--(($C$3:$BK$3=$C$3)*C4:BK4+($D$3:$BL$3=$D$3)*D4:BL4>0))
Пока писал, уже куча ответов появилась. Уважаемый Формуляр уже практически то же самое написал _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Проверяйте для ВМ4 Code
=СУММПРОИЗВ(--(($C$3:$BK$3=$C$3)*C4:BK4+($D$3:$BL$3=$D$3)*D4:BL4>0))
Пока писал, уже куча ответов появилась. Уважаемый Формуляр уже практически то же самое написал Автор - _Boroda_ Дата добавления - 05.10.2011 в 16:43
Serge_007
Дата: Среда, 05.10.2011, 17:25 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Кстати, в сентябре 30 дней Варианты (обе - формулы массива): Code
=СУММ(--(--ЕСЛИ(C2:BJ2;C4:BI4+D4:BJ4)>0))
Code
=СУММПРОИЗВ(--(--ЕСЛИ(B$2:BL$2;B4:BK4+C4:BL4)>0))
Кстати, в сентябре 30 дней Варианты (обе - формулы массива): Code
=СУММ(--(--ЕСЛИ(C2:BJ2;C4:BI4+D4:BJ4)>0))
Code
=СУММПРОИЗВ(--(--ЕСЛИ(B$2:BL$2;B4:BK4+C4:BL4)>0))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Кстати, в сентябре 30 дней Варианты (обе - формулы массива): Code
=СУММ(--(--ЕСЛИ(C2:BJ2;C4:BI4+D4:BJ4)>0))
Code
=СУММПРОИЗВ(--(--ЕСЛИ(B$2:BL$2;B4:BK4+C4:BL4)>0))
Автор - Serge_007 Дата добавления - 05.10.2011 в 17:25
Михась
Дата: Среда, 05.10.2011, 18:00 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Большое всем спасибо!!!Это просто шаблон для внутреннего пользования,31 число забивается в зависимости от месяца
Большое всем спасибо!!!Это просто шаблон для внутреннего пользования,31 число забивается в зависимости от месяца Михась
Ответить
Сообщение Большое всем спасибо!!!Это просто шаблон для внутреннего пользования,31 число забивается в зависимости от месяца Автор - Михась Дата добавления - 05.10.2011 в 18:00