Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Количество перестановок - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Количество перестановок
Количество перестановок
RAN Дата: Воскресенье, 01.12.2013, 20:49 | Сообщение № 21
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Поделитесь мозгами

killed
:D :D


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Поделитесь мозгами

killed
:D :D

Автор - RAN
Дата добавления - 01.12.2013 в 20:49
ZORRO2005 Дата: Воскресенье, 01.12.2013, 21:49 | Сообщение № 22
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(ПОИСКПОЗ(ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1);ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1););СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1))))))

Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(СТРОКА($1:$255));""))))
 
Ответить
Сообщение
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(ПОИСКПОЗ(ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1);ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1););СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1))))))

Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(СТРОКА($1:$255));""))))

Автор - ZORRO2005
Дата добавления - 01.12.2013 в 21:49
MCH Дата: Понедельник, 02.12.2013, 08:50 | Сообщение № 23
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Раз Сергей раскрылся, придется тоже выкладывать:
109
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(КОДСИМВ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1));СТРОКА($1:$255))))
109
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(НАЙТИ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1);A1);СТРОКА($1:$99))))
85
Код
=МУЛЬТИНОМ(ЧАСТОТА(КОДСИМВ(ПРАВБ(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)))));СТРОКА($1:$255)))
68
Код
=МУЛЬТИНОМ(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(СТРОКА($1:$255));)))
К сообщению приложен файл: 0252177.xls (27.0 Kb)


Сообщение отредактировал MCH - Понедельник, 02.12.2013, 08:51
 
Ответить
СообщениеРаз Сергей раскрылся, придется тоже выкладывать:
109
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(КОДСИМВ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1));СТРОКА($1:$255))))
109
Код
=ФАКТР(ДЛСТР(A1))/ПРОИЗВЕД(ФАКТР(ЧАСТОТА(НАЙТИ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1);A1);СТРОКА($1:$99))))
85
Код
=МУЛЬТИНОМ(ЧАСТОТА(КОДСИМВ(ПРАВБ(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)))));СТРОКА($1:$255)))
68
Код
=МУЛЬТИНОМ(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(СТРОКА($1:$255));)))

Автор - MCH
Дата добавления - 02.12.2013 в 08:50
AndreTM Дата: Понедельник, 02.12.2013, 09:09 | Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
У меня в конце-концов получилась именно первая формула Михаила, с точностью до знака :)
Единственное уточнение - если подходить к условию полностью (насчёт единственной ячейки A1), то формула может быть "непротягиваемой",и , соответственно, короче на 3 символа.
А вот с МУЛЬТИНОМ - это уже не для 2003 (он там в "Пакет анализа" входит), поэтому получается не совсем по правилам (я в своих постах поэтому и указывал 2010).
Заодно:
Код
=МУЛЬТИНОМ(ЧАСТОТА(КОДСИМВ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1));СТРОКА($1:$255)))

А вот до того, чтобы так эффектно использовать ПОДСТАВИТЬ - до меня уже не дошло. Наверное, потому, что варианты с использованием такого расчета я рассматривал первыми (ещё неделю назад), получил нечто такое:
Код
=МУЛЬТИНОМ((ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;ПСТР(A1;СТРОКА($1:$99);1);"")))*(НАЙТИ(ПСТР(A1;СТРОКА($1:$99);1);A1)=СТРОКА($1:$99)))

а сейчас просто уже не возникло желание объединить то и это :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Понедельник, 02.12.2013, 09:22
 
Ответить
СообщениеУ меня в конце-концов получилась именно первая формула Михаила, с точностью до знака :)
Единственное уточнение - если подходить к условию полностью (насчёт единственной ячейки A1), то формула может быть "непротягиваемой",и , соответственно, короче на 3 символа.
А вот с МУЛЬТИНОМ - это уже не для 2003 (он там в "Пакет анализа" входит), поэтому получается не совсем по правилам (я в своих постах поэтому и указывал 2010).
Заодно:
Код
=МУЛЬТИНОМ(ЧАСТОТА(КОДСИМВ(ПСТР(A1;СТРОКА(СМЕЩ(A$1;;;ДЛСТР(A1)));1));СТРОКА($1:$255)))

А вот до того, чтобы так эффектно использовать ПОДСТАВИТЬ - до меня уже не дошло. Наверное, потому, что варианты с использованием такого расчета я рассматривал первыми (ещё неделю назад), получил нечто такое:
Код
=МУЛЬТИНОМ((ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;ПСТР(A1;СТРОКА($1:$99);1);"")))*(НАЙТИ(ПСТР(A1;СТРОКА($1:$99);1);A1)=СТРОКА($1:$99)))

а сейчас просто уже не возникло желание объединить то и это :)

Автор - AndreTM
Дата добавления - 02.12.2013 в 09:09
vikttur Дата: Понедельник, 02.12.2013, 09:55 | Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Мультиноминальный - слышал, но чтобы такая функция была?
Нет такой, я ее не видел! :)
Ни разу...


Сообщение отредактировал vikttur - Понедельник, 02.12.2013, 09:55
 
Ответить
СообщениеМультиноминальный - слышал, но чтобы такая функция была?
Нет такой, я ее не видел! :)
Ни разу...

Автор - vikttur
Дата добавления - 02.12.2013 в 09:55
китин Дата: Понедельник, 02.12.2013, 10:12 | Сообщение № 26
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Поделитесь мозгами

это точно.откуда?как?а главное какими?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Поделитесь мозгами

это точно.откуда?как?а главное какими?

Автор - китин
Дата добавления - 02.12.2013 в 10:12
Мир MS Excel » Работа и общение » Мозговой штурм » Количество перестановок
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!