Думаю, что можно вскрываться, т.к. новых участников не появилось, а на другом форуме ответ уже выложен: мое решение, 108 символов: =ПСТР(A2;ПОИСКПОЗ(252;МУМНОЖ(1-ЕОШ(-ПСТР(A2&" "&4^9;СТРОКА($1:$999)+СТОЛБЕЦ(A:H)-2;1));2^СТРОКА($1:$8)););6)
решение от Светлый, 101 символ (с небольшой доработкой): =ПСТР(A2;ПОИСКПОЗ(7;ЧАСТОТА(СТРОКА(1:999);ЕОШ(-ПСТР(A2&-4^9;СТРОКА($1:$999);1))*СТРОКА(1:999));)-6;6)
Были такие наработки: =ПСТР(A2;МИН(ЕСЛИ(ЧАСТОТА(СТРОКА($1:$99);ЕОШ(-ПСТР(A2;СТРОКА($1:$99);1))*СТРОКА($1:$99))=7;СТРОКА($1:$99)-6));6) =ПСТР(A2;ПРОСМОТР(2;1/(7=ЧАСТОТА(СТРОКА($1:$99);СТРОКА($1:$99)*ЕОШ(-ПСТР(A2;СТРОКА($1:$99);1))));СТРОКА($1:$99))-6;6)
Отличное решение от "Светлый"! На его основе положу в коллекцию универсальный вариант для пользователей (от 1 до 20 символов), меняя текущий - знак "6" на нужный пользователю (кол-во искомых цифр). =ПСТР(A2;ПОИСКПОЗ(6+1;ЧАСТОТА(СТРОКА($1:$999);ЕОШ(-ПСТР(A2&-(9^6);СТРОКА($1:$999);1))*СТРОКА($1:$999));)-6;6)
nossudak & StepanWolkoff OFF Вы что еще не поняли - в этом разделе формулисты соревнуются - межсобойчик так сказать, а прочие "нуждающиеся" на общую поляну идут...
Добрый день. Все ячейки диапазона A1:A10 заполнены текстами и разными числами. Формула должна вернуть первое число, а если нету ни одного числа - ошибку (любую).
Есть решение на 37 знаков со знаком "="
ЗЫ-диапазон внутри формулы должен указываться как A1:A10
Не спотыкается, если: - в ячейке формула ="ИСТИНА" - в ячейке формула ="ИСТ"&"ИНА" - формат ячейки текстовый, а в ней текст - ИСТИНА - в ячейке - 'ИСТИНА
Cпотыкается только тогда, если: - в ячейке формат НЕ текстовый и вручную написать ИСТИНА - в ячейке формула =1=1 (но вроде по условиям ячейка может содержать только тексты и числа, но не булевы значения)
Цитата
Бахтиёр написал: Все ячейки диапазона A1:A10 заполнены текстами и разными числами.
Не терпится выложить. Назову ее "задачка про FIFO"
В столбцах A и B в строках указаны партии товара.
В столбце А записано количество товара в партии В столбце B - цена этого товара в каждой партии
в ячейке D1 указывается некое количество товара, в ячейку D2 нужно вывести суммарную стоимость указанных в D1 единиц товара, методом FIFO (т.е. сначала берем стоимость ранних партий, затем более поздних, пока не закончится число из D1)
В файле понятнее, в столбцах F-G приведен пример ручного расчета
Диапазоны можно использовать любые, указываем без $ (если нет необходимости) Есть решение на 10895 без =
1) одна формула, в любом месте листа. Протягивать не надо 2) я думаю, в целях избушки - пусть будет как есть, A2:A5. Хотя это совершенно не важно, как мне кажется, разве что на несколько символов длиннее формула из-за длинных адресов