Сосчитать столбцы в которых нижнее число > предыдущего
stalber
Дата: Среда, 22.08.2018, 00:25 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 371
Репутация:
7
±
Замечаний:
40% ±
Excel 2021
Доброй ночи, будьте любезны, помогите пожалуйста. Необходимо сосчитать у скольких столбцов самое нижнее число больше(вторая формула меньше) предыдущего по строке. Не все подряд столбцы а в счёт идут только каждый 5-ый столбец. На примере проще показать и объяснить, файл прикрепил, там 2 листа, 1ый лист там таблица, 2ой лист там необходимо вывести.
Доброй ночи, будьте любезны, помогите пожалуйста. Необходимо сосчитать у скольких столбцов самое нижнее число больше(вторая формула меньше) предыдущего по строке. Не все подряд столбцы а в счёт идут только каждый 5-ый столбец. На примере проще показать и объяснить, файл прикрепил, там 2 листа, 1ый лист там таблица, 2ой лист там необходимо вывести. stalber
Ответить
Сообщение Доброй ночи, будьте любезны, помогите пожалуйста. Необходимо сосчитать у скольких столбцов самое нижнее число больше(вторая формула меньше) предыдущего по строке. Не все подряд столбцы а в счёт идут только каждый 5-ый столбец. На примере проще показать и объяснить, файл прикрепил, там 2 листа, 1ый лист там таблица, 2ой лист там необходимо вывести. Автор - stalber Дата добавления - 22.08.2018 в 00:25
_Boroda_
Дата: Среда, 22.08.2018, 09:11 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация:
6615
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?
=СУММПРОИЗВ((ИНДЕКС(C:AF ;СЧЁТЗ(C:C )+1;)>ИНДЕКС(C:AF ;СЧЁТЗ(C:C );))*НЕ(ОСТАТ(СТОЛБЕЦ(A1:AD1 );6)))
Так нужно?
=СУММПРОИЗВ((ИНДЕКС(C:AF ;СЧЁТЗ(C:C )+1;)>ИНДЕКС(C:AF ;СЧЁТЗ(C:C );))*НЕ(ОСТАТ(СТОЛБЕЦ(A1:AD1 );6)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?
=СУММПРОИЗВ((ИНДЕКС(C:AF ;СЧЁТЗ(C:C )+1;)>ИНДЕКС(C:AF ;СЧЁТЗ(C:C );))*НЕ(ОСТАТ(СТОЛБЕЦ(A1:AD1 );6)))
Автор - _Boroda_ Дата добавления - 22.08.2018 в 09:11
krosav4ig
Дата: Среда, 22.08.2018, 17:28 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Куча формул, смотреть в диспетчере имен
aa ='1'!$D3:$AF3
bb ='1'!$D$2:$AF2
cc =СТОЛБЕЦ(aa )
dd =ОСТАТ(cc-2 ;6)=0
ee =ЕСЛИ(dd *(aa >0);aa -ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(dd ;cc /1%^4+ЕСЛИОШИБКА(СТРОКА(bb )/(bb >0)/1%^3+bb ;);"");(cc-2 )/6*(СТРОКА(aa )-2));10^3);)
=СУММ(--(ee >0))
=ЕСЛИОШИБКА(ИНДЕКС('1'!3:3;НАИМЕНЬШИЙ(ЕСЛИ(ee >0;cc );СТОЛБЕЦ(A3 ))-5);"")
Куча формул, смотреть в диспетчере имен
aa ='1'!$D3:$AF3
bb ='1'!$D$2:$AF2
cc =СТОЛБЕЦ(aa )
dd =ОСТАТ(cc-2 ;6)=0
ee =ЕСЛИ(dd *(aa >0);aa -ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(dd ;cc /1%^4+ЕСЛИОШИБКА(СТРОКА(bb )/(bb >0)/1%^3+bb ;);"");(cc-2 )/6*(СТРОКА(aa )-2));10^3);)
=СУММ(--(ee >0))
=ЕСЛИОШИБКА(ИНДЕКС('1'!3:3;НАИМЕНЬШИЙ(ЕСЛИ(ee >0;cc );СТОЛБЕЦ(A3 ))-5);"")
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 22.08.2018, 17:30
Ответить
Сообщение Куча формул, смотреть в диспетчере имен
aa ='1'!$D3:$AF3
bb ='1'!$D$2:$AF2
cc =СТОЛБЕЦ(aa )
dd =ОСТАТ(cc-2 ;6)=0
ee =ЕСЛИ(dd *(aa >0);aa -ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(dd ;cc /1%^4+ЕСЛИОШИБКА(СТРОКА(bb )/(bb >0)/1%^3+bb ;);"");(cc-2 )/6*(СТРОКА(aa )-2));10^3);)
=СУММ(--(ee >0))
=ЕСЛИОШИБКА(ИНДЕКС('1'!3:3;НАИМЕНЬШИЙ(ЕСЛИ(ee >0;cc );СТОЛБЕЦ(A3 ))-5);"")
Автор - krosav4ig Дата добавления - 22.08.2018 в 17:28
Светлый
Дата: Четверг, 23.08.2018, 00:16 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Формулу всё-таки получил (массивную):
=СУММ(--(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);))))
Формулу всё-таки получил (массивную):
=СУММ(--(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);))))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Формулу всё-таки получил (массивную):
=СУММ(--(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);))))
Автор - Светлый Дата добавления - 23.08.2018 в 00:16
Светлый
Дата: Четверг, 23.08.2018, 08:40 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Список тоже сделал. Формула массива, протягивается:
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
Работающие формулы в синих ячейках. Доб. В задании не было отмечено, что нулевое значение на последней строке НЕ УЧИТЫВАТЬ. Формулы исправил, файл перевложил.
=СУММ(--(Ч(СМЕЩ('1'!C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!C:AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));9^9);СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
И значения в последней строке РАВНЫЕ предпоследней непонятно, как учитывать. Доб. С адресацией в новых формулах ошибся. Сейчас всё исправил. Формулы переписал, файл перевложил.
Список тоже сделал. Формула массива, протягивается:
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
Работающие формулы в синих ячейках. Доб. В задании не было отмечено, что нулевое значение на последней строке НЕ УЧИТЫВАТЬ. Формулы исправил, файл перевложил.
=СУММ(--(Ч(СМЕЩ('1'!C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!C:AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));9^9);СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
И значения в последней строке РАВНЫЕ предпоследней непонятно, как учитывать. Доб. С адресацией в новых формулах ошибся. Сейчас всё исправил. Формулы переписал, файл перевложил. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Четверг, 23.08.2018, 14:34
Ответить
Сообщение Список тоже сделал. Формула массива, протягивается:
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))<(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
Работающие формулы в синих ячейках. Доб. В задании не было отмечено, что нулевое значение на последней строке НЕ УЧИТЫВАТЬ. Формулы исправил, файл перевложил.
=СУММ(--(Ч(СМЕЩ('1'!C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B:B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B:B)-1))));2);СТОЛБЕЦ('1'!C:AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!C:AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));Ч(+СМЕЩ('1'!C1:AF1;СЧЁТ('1'!B:B);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C1;СЧЁТ('1'!$B:$B);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B:$B))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B:$B)-1))));2);СТОЛБЕЦ('1'!$C:$AF)-3))>(ОСТАТ(СТОЛБЕЦ('1'!$C:$AF);6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));Ч(+СМЕЩ('1'!$C1:$AF1;СЧЁТ('1'!$B:$B);));9^9);СТОЛБЕЦ('1'!$C:$AF)-8);СТОЛБЕЦ(A1 ))));"")
И значения в последней строке РАВНЫЕ предпоследней непонятно, как учитывать. Доб. С адресацией в новых формулах ошибся. Сейчас всё исправил. Формулы переписал, файл перевложил. Автор - Светлый Дата добавления - 23.08.2018 в 08:40
stalber
Дата: Четверг, 23.08.2018, 23:26 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 371
Репутация:
7
±
Замечаний:
40% ±
Excel 2021
Спасибо всем. _Boroda_ я не понял вашу формулу что именно она выводит, там снизу есть второй лист, на нём показано что нужно увидеть. Krosav4ig формулы не правильно данные выдают, если значения 0,000543.. не ноль а просто имеют тысячные или ещё меньшее значения, почему таблица тогда ошибочно считает. Я файл прикрепил как пример. Светлый, если равные последнее и предпоследнее то его не учитывать, тоже самое если попадают на нули в последней строке, тоже не учитывать их. Но я не смог вашу формулу потестить в полном объёме. Я может что то не правильно понял, но ваша формула показывает последние актуальные данные, а мне необходимо увидеть постепенно всю таблицу, как у krosav4ig в экселе. Я бы хотел ваши формулы тоже потестить, можете пожалуйста подправить, чтобы можно было видеть не только последние актуальные данные, а постепенно все. Как у меня в примере, постепенно все данные.
Спасибо всем. _Boroda_ я не понял вашу формулу что именно она выводит, там снизу есть второй лист, на нём показано что нужно увидеть. Krosav4ig формулы не правильно данные выдают, если значения 0,000543.. не ноль а просто имеют тысячные или ещё меньшее значения, почему таблица тогда ошибочно считает. Я файл прикрепил как пример. Светлый, если равные последнее и предпоследнее то его не учитывать, тоже самое если попадают на нули в последней строке, тоже не учитывать их. Но я не смог вашу формулу потестить в полном объёме. Я может что то не правильно понял, но ваша формула показывает последние актуальные данные, а мне необходимо увидеть постепенно всю таблицу, как у krosav4ig в экселе. Я бы хотел ваши формулы тоже потестить, можете пожалуйста подправить, чтобы можно было видеть не только последние актуальные данные, а постепенно все. Как у меня в примере, постепенно все данные. stalber
Сообщение отредактировал awaddwaawddw - Четверг, 23.08.2018, 23:50
Ответить
Сообщение Спасибо всем. _Boroda_ я не понял вашу формулу что именно она выводит, там снизу есть второй лист, на нём показано что нужно увидеть. Krosav4ig формулы не правильно данные выдают, если значения 0,000543.. не ноль а просто имеют тысячные или ещё меньшее значения, почему таблица тогда ошибочно считает. Я файл прикрепил как пример. Светлый, если равные последнее и предпоследнее то его не учитывать, тоже самое если попадают на нули в последней строке, тоже не учитывать их. Но я не смог вашу формулу потестить в полном объёме. Я может что то не правильно понял, но ваша формула показывает последние актуальные данные, а мне необходимо увидеть постепенно всю таблицу, как у krosav4ig в экселе. Я бы хотел ваши формулы тоже потестить, можете пожалуйста подправить, чтобы можно было видеть не только последние актуальные данные, а постепенно все. Как у меня в примере, постепенно все данные. Автор - stalber Дата добавления - 23.08.2018 в 23:26
Светлый
Дата: Пятница, 24.08.2018, 07:32 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
а мне необходимо увидеть постепенно всю таблицу
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))<(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);))))
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))>(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))<(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))>(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));9^9);СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
Блоки по цвету - одна протягиваемая формула. Синие формулы ориентированы на число заполненных строк в столбце B, стирая или добавляя туда данные, можно было построчно посмотреть все предыдущие строки.
а мне необходимо увидеть постепенно всю таблицу
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))<(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);))))
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))>(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))<(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))>(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));9^9);СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
Блоки по цвету - одна протягиваемая формула. Синие формулы ориентированы на число заполненных строк в столбце B, стирая или добавляя туда данные, можно было построчно посмотреть все предыдущие строки.Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение а мне необходимо увидеть постепенно всю таблицу
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))<(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);))))
=СУММ(--(Ч(СМЕЩ('1'!C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!B$2:B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!B$2:B2)))));2);СТОЛБЕЦ(C:AF )-3))>(ОСТАТ(СТОЛБЕЦ(C:AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));Ч(+СМЕЩ('1'!C$1:AF$1;СЧЁТ('1'!B$2:B3);));9^9)))
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))<(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
=ЕСЛИОШИБКА(Т(СМЕЩ('1'!$C$1;СЧЁТ('1'!$B$2:$B3);НАИМЕНЬШИЙ(ЕСЛИ(Ч(СМЕЩ('1'!$C$1;LOG(1+ТРАНСП(МУМНОЖ(ТРАНСП((ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*(ДВССЫЛ("'1'!C2:AF"&СЧЁТ('1'!$B$2:$B3))>0));2^СТРОКА(ДВССЫЛ("1:"&СЧЁТ('1'!$B$2:$B2)))));2);СТОЛБЕЦ($C:$AF )-3))>(ОСТАТ(СТОЛБЕЦ($C:$AF );6)=2)*ЕСЛИ(Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));Ч(+СМЕЩ('1'!$C$1:$AF$1;СЧЁТ('1'!$B$2:$B3);));9^9);СТОЛБЕЦ($C:$AF )-8);СТОЛБЕЦ(A1 ))));"")
Блоки по цвету - одна протягиваемая формула. Синие формулы ориентированы на число заполненных строк в столбце B, стирая или добавляя туда данные, можно было построчно посмотреть все предыдущие строки.Автор - Светлый Дата добавления - 24.08.2018 в 07:32