Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 26 След.
Отбор по столбцу и суммирование по строкам
 
Здравствуйте. Попробуйте так.
Код
=SUMPRODUCT($E$12:$I$23*($E$11:$I$11=F$5)*($B$12:$B$23=$C6)*($C$12:$C$23=$D6)*($D$12:$D$23=$E6))

c СУММЕСЛИМН:
Код
=SUMIFS(INDEX($E$12:$I$23,,MATCH(F$5,$E$11:$I$11,)),$B$12:$B$23,$C6,$C$12:$C$23,$D6,$D$12:$D$23,$E6)

ну и вариант с МУМНОЖ:
Код
=SUMPRODUCT(MMULT(TRANSPOSE(INDEX(($B$12:$B$23=$C6)*($C$12:$C$23=$D6)*($D$12:$D$23=$E6);N(IF(1;INDEX(ROW($B$12:$B$23)-MIN(ROW($B$12:$B$23))+1;)));));($E$11:$I$11=F$5)*$E$12:$I$23))
Изменено: memo - 27.11.2021 23:04:37 (Небольшое дополнение)
Поиск уникальных значений по нескольким условиям за определенный период времени
 
Ассортимент вариантов.
Массивный.
Код
=SUM(IF(($B$2:$B$30>=$E$6)*($B$2:$B$30<=$E$7)*($A$2:$A$30=E2);1/COUNTIFS($A$2:$A$30;$A$2:$A$30&"";$B$2:$B$30;$B$2:$B$30&"")))

Немассивный.
Код
=SUMPRODUCT(($B$2:$B$30>=$E$6)*($B$2:$B$30<=$E$7)*($A$2:$A$30=E2)/COUNTIFS($A$2:$A$30;$A$2:$A$30&"";$B$2:$B$30;$B$2:$B$30&""))

И снова массивный.
Код
=COUNT(0/(($B$2:$B$30>=$E$6)*($B$2:$B$30<=$E$7)*($A$2:$A$30=E2)*MATCH($A$2:$A$30&$B$2:$B$30;$A$2:$A$30&B$2:$B$30;)=ROW($1:$30)))
Динамичная гиперссылка на ячейку с отбором по трем условиям
 
Цитата
masaran написал:
А дату как добавить?
Замените блок ПОИСКПОЗ на этот
Код
ПОИСКПОЗ(1;(ДТК!A:A=$B$3)*(ДТК!B:B=H3)*(ДТК!C:C>=J3)*(ДТК!D:D<=K3);0)
Посчитать общую сумму нескольких строк используя несколько условий
 
Сергей Старостенко, Формула работает верно, просто вы взяли ее из предыдущего примера и изменили 0,22 на 1,22. Верните 0,22 и получите верные результаты.
Посчитать общую сумму нескольких строк используя несколько условий
 
Цитата
Сергей Старостенко написал:
Не работает формула
(с) Какие ваши доказательства?
Найти показатель, цена по которому самая высокая
 
=INDEX($B$2:$B$5;MATCH(MAX($C$2:$C$5);$C$2:$C$5;))
Посчитать общую сумму нескольких строк используя несколько условий
 
=SUMPRODUCT(((($C10="ОР")*($D10:$I10)*0,22)+($D10:$I10))*($D$9:$I$9="План"))
Посчитать общую сумму нескольких строк используя несколько условий
 
Попробуйте так:
Код
=SUMPRODUCT((($C$9:$C$10="ОР")*($D$9:$O$10)*1.22)+(($C$9:$C$10<>"ОР")*($D$9:$O$10)))
Суммирование значений в строке при условии хотя бы одного совпадения в столбце под этой ячейкой
 
Я тут немного поработал над этой задачкой. Вот окончательный вариант (формула массива):
Код
=MMULT(TRANSPOSE(IFERROR(MMULT(N(TRANSPOSE((MONTH($B$3:$E$9)=MONTH(A15)*ROW($B$3:$E$9)^0))),ROW($B$3:$E$9)^0)^0,)),--TRANSPOSE($B$1:$E$1))

В столбце D (зеленый шрифт) демонстрация принципа действия формулы. Теперь, по идее, добавлять столбцы будет намного легче.
Изменено: memo - 19.11.2021 23:16:13
Подсчёт количества слагаемых в ячейке
 
Если кол-во ячеек то просто заменить СУММ на СЧЁТ
Поиск значений массива в другом массиве
 
Простой вариант.
=LOOKUP(2;1/(ISNUMBER(SEARCH($A$2:$A$6;B2)));$A$2:$A$6)
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Цитата
песок написал:
при двойном клике+ENTER на F2  - 44197,00031 меняется на #ЗНАЧ; исчезает значение в F3; в F1 - ничего не происходит
Увы, у меня не воспроизводится. В данный момент проверяю на машине, где Excel (2013) с настройками по умолчанию, так сказать из коробки. А вот с циклической ссылкой - да. Но конкретно в данном случае это нормально. Все что могу посоветовать это найти комп с как минимум 2013-ым офисом, и проверить на нем. У нас в офисе 2007-го ни у кого нет, даже у охраны)
Скрины
Изменено: memo - 15.11.2021 01:36:34
Суммирование значений в строке в нескольких столбцах по условию
 
Morphеus, Матрица, формула массива.
Код
=SUM(MMULT(N(A1:C1="aaa");--TRANSPOSE(A2:C10)))

Шучу, я шучу. Все гораздо проще))
Код
=SUMPRODUCT(A2:C10*(A1:C1="aaa"))
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Цитата
песок написал:
В ячейках Е4-Е18 появились (впервые) зеленые треугольники
Подправил. Файл перезалил. См. предыдущий пост. Теперь значков не должно быть.
Цитата
песок написал:
если в столбцах G-K выделить + Enter любую ячейку, то также, исчезают результаты в Е3-Е19
А вот это аномалия. Такие действия в ячейках ну никак не должны влиять на работу формулы. Посмотрите, может у вас какая-нибудь надстройка установлена?
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Итак мы выяснили, что вода очень очень мокрая (с) Джанни Родари - Приключения Чиполлино))
Цитата
песок написал:
что даже щелкая на листе пустые ячейки даже очень далеко от формул видимость результата исчезает, а если на ячейках с формулой, то выходит и сообщение о циклической ссылке.
Значит вовсе не в рег. настройках дело. В 2013 - 2016 работает корректно. По идее и в 2007 должно быть все ок. ведь спецификации книг не отличаются 1,048.586 строк и 16,384 столбцов (2007-2016).
В итоге возьму на себя смелость изменить самую малость последнюю формулу Михаила из №36. Проверяйте.
=IFERROR(INDEX($G$3:$K$500;MOD(SMALL(IFERROR(SUBSTITUTE(MID($G$3:$K$12;SEARCH("??.??.?";$G$3:$K$12);10);".";"/")+(ROW($G$3:$K$12)-ROW($G$3)+1)%%+(COLUMN($G$3:$K$12)-COLUMN($G$3)+1)%%%;1=0);ROWS(E$3:E3));1)/1%%+0,1;MOD(SMALL(IFERROR(SUBSTITUTE(MID($G$3:$K$12;SEARCH("??.??.?";$G$3:$K$12);10);".";"/")+(ROW($G$3:$K$12)-ROW($G$3)+1)%%+(COLUMN($G$3:$K$12)-COLUMN($G$3)+1)%%%;1=0);ROWS(E$3:E3));1%%)/1%%%+0,1);"")
Изменено: memo - 14.11.2021 03:54:30 (Правка формулы)
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
песок, Сделал для вас небольшой мануал для начального этапа прогонки формулы. Откройте файл из сообщения №17. Последовательно выполните шаги описанные ниже.
Инструкция
Изменено: memo - 13.11.2021 15:51:48
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Цитата
песок написал:
Не помогает
Вот странно. А у меня сходу завелось, причем даже с тт-шками. Попробовал на двух компах своем и супруги у нее французские рег. настройки (тоже разделитель слеш).
скрин
Изменено: memo - 12.11.2021 23:34:20
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Выкладываю файл. В нем сегодняшняя дата. По ней вы увидите, какой у вас в системе стоит разделитель для дат. В таблице в датах замените все точки на нужный разделитель и по идее все должно заработать.
Изменено: memo - 12.11.2021 23:01:37
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Про слеш. В моей системе разделителем для дат служит слеш. Поэтому в формуле для функции НАИМЕНЬШИЙ даты с точками будут всего-навсего текстом, с которым она не работает и естественно возвращает ошибку. Смена точек на слеш, т.е. на разделитель установленный в ОС автоматически превращает текст в число, с которым НАИМЕНЬШИЙ работает.
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
А теперь по делу. Открыв файл из сообщения №17 тоже получил пустой лист. Сразу оговорюсь, что у меня на компе региональные настройки US. Сменив точки на слеши, получил результаты. Правда от тт-шек в ячейке G3 пришлось избавиться. Может это как-то поможет.
ОФФТОП.
Сделал скрин, выбрав нужную область, сохранил как png, получил 68 кб))
Скрин
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Цитата
песок написал:
получил PNG 350 кб
Сделал скрин, вся информативная часть в центре, сохранил как jpeg, получил 129 кб)
Скрин
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
Цитата
песок написал:
установлена семерка
Старт-Выполнить-вписываете snippingtool.exe и Enter. Дальше разберетесь.
Как столбцы с тестовыми строками и датой датой в тексте перенести в другой столбец с сортировкой по датам
 
В винде есть замечательный встроенный инструмент Snipping Tool (Snip and Sketch в 11-ой винде). Создает умеренные по весу скрины в форматах jpeg, gif и png.
Поиск чисел по определенному диапазону
 
Сергей Евдокимов, У вас учитываются пустые ячейки D16 и D18. Правильно ли это?
Как склеить несколько несмежных диапазонов данных в один одномерный массив (список)., Без VBA. Без PQ. Без сводных таблиц. Без удаления дубликатов. Одной формулой. На лету.
 
Еще формульный вариант с применением INDIRECT. (В свое время подсмотрел на буржуйском форуме).
Код
=INDIRECT(TEXT(MOD(SMALL(IF(($A$2:$C$8<>"");ROW($A$2:$A$8)*1000+COLUMN($A$1:$C$1)*1000001;99999999);ROW(A1));1000000);"R0C000");)

В случае надобности можно модифицировать так, чтобы выводились неповторяющиеся значения.
Изменено: memo - 12.11.2021 13:16:11
Поиск чисел по определенному диапазону
 
См. вложение.
Как добавить уникальный номер в рамках диапазона
 
iAlex, Может так подойдет?
Код
=IF(COUNTIF($B$1:B1;B1)=1;B1;(B1&","&COUNTIF($B$1:B1;B1))+0)
Суммирование значений в строке при условии хотя бы одного совпадения в столбце под этой ячейкой
 
Еще один вариант, хоть и без доп. столбцов , но довольно колхозный. Наверное можно сделать матрицу, чтобы все найденные по каждому столбцу значения рассматривались как одно, и затем умножать на нужные числа, но тут нужно подумать.
Перенос значений из столбца одной таблицу в столбец другой таблицы при условии.
 
Цитата
scb написал:
когда значение >0,то ни каких данные не переносится,а если <0,то вносится значение(не повторяется)
Если правильно понял вводные, то вот слегка дополненный вариант формулы от Mershik.
Код
=ИНДЕКС($E$3:$E$137;ПОИСКПОЗ(1;ИНДЕКС((СЧЁТЕСЛИ($R$2:R2;$E$3:$E$137)=0)*(($P$3:$P$137<0)*($E$3:$E$137<>""))*($P$3:$P$137<>($P$3:$P$137>0));0);0))
Изменено: memo - 07.11.2021 20:20:24
Формирование списка фамилий отсутствующих из столбца А по критерию, приведенному в столбце В
 
Можно формулой, типа так:
Код
=IFERROR(INDEX($A$2:$A$10;AGGREGATE(15;6;ROW($A$2:$A$10)-ROW($A$2)+1/($B$2:$B$10={"болеет"\"отпуск"\"смена"});ROW(A1)));"")

но при такой организации данных придется ее переносить и подстраивать под каждый список.
Изменено: memo - 07.11.2021 19:40:57
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 26 След.
Наверх