выстраивание в порядке убывания используя функцию если
БИТ
Дата: Среда, 22.07.2015, 14:05 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
можно ли как-то ФОРМУЛУ усовершенствовать чтобы она выстраивала эти субъекты РФ но в порядке убывания соответствующих абсолютных значений (количества) ?
можно ли как-то ФОРМУЛУ усовершенствовать чтобы она выстраивала эти субъекты РФ но в порядке убывания соответствующих абсолютных значений (количества) ? БИТ
К сообщению приложен файл:
_1.xlsx
(9.9 Kb)
Сообщение отредактировал БИТ - Среда, 22.07.2015, 14:17
Ответить
Сообщение можно ли как-то ФОРМУЛУ усовершенствовать чтобы она выстраивала эти субъекты РФ но в порядке убывания соответствующих абсолютных значений (количества) ? Автор - БИТ Дата добавления - 22.07.2015 в 14:05
Nic70y
Дата: Среда, 22.07.2015, 14:18 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация:
2288
±
Замечаний:
0% ±
Excel 2010
массивная:Код
=ИНДЕКС(E$1:E$12;--ПРАВБ(НАИМЕНЬШИЙ(ЕСЛИ(F$7:F$12>0;F$7:F$12+СТРОКА(F$7:F$12)/1000);СТРОКА(I1))*1000;3))
так?
массивная:Код
=ИНДЕКС(E$1:E$12;--ПРАВБ(НАИМЕНЬШИЙ(ЕСЛИ(F$7:F$12>0;F$7:F$12+СТРОКА(F$7:F$12)/1000);СТРОКА(I1))*1000;3))
так? Nic70y
ЮMoney 41001841029809
Ответить
Сообщение массивная:Код
=ИНДЕКС(E$1:E$12;--ПРАВБ(НАИМЕНЬШИЙ(ЕСЛИ(F$7:F$12>0;F$7:F$12+СТРОКА(F$7:F$12)/1000);СТРОКА(I1))*1000;3))
так? Автор - Nic70y Дата добавления - 22.07.2015 в 14:18
БИТ
Дата: Среда, 22.07.2015, 14:40 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
большое спасибо! единственное что она выстраивает в порядке возрастания от меньшего к большему а мне нужно наоборот от большего к меньшему?
большое спасибо! единственное что она выстраивает в порядке возрастания от меньшего к большему а мне нужно наоборот от большего к меньшему? БИТ
Ответить
Сообщение большое спасибо! единственное что она выстраивает в порядке возрастания от меньшего к большему а мне нужно наоборот от большего к меньшему? Автор - БИТ Дата добавления - 22.07.2015 в 14:40
Nic70y
Дата: Среда, 22.07.2015, 14:41 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация:
2288
±
Замечаний:
0% ±
Excel 2010
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Среда, 22.07.2015, 14:42
Ответить
Сообщение замените на Автор - Nic70y Дата добавления - 22.07.2015 в 14:41
_Boroda_
Дата: Среда, 22.07.2015, 14:42 |
Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А разве Вам не нужно еще значения столбца G меньше 0,4? Предлагаю так Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
Без ЕСЛИОШИБКА так Код
=ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%)
А разве Вам не нужно еще значения столбца G меньше 0,4? Предлагаю так Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
Без ЕСЛИОШИБКА так Код
=ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А разве Вам не нужно еще значения столбца G меньше 0,4? Предлагаю так Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
Без ЕСЛИОШИБКА так Код
=ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;F$7:F$12+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%)
Автор - _Boroda_ Дата добавления - 22.07.2015 в 14:42
БИТ
Дата: Среда, 22.07.2015, 15:10 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
да это тоже нужно чтобы условие соблюдалось но оно легко правится и в той и другой формуле где задаётся условие если ">0" или ">0,4" единственное если можно то объясните как менять формулу если мне нужно выстраивать субъекты не по колонке F а по колонке G ?
да это тоже нужно чтобы условие соблюдалось но оно легко правится и в той и другой формуле где задаётся условие если ">0" или ">0,4" единственное если можно то объясните как менять формулу если мне нужно выстраивать субъекты не по колонке F а по колонке G ? БИТ
Ответить
Сообщение да это тоже нужно чтобы условие соблюдалось но оно легко правится и в той и другой формуле где задаётся условие если ">0" или ">0,4" единственное если можно то объясните как менять формулу если мне нужно выстраивать субъекты не по колонке F а по колонке G ? Автор - БИТ Дата добавления - 22.07.2015 в 15:10
БИТ
Дата: Среда, 22.07.2015, 15:15 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
почему когда буквы меняешь на "G" она не работает G$7:G$12+СТРОКА(G$7:G$12)/1000?
почему когда буквы меняешь на "G" она не работает G$7:G$12+СТРОКА(G$7:G$12)/1000? БИТ
Сообщение отредактировал БИТ - Среда, 22.07.2015, 15:16
Ответить
Сообщение почему когда буквы меняешь на "G" она не работает G$7:G$12+СТРОКА(G$7:G$12)/1000? Автор - БИТ Дата добавления - 22.07.2015 в 15:15
_Boroda_
Дата: Среда, 22.07.2015, 15:38 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Там все не так просто - обычной заменой не получится. Вот обратно (G на F поменять) - пожалуйста, а наоборот - еще добавить немного в формулу нужно. Просто в F у нас целые числа, а в G - нецелые. Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;$G$7:$G$12/1%%+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
Там все не так просто - обычной заменой не получится. Вот обратно (G на F поменять) - пожалуйста, а наоборот - еще добавить немного в формулу нужно. Просто в F у нас целые числа, а в G - нецелые. Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;$G$7:$G$12/1%%+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Там все не так просто - обычной заменой не получится. Вот обратно (G на F поменять) - пожалуйста, а наоборот - еще добавить немного в формулу нужно. Просто в F у нас целые числа, а в G - нецелые. Код
=ЕСЛИОШИБКА(ИНДЕКС(E:E;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($G$7:$G$12>0,4;$G$7:$G$12/1%%+СТРОКА($G$7:$G$12)%%;"");СТРОКА(E1));1)/1%%);"")
Автор - _Boroda_ Дата добавления - 22.07.2015 в 15:38
БИТ
Дата: Среда, 22.07.2015, 15:58 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
и снова спасибо!
Ответить
Сообщение и снова спасибо! Автор - БИТ Дата добавления - 22.07.2015 в 15:58
БИТ
Дата: Среда, 22.07.2015, 17:28 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
_Boroda_ выручишь подскажешь почему не работает формула в самом внизу при ее применении вылезает пермский край хотя должна быть кировская область? соответствующая строка выделена красным цветом?
_Boroda_ выручишь подскажешь почему не работает формула в самом внизу при ее применении вылезает пермский край хотя должна быть кировская область? соответствующая строка выделена красным цветом? БИТ
Сообщение отредактировал БИТ - Среда, 22.07.2015, 17:30
Ответить
Сообщение _Boroda_ выручишь подскажешь почему не работает формула в самом внизу при ее применении вылезает пермский край хотя должна быть кировская область? соответствующая строка выделена красным цветом? Автор - БИТ Дата добавления - 22.07.2015 в 17:28
Nic70y
Дата: Среда, 22.07.2015, 17:46 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация:
2288
±
Замечаний:
0% ±
Excel 2010
Код
=ИНДЕКС(A$1:A$196;200-ПРАВБ(100*НАИБОЛЬШИЙ(ОКРУГЛ(ЕСЛИ(J$104:J$196>=2;D$104:D$196*1000+(200-СТРОКА(D$104:D$196))/100);3);СТРОКА(J1));2))
Код
=ИНДЕКС(A$1:A$196;200-ПРАВБ(100*НАИБОЛЬШИЙ(ОКРУГЛ(ЕСЛИ(J$104:J$196>=2;D$104:D$196*1000+(200-СТРОКА(D$104:D$196))/100);3);СТРОКА(J1));2))
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Среда, 22.07.2015, 17:48
Ответить
Сообщение Код
=ИНДЕКС(A$1:A$196;200-ПРАВБ(100*НАИБОЛЬШИЙ(ОКРУГЛ(ЕСЛИ(J$104:J$196>=2;D$104:D$196*1000+(200-СТРОКА(D$104:D$196))/100);3);СТРОКА(J1));2))
Автор - Nic70y Дата добавления - 22.07.2015 в 17:46
_Boroda_
Дата: Среда, 22.07.2015, 17:48 |
Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Excel-увское округление потомучто Вот так должно работать Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$196;0,1+ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($J$104:$J$196>=2;$D$104:$D$196/1%%+СТРОКА($D$104:$D$196)%%;"");СТРОКА(A1));1)/1%%);"")
Excel-увское округление потомучто Вот так должно работать Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$196;0,1+ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($J$104:$J$196>=2;$D$104:$D$196/1%%+СТРОКА($D$104:$D$196)%%;"");СТРОКА(A1));1)/1%%);"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Excel-увское округление потомучто Вот так должно работать Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$196;0,1+ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($J$104:$J$196>=2;$D$104:$D$196/1%%+СТРОКА($D$104:$D$196)%%;"");СТРОКА(A1));1)/1%%);"")
Автор - _Boroda_ Дата добавления - 22.07.2015 в 17:48
БИТ
Дата: Среда, 22.07.2015, 17:51 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
можешь объяснить для чего в некоторых местах ты умножаешь на 1000 или делишь на 100 и вычитаешь из 100?
можешь объяснить для чего в некоторых местах ты умножаешь на 1000 или делишь на 100 и вычитаешь из 100? БИТ
Ответить
Сообщение можешь объяснить для чего в некоторых местах ты умножаешь на 1000 или делишь на 100 и вычитаешь из 100? Автор - БИТ Дата добавления - 22.07.2015 в 17:51
Nic70y
Дата: Среда, 22.07.2015, 18:09 |
Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация:
2288
±
Замечаний:
0% ±
Excel 2010
D$104:D$196*1000 т.к. тремя знаками после запятой получаем целые числа при умножении на 1000 (200-СТРОКА(D$104:D$196))/100 200 минус (104:196) получаем (96:4) делим на 100 (0,96:0,04) т.е. строки идущие в таблице раньше, с одинаковыми показателями предположим Калужская и Костромская обл. имели бы 1,619 Калужская в строке 109, Костромская 110 получи бы: Калужская = 1,619*1000+(200-109)/100 = 1619,91 Костромская = 1,619*1000+(200-110)/100 = 1619,90 НАИБОЛЬШИЙ первой выведет 1619,91 *100 = 161991 ПРАВБ( ;2) получит два правых символа = 91 200-91=109 - строка соот. Калужской обл. ОКРУГЛ( применяется для устранения косяков вычислений.
D$104:D$196*1000 т.к. тремя знаками после запятой получаем целые числа при умножении на 1000 (200-СТРОКА(D$104:D$196))/100 200 минус (104:196) получаем (96:4) делим на 100 (0,96:0,04) т.е. строки идущие в таблице раньше, с одинаковыми показателями предположим Калужская и Костромская обл. имели бы 1,619 Калужская в строке 109, Костромская 110 получи бы: Калужская = 1,619*1000+(200-109)/100 = 1619,91 Костромская = 1,619*1000+(200-110)/100 = 1619,90 НАИБОЛЬШИЙ первой выведет 1619,91 *100 = 161991 ПРАВБ( ;2) получит два правых символа = 91 200-91=109 - строка соот. Калужской обл. ОКРУГЛ( применяется для устранения косяков вычислений. Nic70y
ЮMoney 41001841029809
Ответить
Сообщение D$104:D$196*1000 т.к. тремя знаками после запятой получаем целые числа при умножении на 1000 (200-СТРОКА(D$104:D$196))/100 200 минус (104:196) получаем (96:4) делим на 100 (0,96:0,04) т.е. строки идущие в таблице раньше, с одинаковыми показателями предположим Калужская и Костромская обл. имели бы 1,619 Калужская в строке 109, Костромская 110 получи бы: Калужская = 1,619*1000+(200-109)/100 = 1619,91 Костромская = 1,619*1000+(200-110)/100 = 1619,90 НАИБОЛЬШИЙ первой выведет 1619,91 *100 = 161991 ПРАВБ( ;2) получит два правых символа = 91 200-91=109 - строка соот. Калужской обл. ОКРУГЛ( применяется для устранения косяков вычислений. Автор - Nic70y Дата добавления - 22.07.2015 в 18:09
krosav4ig
Дата: Среда, 22.07.2015, 19:22 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
а у мну чего-то монстр получился Т - таблица Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));ПОИСКПОЗ(НАИМЕНЬШИЙ(МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);СТРОКА(A1));МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);));СТРОКА(Т);Т[1]);"")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(cc;ПОИСКПОЗ(НАИМЕНЬШИЙ(ee;СТРОКА(A1));ee;));СТРОКА(Т);Т[1]);"")
Код
aa =СТРОКА(Лист1!$A$1:ИНДЕКС(Лист1!$A:$A;СЧЁТЕСЛИ(Т[3];">"&Лист1!$D$17)))
Код
bb =ЕСЛИ(Т[3]>Лист1!$D$17;СТРОКА(Т);"")
Код
dd =ПРОСМОТР(cc;СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)
Код
ee =МУМНОЖ(Ч(dd>=ТРАНСП(dd));aa^0)
а у мну чего-то монстр получился Т - таблица Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));ПОИСКПОЗ(НАИМЕНЬШИЙ(МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);СТРОКА(A1));МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);));СТРОКА(Т);Т[1]);"")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(cc;ПОИСКПОЗ(НАИМЕНЬШИЙ(ee;СТРОКА(A1));ee;));СТРОКА(Т);Т[1]);"")
Код
aa =СТРОКА(Лист1!$A$1:ИНДЕКС(Лист1!$A:$A;СЧЁТЕСЛИ(Т[3];">"&Лист1!$D$17)))
Код
bb =ЕСЛИ(Т[3]>Лист1!$D$17;СТРОКА(Т);"")
Код
dd =ПРОСМОТР(cc;СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)
Код
ee =МУМНОЖ(Ч(dd>=ТРАНСП(dd));aa^0)
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 22.07.2015, 19:23
Ответить
Сообщение а у мну чего-то монстр получился Т - таблица Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));ПОИСКПОЗ(НАИМЕНЬШИЙ(МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);СТРОКА(A1));МУМНОЖ(Ч(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)>=ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ(Т[3]>$D$17;СТРОКА(Т);"");СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17))));СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ(Т[3];">"&$D$17)))^0);));СТРОКА(Т);Т[1]);"")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(ИНДЕКС(cc;ПОИСКПОЗ(НАИМЕНЬШИЙ(ee;СТРОКА(A1));ee;));СТРОКА(Т);Т[1]);"")
Код
aa =СТРОКА(Лист1!$A$1:ИНДЕКС(Лист1!$A:$A;СЧЁТЕСЛИ(Т[3];">"&Лист1!$D$17)))
Код
bb =ЕСЛИ(Т[3]>Лист1!$D$17;СТРОКА(Т);"")
Код
dd =ПРОСМОТР(cc;СТРОКА(Т);Т[2]+СТРОКА(Т)%%%)
Код
ee =МУМНОЖ(Ч(dd>=ТРАНСП(dd));aa^0)
Автор - krosav4ig Дата добавления - 22.07.2015 в 19:22