Количество перестановок 
				   
 
 
 RAN  
 Дата: Воскресенье, 01.12.2013, 20:49 | 
 Сообщение № 21     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Экселист  
 
 Сообщений:  5660 
 
 
 
     
  
 
 
 
 
 
 
Быть или не быть, вот в чем загвоздка! 
  
  
  
 Ответить 
Сообщение           Автор - RAN  Дата добавления - 01.12.2013  в 20:49   
 
 
 ZORRO2005  
 Дата: Воскресенье, 01.12.2013, 21:49 | 
 Сообщение № 22     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Обитатель  
 
 Сообщений:  391 
 
 
 
 
  Репутация:    
 150    
 ±  
 
  
 Замечаний:
 0%   ±  
   Office 365          
  
 
 
 Код
=ФАКТР(ДЛСТР(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  
 
  
  
  
 Ответить 
Сообщение Код
=ФАКТР(ДЛСТР(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     
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2008 
 
 
 
 
  Репутация:    
 752    
 ±  
 
  
 Замечаний:
    ±  
             
  
 
 
 Раз Сергей раскрылся, придется тоже выкладывать:   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));)))
  
 
 
Раз Сергей раскрылся, придется тоже выкладывать:   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  
 
 
Сообщение отредактировал 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 
 
 
 
 
  Репутация:    
 501    
 ±  
 
  
 Замечаний:
 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)))
    а сейчас просто уже не возникло желание объединить то и это   
 
 
У меня в конце-концов получилась именно первая формула Михаила, с точностью до знака     Единственное уточнение - если подходить к условию полностью (насчёт единственной ячейки 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  
 
Skype: andre.tm.007   Donate: Q iwi: 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 
 
 
 
     
  
 
 
 Мультиноминальный - слышал, но чтобы такая функция была?   Нет такой, я ее не видел!     Ни разу...  
 
 
Мультиноминальный - слышал, но чтобы такая функция была?   Нет такой, я ее не видел!     Ни разу... vikttur  
 
Сообщение отредактировал vikttur  - Понедельник, 02.12.2013, 09:55 
  
  
  
 Ответить 
Сообщение Мультиноминальный - слышал, но чтобы такая функция была?   Нет такой, я ее не видел!     Ни разу... Автор - vikttur  Дата добавления - 02.12.2013  в 09:55   
 
 
 китин  
 Дата: Понедельник, 02.12.2013, 10:12 | 
 Сообщение № 26     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Экселист  
 
 Сообщений:  7035 
 
 
 
 
  Репутация:    
 1079    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2007;2010;2016          
  
 
 
    это точно.откуда?как?а главное какими?  
 
 
   это точно.откуда?как?а главное какими? китин  
 
Не судите очень строго:я пытаюсь научиться   ЯД  41001877306852 
  
  
  
 Ответить 
Сообщение    это точно.откуда?как?а главное какими? Автор - китин  Дата добавления - 02.12.2013  в 10:12