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

Вход

Регистрация

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

 

= Мир MS Excel/Формула по корректировка данных в ячейке по условию - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Формула по корректировка данных в ячейке по условию
Serge_007 Дата: Пятница, 17.05.2013, 12:11 | Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (M73568)
3074 знака
Формула ниже делает то же самое, но её длина 483 знака и работать должна во всех версиях Excel:
Код
=ВЫБОР(СУММ(--(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48));ПСТР(B2;МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))+1;255);ПСТР(B2;МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))+1;МАКС(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))-МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))-1))


ЗЫ Обе формулы вернут некорректный результат для такого случая
Цитата (M73568)
НУЖНОЕ.XXX
так как автор темы не смог объяснить для него критерии
К сообщению приложен файл: EvilKill.xls (34.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (M73568)
3074 знака
Формула ниже делает то же самое, но её длина 483 знака и работать должна во всех версиях Excel:
Код
=ВЫБОР(СУММ(--(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48));ПСТР(B2;МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))+1;255);ПСТР(B2;МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))+1;МАКС(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))-МИН(ЕСЛИ(КОДСИМВ(ПСТР(B2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)));1))<48;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(B2)))))-1))


ЗЫ Обе формулы вернут некорректный результат для такого случая
Цитата (M73568)
НУЖНОЕ.XXX
так как автор темы не смог объяснить для него критерии

Автор - Serge_007
Дата добавления - 17.05.2013 в 12:11
M73568 Дата: Пятница, 17.05.2013, 12:31 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (Serge_007)
ЗЫ Обе формулы вернут некорректный результат для такого случая

Это пока трудно объяснить, но она (формула) показывает так как хочет клиент wink
К сообщению приложен файл: Sravnenie.xlsx (12.6 Kb) · 5149499.jpg (86.5 Kb)


Сообщение отредактировал M73568 - Пятница, 17.05.2013, 12:36
 
Ответить
Сообщение
Цитата (Serge_007)
ЗЫ Обе формулы вернут некорректный результат для такого случая

Это пока трудно объяснить, но она (формула) показывает так как хочет клиент wink

Автор - M73568
Дата добавления - 17.05.2013 в 12:31
Serge_007 Дата: Пятница, 17.05.2013, 12:41 | Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (M73568)
она (формула) показывает так как хочет клиент
У меня она работает так:
К сообщению приложен файл: 4235253.gif (68.1 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (M73568)
она (формула) показывает так как хочет клиент
У меня она работает так:

Автор - Serge_007
Дата добавления - 17.05.2013 в 12:41
M73568 Дата: Пятница, 17.05.2013, 12:50 | Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (Serge_007)
У меня она работает так:

К сожалению Ваш файл у меня вообще некорректно открывается и ругается на любой способ внесения формул

К сообщению приложен файл: 8466916.jpg (81.3 Kb)


Сообщение отредактировал M73568 - Пятница, 17.05.2013, 12:51
 
Ответить
Сообщение
Цитата (Serge_007)
У меня она работает так:

К сожалению Ваш файл у меня вообще некорректно открывается и ругается на любой способ внесения формул


Автор - M73568
Дата добавления - 17.05.2013 в 12:50
Serge_007 Дата: Пятница, 17.05.2013, 13:05 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Вот файл
К сообщению приложен файл: EvilKill.xlsx (10.7 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВот файл

Автор - Serge_007
Дата добавления - 17.05.2013 в 13:05
M73568 Дата: Пятница, 17.05.2013, 13:37 | Сообщение № 26
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Да, я уже нашёл, что-то и вправду не считает, в такой формуле очень просто заблудиться. Перевод простой формулы с допстолбцами в такого монстра даёт почему-то разные результаты wacko
 
Ответить
СообщениеДа, я уже нашёл, что-то и вправду не считает, в такой формуле очень просто заблудиться. Перевод простой формулы с допстолбцами в такого монстра даёт почему-то разные результаты wacko

Автор - M73568
Дата добавления - 17.05.2013 в 13:37
M73568 Дата: Пятница, 17.05.2013, 13:51 | Сообщение № 27
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Эх вот я лепила, нарисовал две разные формулы и глазом не моргнул biggrin

Формально да, формула не всегда будет работать т.к. ситуацию
Цитата
XXX.НУЖНОЕ
НУЖНОЕ.XXX

может различить только человек, и то не всегда.
Следовательно либо формула будет считать только первый вариант и "неправильно" отображать ситуацию со вторым, либо наоборот
 
Ответить
СообщениеЭх вот я лепила, нарисовал две разные формулы и глазом не моргнул biggrin

Формально да, формула не всегда будет работать т.к. ситуацию
Цитата
XXX.НУЖНОЕ
НУЖНОЕ.XXX

может различить только человек, и то не всегда.
Следовательно либо формула будет считать только первый вариант и "неправильно" отображать ситуацию со вторым, либо наоборот

Автор - M73568
Дата добавления - 17.05.2013 в 13:51
Serge_007 Дата: Пятница, 17.05.2013, 13:54 | Сообщение № 28
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (M73568)
может различить только человек
Не согласен. Если есть чёткие и выполнимые критерии, то условия в формуле можно задать всегда


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (M73568)
может различить только человек
Не согласен. Если есть чёткие и выполнимые критерии, то условия в формуле можно задать всегда

Автор - Serge_007
Дата добавления - 17.05.2013 в 13:54
M73568 Дата: Пятница, 17.05.2013, 14:02 | Сообщение № 29
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (Serge_007)
Не согласен. Если есть чёткие и выполнимые критерии, то условия в формуле можно задать всегда

Это когда есть чёткое определение что есть "НУЖНОЕ", данном случае есть только разделители, и в ситуации с например "1234567-545412", любая часть подходит. Тут только три варианта, либо мы принимаем в таких случаях за нужное только левую или только правую части, либо привлекаем функцию СЛУЧМЕЖДУ и отдаём всё на волю случая wink
 
Ответить
Сообщение
Цитата (Serge_007)
Не согласен. Если есть чёткие и выполнимые критерии, то условия в формуле можно задать всегда

Это когда есть чёткое определение что есть "НУЖНОЕ", данном случае есть только разделители, и в ситуации с например "1234567-545412", любая часть подходит. Тут только три варианта, либо мы принимаем в таких случаях за нужное только левую или только правую части, либо привлекаем функцию СЛУЧМЕЖДУ и отдаём всё на волю случая wink

Автор - M73568
Дата добавления - 17.05.2013 в 14:02
Serge_007 Дата: Пятница, 17.05.2013, 14:11 | Сообщение № 30
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (M73568)
Это когда есть чёткое определение что есть "НУЖНОЕ"
Цитата (Serge_007)
Если есть чёткие и выполнимые критерии

Вот и я об этом smile
Например если номенклатурный номер всегда начинается с 123 и 123 не используется в остальных частях кода, то в таком случае, в "1234567-545412" подойдёт только левая часть и выразить это формулой не составит труда


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (M73568)
Это когда есть чёткое определение что есть "НУЖНОЕ"
Цитата (Serge_007)
Если есть чёткие и выполнимые критерии

Вот и я об этом smile
Например если номенклатурный номер всегда начинается с 123 и 123 не используется в остальных частях кода, то в таком случае, в "1234567-545412" подойдёт только левая часть и выразить это формулой не составит труда

Автор - Serge_007
Дата добавления - 17.05.2013 в 14:11
M73568 Дата: Пятница, 17.05.2013, 14:18 | Сообщение № 31
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Ну подождём топик-стартера, когда данные ему формулы выдадут не то что нужно, он обязательно вернётся, вот тогда мы его и спросим wink
 
Ответить
СообщениеНу подождём топик-стартера, когда данные ему формулы выдадут не то что нужно, он обязательно вернётся, вот тогда мы его и спросим wink

Автор - M73568
Дата добавления - 17.05.2013 в 14:18
Serge_007 Дата: Пятница, 17.05.2013, 14:24 | Сообщение № 32
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (M73568)
мы его и спросим
Я уже три раза спрашивал smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (M73568)
мы его и спросим
Я уже три раза спрашивал smile

Автор - Serge_007
Дата добавления - 17.05.2013 в 14:24
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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