Если слово надо писать в отдельную графу, то числа из ячейки A1 формула примет вид:
=ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; "ящиков" ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; "ящик" ; "ящика"))
Для использования в тексте потребуется писать число, а потом слово, формула будет выглядеть так:
=A1&" "&ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; "ящиков" ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; "ящик" ; "ящика"))
Эту формулу можно копировать отсюда в свою таблицу, но необходимо заменить A1 на нужную ячейку.
Название листа эксель сообщает при запросе информации о файле в функции ЯЧЕЙКА, если параметр тип сведений установлен в значение "имяфайла".
Имя файла пишется в квадратных скобках, а сразу после закрывающей скобки располагается имя листа.
Если таблица не записана в файл функция выдаст пустую строку.
Для получения названия листа надо сначала убедиться, что таблица была сохранена в файл, а затем взять все символы после закрывающей скобки, функцией ПРАВСИМВ.
Вот формула для записи названия листа в ячейку Excel:
=ПРАВСИМВ( ЯЧЕЙКА( "имяфайла" ) ; ДЛСТР( ЯЧЕЙКА( "имяфайла" )) - НАЙТИ( "]" ; ЯЧЕЙКА( "имяфайла" )) )
Эту формулу можно скопировать прямо отсюда на любой лист таблицы в любую ячейку.
Допустим, что исходный текст записан в ячейке B3
Сначала надо проверить есть ли в начале текста артикул или условное цифровое обозначение, номер или код.
если текст начинается с цифры, то артикул есть
Формула для проверки (если есть артикул то результат ИСТИНА):
=ЕЧИСЛО( ЗНАЧЕН( ПСТР(B3;1;1) ))
Формула для столбца с цифрами:
=ЕСЛИ( ЕЧИСЛО( ЗНАЧЕН( ПСТР(B3;1;1) )) ; ЛЕВСИМВ( B3; НАЙТИ(" "; B3)) ; "")
Формула для столбца с наименованием товара:
=ЕСЛИ( ЕЧИСЛО( ЗНАЧЕН( ПСТР( B3;1;1) )) ; ПРАВСИМВ( B3 ; ДЛСТР(B3)-НАЙТИ( " ";B3)) ; B3)
После копирования этих формул в свою таблицу надо заменить ячейку B3 на ту, в которой содержится текст, а потом растянуть на весь диапазон значений.
Под числом можно считать подстроку, которая начинается с цифры и не может начинаться с 0, поэтому подсчитать количество чисел в строке можно как количество подстрок, которые начинаются с цифры от 1 до 9 перед цифрой стоит разделитель подстрок - пробел.
Сначала добавим перед каждым числом символ, которого нет в строке, например символ с кодом 5, тогда количество чисел будет равно разнице длин получившейся строки и исходной.
Чтобы исключить ошибку если строка начинается с числа, к исходной строке надо добавить пробел с начала строки.
Пример
Исходная строка находится в ячейке A2
Формула для подсчета количества чисел в тексте ячейки примет вид:
=ДЛСТР(ПОДСТАВИТЬ(ПО<wbr />ДСТАВИТЬ(ПОДСТАВИТЬ(П<wbr />ОДСТАВИТЬ(ПОДСТАВИТЬ(<wbr />ПОДСТАВИТЬ(ПОДСТАВИТЬ<wbr />(ПОДСТАВИТЬ(ПОДСТАВИТ<wbr />Ь(" "&A2;" 1";СИМВОЛ(5)&" 1");" 2";СИМВОЛ(5)&" 2");" 3";СИМВОЛ(5)&" 3");" 4";СИМВОЛ(5)&"4");" 5";СИМВОЛ(5)&" 5");" 6";СИМВОЛ(5)&" 6");" 7";СИМВОЛ(5)&" 7");" 8";СИМВОЛ(5)&" 8");" 9";СИМВОЛ(5)&" 9"))-ДЛСТР(" "&A2)
Чтобы перевести на градусную меру угла в радианы необходимо разделить градусы на 180 и умножить на ПИ.
Формула для вычисления синуса угла 90 градусов:
=SIN( ПИ()*90/180 )
Ели угол в градусах записан в ячейке A1 то формула примет вид:
=SIN( ПИ()*A1/180 )