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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Сложить цифры, Сложить все цифры содержащиеся в ячейке
 
Цифры.
Код
=SUMPRODUCT(--MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"/";);"=";);"*";);"-";);" ";);ROW($A$1:INDEX($A:$A;LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"/";);"=";);"*";);"-";);" ";))));1))

Цифры и числа.
Код
=SUMPRODUCT(FILTERXML("<j><i>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"=";"/");"*";"/");"-";"/");"/";"</i><i>")&"</i></j>";"//i[.*0=0]"))
Максимальное значение в массиве по нескольким условиям
 
Формула массива.
Код
=MAX(SIGN(COUNTIF(N$1:N$7;Таблица1[[#Headers];[Поставщик 1]:[Поставщик 10]])*COUNTIF($M$1:$M$7;Таблица1[Товар]))*Таблица1[[Поставщик 1]:[Поставщик 10]])

Или так:
Код
=AGGREGATE(14;6;Таблица1[[Поставщик 1]:[Поставщик 10]]/SIGN(COUNTIF(N$1:N$7;Таблица1[[#Headers];[Поставщик 1]:[Поставщик 10]])*COUNTIF($M$1:$M$7;Таблица1[Товар]));1)
Изменено: memo - 06.07.2022 03:28:56 (Исправил задвоение результата при выборе одинаковых критериев и добавил УФ.)
Формула "если" выполняются два условия, сделать формулу с расчётом по работе сотрудников, если выполняются оба условия из двух возможных
 
Как понял.
=((A2="")*500)+((A2<>"")*500+B2*10)
СЧЕТЕСЛИ, но пересечение не диапазона и критерия, а диапазона и диапазона
 
=SUMPRODUCT(COUNTIF($A$2:$A$10;$D2:$H2))
Только уберите пробел после помидоров в диапазоне 2
Редизайн таблицы с данными, Перестроить таблицу с данными под условия
 
surkenny, Заработало  :)
Дело было в Table.Skip ( x, 1 )
Редизайн таблицы с данными, Перестроить таблицу с данными под условия
 
surkenny, У меня почему то выдает ошибку  :( . Когда нажимаю на "Go to Error" отправляет к шагу transform. Думаю, файл прикладыватьнет смысла, ведь у вас все будет работать. Да, чуть не забыл уточнить - в данный момент работаю с Excel 2013.
Скрин
Редизайн таблицы с данными, Перестроить таблицу с данными под условия
 
Формулами. Хотя, полагаю, эта задача больше для Power Query.
Поменять двоеточие между числами на пробелы через формулу или лучше макросом, Замена дветочий между числами на пробелы
 
Элементарно в Power Query.
Код
let
    src = Excel.CurrentWorkbook(){[Name="Название умной таблицы"]}[Content],
    replace = Table.ReplaceValue(src,":"," ",Replacer.ReplaceText,{"Столбец1"})
in
    replace

Ну и еще как вариант, поиск и замена.
Несколько условий с диапазоном в функции СУММЕСЛИМН
 
ну и еще один вариант, короче, правда не знаю, как там с производительностью.
=SUMPRODUCT(COUNTIF($K2:$M2;$A$10:$A$208)*COUNTIF($O2:$R2;$B$10:$B$208);$C$10:$C$208)
Несколько условий с диапазоном в функции СУММЕСЛИМН
 
Держите решение.
=SUMPRODUCT(ISNUMBER(MATCH($A$10:$A$208;$K2:$M2;0))*ISNUMBER(MATCH($B$10:$B$208;$O2:$R2;0));$C$10:$C$208)
Ваша формула с суммеслимн считает попарно по условиям (т.е. 1000 = 0 и 1001 = 4 и т.д.), что собственно поначалу и ввело меня в заблуждение.
Несколько условий с диапазоном в функции СУММЕСЛИМН
 
Проверил критерии и соответствующие им числа вручную с помощью фильтра, вроде все у вас правильно, или я чего-то не понимаю?
Использование СУММПРОИЗВ в массиве в котором содержится текст, Ошибка при работе функции Суммпроизв при работе в массиве содержащий кроме чисел и текст.
 
Цитата
DBT написал:
поменять ечисло  на етекст!
Менять не нужно, а перевести да, ведь это одно и то же, просто на буржуйском))
Цитата
DBT написал:
т.е. нужно проссумировать по критерию "*часть слова*" весь диапазон содержащий данное слово?
Можно!
Получить последовательность с заданным шагом с помощью формулы
 
=INT((ROW(A1)-1)*2)+1
=TRUNC((ROWS($A$1:A1)-1)*2)+1
Использование СУММПРОИЗВ в массиве в котором содержится текст, Ошибка при работе функции Суммпроизв при работе в массиве содержащий кроме чисел и текст.
 
Цитата
Msi2102 написал:
может так
Если автор хотел именно так, то думаю, лучше будет без лишних двойных отрицаний и массива:
Код
=SUMPRODUCT(ISNUMBER($E$4:$E$13)*N(+$F$4:$F$13)*($F$4:$F$13=F4))
Использование СУММПРОИЗВ в массиве в котором содержится текст, Ошибка при работе функции Суммпроизв при работе в массиве содержащий кроме чисел и текст.
 
=SUMPRODUCT(N(+F4:F13)*(E4:E13=E5))
Подсчёт нарастающим итогом
 
Ну и еще вариант, если нужно оставить все как есть.
Месяцы по условию:
Код
=INDEX($F$3:$I$3;MIN(IF(MMULT(--(COLUMN(F4:I4)<=TRANSPOSE(COLUMN(F4:I4)));TRANSPOSE(F4:I4))>=K4;ROW($A$1:$A$4))))

Номер месяца (для всех локалей)
Код
=FIND(MID(M4;2;2);" нвеварпрайюнюлвгенктояек")/2
Изменено: memo - 30.06.2022 12:23:12 (Добавлена проверка)
Подсчёт нарастающим итогом
 
Так подойдет?
Нумерация строк от большего к меньшему(5..4..3..2..)
 
Так?
=6-ROWS($A$1:A1)
Сделать выборку из диапазона данных, в котором есть объединенные ячейки разные по количеству строк, Получение дынных с использованием объединенных ячеек и зависимых выпадающих списков
 
Вариант.
Суммировать значения в одинаковых строках и столбцац
 
Держите с формулами для ранних версий.
Разность дат
 
Скажите, а почему разность периода между Октябрем и Июнем - 8,433 месяцев?
Помогите найти минимальное значение из нужного диапазона
 
Вариант.
Код
=IFERROR(AGGREGATE(15;6;(M5:M34)/(M5:M34<J2);1);"-")
Список значений по условию
 
В ячейку I3 и протянуть вправо.
Код
=ИНДЕКС($A$2:$A$20;АГРЕГАТ(15;6;(СТРОКА($A$2:$A$20)-СТРОКА($A$1))/($B$2:$B$20>0);ЧИСЛСТОЛБ($I3:I3)))

Если же в столбце А будут только числа то проще:
Код
=АГРЕГАТ(15;6;$A$2:$A$20/($B$2:$B$20>0);ЧИСЛСТОЛБ($I3:I3))
Изменено: memo - 26.06.2022 23:14:53
Как вытащить из строки подстроку по маске расположенной в случайном порядке?
 
С FILTERXML можно и попроще, только терзают меня смутные сомнения насчет постоянства позиции с конца.
Код
=FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2;"<";"|");">";"|");"|";"</s><s>")&"</s></t>";"//s[last()-6]")
Как вытащить из строки подстроку по маске расположенной в случайном порядке?
 
Если в последнем примере все варианты, то с минимальной правкой формулы БМВ, - обработка инициалов с точкой и без.
Код
=IFERROR(TRIM(RIGHT(SUBSTITUTE(LEFT(B2;5+SEARCH("? ?.?.|";B2&"|"));"|";REPT(" ";99));99));TRIM(RIGHT(SUBSTITUTE(LEFT(B2;5+SEARCH("?? ?.?|";B2&"|"));"|";REPT(" ";99));99)))
Как заполнить массово пустые ячейки вверху стоящим значением?
 
efendi, Не совсем понял, что вы имеете в виду. Формула ссылается на левую таблицу и берет из нее значения заполняя пустые строки в правой. Зачем вносить ее вручную?
Как заполнить массово пустые ячейки вверху стоящим значением?
 
efendi, Для начала нужно перевести функцию. LOOKUP = ПРОСМОТР. Как переведете, вставьте формулу в В4 и протяните вниз.
Как заполнить массово пустые ячейки вверху стоящим значением?
 
=LOOKUP(2;1/($B$4:B4>0);$B$4:B4)
Сумма значений с условием в строке, в одной ячейке.
 
Вариант.
Код
=СУММПРОИЗВ(ИНДЕКС({0;260;500;650};Ч(ИНДЕКС(ПОИСКПОЗ(A2:E2;{0;1;2;3};);))))

Но думаю, самым правильным будет сделать отдельную таблицу соответствия. Образец в примере.
Изменено: memo - 25.06.2022 07:05:25
Перенести из столбиков в строки
 
Msi2102, CONCAT то бишь СЦЕП нет в 2016-ом. У меня ProPlus. Наверное есть только у тех у кого подписка.

Еще вариант PQ c заменой пустых значений на ноль.
Код
let
  source    = Excel.CurrentWorkbook(){[ Name = "Table1" ]}[Content],
  NullsToZero = Table.TransformColumns(source,{},(x) => Replacer.ReplaceValue(x,null,0)),
  unpvt = Table.UnpivotOtherColumns (NullsToZero, { "Скю" }, "ТТ", "Шт" ),
  ColTypes   = Table.TransformColumnTypes(unpvt,{{"ТТ", type text}, {"Шт", Int64.Type}}),
  Output    = Table.Sort ( ColTypes, { { "ТТ", Order.Ascending }, { "Скю", Order.Ascending } } )
in
  Output
Изменено: memo - 24.06.2022 12:57:38
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Наверх