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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 55 След.
Учитывать в расходе разную закупочную цену товара
 
И еще вариант. Если к списку товаров на вкладке "Приход" добавить нумерацию, то можно попробовать так:
=INDEX(Приход!$D$2:$D$13;MATCH(COUNTIF(A$1:A1;A2);SUMIFS(Приход!$C$1:$C$13;Приход!$F$1:$F$13;"<="&Приход!$F$1:$F$13;Приход!$B$1:$B$13;A2)))
Учитывать в расходе разную закупочную цену товара
 
Цитата
ПавелW написал:
может всё ж так?):
Вы правы. Сначала накосячил, потом подумал)
Правку своей формулы для наглядности сделал в вашем же файле.
=INDEX(Приход!D$2:D$40;MATCH(1=1;MMULT(--(ROW(Приход!D$2:D$40)>=TRANSPOSE(ROW(Приход!D$2:D$40)));(Приход!C$2:C$40)*(Приход!B$2:B$40=A2))>=COUNTIF(A$2:A2;A2);0))
Учитывать в расходе разную закупочную цену товара
 
Цитата
ПавелW написал:
возможно, цена может и повториться) ,а ваше решение для уникальных цен
Ok, тогда такой вариант по идее подойдет больше:
Код
=INDEX(Приход!$D$2:$D$40;MATCH(1=1;MMULT((ROW(Приход!$D$2:$D$40)>=TRANSPOSE(ROW(Приход!$D$2:$D$40)))*(Приход!$B$2:$B$40=A2);--(Приход!$C$2:$C$40))>=ROWS(D$2:D2);0))
Учитывать в расходе разную закупочную цену товара
 
ПавелW,
Про накопление в тз ни слова не сказано, а с конкретно поставленной задачей моя формула справляется)
С Новым годом!
Учитывать в расходе разную закупочную цену товара
 
Цитата
AnnaLuk написал:
Если добавляю третий день и новую цену и количество, выходит ошибка.
Все верно. В предыдущем файле во вкладке "Приход" было 7 строк. В новом - 10. Увеличьте диапазоны в формуле соответственно.
Учитывать в расходе разную закупочную цену товара
 
Цитата
AnnaLuk написал:
Будет всего не 2 дня, а множество.
Я написал, что в формуле не учитывается кол-во проданного товара, т.е. единица принимается по умолчанию. Про дни ничего не писал.
Учитывать в расходе разную закупочную цену товара
 
Ну, можно так попробовать:
Код
=INDEX(Приход!$D$2:$D$7;MATCH(0;(COUNTIF(C$1:C1;Приход!$D$2:$D$7)=Приход!$C$2:$C$7)/(Приход!$B$2:$B$7=Расход!A2);0))

Формула массива. Количество проданного в данном случае не учитывается.
Вывести сумму произведений двух таблиц.
 
Еще вариант.
Код
=SUM(INDEX(SUMIFS($D$12:$D$16;$C$12:$C$16;$C$3:$F$3)*C4:F4;))

Если появляется ошибка #ИМЯ?
Как вытащить разные числа с определённым символом из одной ячейки
 
Вариант для приведенного примера. Должен завестить в 2003-2007.
=SUMPRODUCT(--TEXT(TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;".";"#");"-";"/");"/";REPT(" ";35));ROW($A$1:$A$35)*35-34;35));"0,00;;0;\0"))
Перевод и озвучка на русский здесь.
Изменено: memo - 20.12.2025 15:04:56
Распределение данных по разным столбцам
 
Еще вариант, одной формулой:
=IFERROR(INDEX(($E$1:$E$46;$F$1:$F$46);AGGREGATE(15;6;ROW($E$1:$E$46)/($D$1:$D$46=$D5);INT(COLUMN(B5)/2));;MOD(COLUMN();2)+1);"")
Как добавить в текст символы (точки), Необходимо в текст добавить в разные места точки
 
Цитата
Dimkinjune написал:
как сдесь сделать:8242860002429        8.2428.6.000.242.9
Вариант.
=TEXT(A1;"0\.0000\.0\.000\.000\.0")
Найти в таблице минимальное значение из максимальных значений в строках.
 
Вариант.
=MIN(SUBTOTAL(4;OFFSET(B2;ROW(1:15);;;11)))
ПРОСМОТРX не проливается в двух направлениях
 
Пару раз сталкивался с подобным и покопавшись на форумах обнаружил, что в случае с XLOOKUP это известно как Array of Arrays problem. Есть парочка решений, через комбинацию LAMBDA, DROP, REDUCE и XLOOKUP. Самое простое это вообще не использовать XLOOKUP а обойтись комбинацией CHOOSEROWS + XMATCH. Например так: =CHOOSEROWS(C3:E27;XMATCH(H17:H27;B3:B27;0))
формула расчета трудозатрат, прошу помочь с выполнением задания.
 
Цитата
girvad написал:
чтобы по двум датам определяла диапозон, в котором надо считатьсумму и просто складывала значения
А сейчас не складывает?
Подсчет количества рабочих дней
 
Еще вариант кол-ва пятниц в текущем месяце (дата в А1):
=4+(DAY(A1-DAY(A1)+35)<WEEKDAY(A1-DAY(A1)-5))
(1-Понедельник---->7-Воскресенье)
формула расчета трудозатрат, прошу помочь с выполнением задания.
 
Обновил пост. Добавил УФ.
формула расчета трудозатрат, прошу помочь с выполнением задания.
 
Как-то так.
Изменено: memo - 04.08.2025 23:06:28 (Добавил УФ)
пропорциональное уменьшение значений в группе ячеек на опреденноё число
 
Эмм.. может так?
=SUM(A3:A94)-C3
Динамисеская подмена данных по номеру из массива другой таблицы
 
Еще вариант для А2:
Код
=FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(C2;":";",");",";"</s><s>")&"</s></t>";"//s[preceding::*='"&A$1&"']")
Условие для СУММПРОИЗВ в работе с текстовыми значениями
 
Можно слегка подправить:
=SUMPRODUCT(TEXT(0&MID(D4:D18;1;SEARCH("/";D4:D18&"/")-1);"00;;0;\0")*ISTEXT(D4:D18))
Как создать автоматическое построение списка, без пустых строк
 
Цитата
AlienSx написал:
неа, TRIMRANGE "рубит хвосты" и не трогает то, что внутри.
Excel 365 (Онлайн) так не считает:)
Как создать автоматическое построение списка, без пустых строк
 
Если версия позволяет то можно и так:
=TRIMRANGE(UNIQUE(B:B))
поиск даты в множестве дат, расположенных в одной ячейке, поиск даты
 
Сколько здесь писали о файле, примере - не перечесть.
Вариант (формула массива):
=MAX(IFERROR(--MID(SUBSTITUTE(A1;".";"/");(ROW($1:$10)-1)*10+1;10);0))
Если у вас используется точка в качестве разделителя, то можете убрать этот блок:
=SUBSTITUTE(A1;".";"/") и оставить А1
Автоматизация расчета доли продаж за каждый квартал
 
Еще вариант:
=SUM(INDEX($B3:$M3;(3*COLUMNS($B$3:B3)-3)+1):INDEX($B3:$M3;(3*COLUMNS($B$3:B3)-3)+3))
Суммирование ячеек с заменой переменной на число
 
Ну и напоследок (можно не вводить как формулу массива и порядок тоже наводить не обязательно):
=СУММ(ИНДЕКС(--ТЕКСТ(ПОДСТАВИТЬ(B2:E2;"к";);"0;;0;\0");0);8*СЧЁТЕСЛИ(B2:E2;"*к"))
Изменено: memo - 28.06.2025 19:01:40
Суммирование ячеек с заменой переменной на число
 
Цитата
ZhSAleksnandrov написал:
Еще одна сиутация не обыграна, когда просто "К" без чисел  
Тогда "лобовое" решение:
=IF(ISNUMBER(B2);B2;IFERROR(--LEFT(B2);0))+IF(ISNUMBER(E2);E2;IFERROR(--LEFT(E2);0))+8*COUNTIF(B2:G2;"*к")
Суммирование ячеек с заменой переменной на число
 
ZhSAleksnandrov, Здравствуйте.
Так?
=B2+LEFT(E2)+8*COUNTIF(B2:G2;"*к")
Фильтрация данных, Фильтрация данных
 
Kuzya_228_227,
Урок рабочий, просто вы невнимательны к деталям. По формуле в ячейке F3:
1. Условие в ячейке F1 ссылается на диапазон в столбце А, в котором числа. Нет там арбузов, дынь и прочих нитратосодержащих фруктов (ягод, с ботанической точки зрения :)  )
2. Более того нарушена размерность. Везде граница диапазона заканчивается на 2252, а в столбце А на 2000. Непорядок.
3. Для функции СТРОКА диапазон указан кириллицей. Естественно, функция с ней работать не будет.
4. Этот пункт: СТРОКА()-5. В уроке написано:
Цитата
...для компенсации сдвига результирующего диапазона относительно исходного вычитается число пять во фрагменте СТРОКА()-5
Но, поскольку формула у вас третьей строке, то для получения единицы нужно вычесть не пять а два.
5. Ну и когда вы это исправите введите формулу через Ctrl + Shift + Enter (там, кстати тоже об этом написано).
Извлечь строку текста из ячейки
 
=TRIM(RIGHT(SUBSTITUTE(A1;" ";REPT(" ";15));15))
Подсчет итога по критериям других ячеек
 
Как вариант:
=SUMPRODUCT(COUNTIF($E4:$AI4;{8\12\24})*$B4:$D4)
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 55 След.
Наверх