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

Вход

Регистрация

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

 

= Мир MS Excel/Оставлять только первое найденное значение другие не показыв - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Оставлять только первое найденное значение другие не показыв
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 17:39 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Есть изначальная таблица в колонках A и B. Как сделать чтобы в колонках C и D отображались все также за исключением "МСТ"
(по "МСТ" нужно чтобы отображалось только первое найденное значение "МСТ" и чуть правее проставлялась сумма по всем "МСТ")?

В колонках C и D представлен результат как это все должно выглядеть!
К сообщению приложен файл: 5157996.xlsx (9.8 Kb)
 
Ответить
СообщениеЕсть изначальная таблица в колонках A и B. Как сделать чтобы в колонках C и D отображались все также за исключением "МСТ"
(по "МСТ" нужно чтобы отображалось только первое найденное значение "МСТ" и чуть правее проставлялась сумма по всем "МСТ")?

В колонках C и D представлен результат как это все должно выглядеть!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 17:39
Nic70y Дата: Воскресенье, 15.11.2015, 17:46 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Почему в d6 126?
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";B2)
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";A2)
так?
К сообщению приложен файл: 10.12.xlsx (10.4 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеПочему в d6 126?
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";B2)
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";A2)
так?

Автор - Nic70y
Дата добавления - 15.11.2015 в 17:46
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 17:59 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
понял спасибо с первой частью все ясно но насчет D6 в этом как раз и заключается проблема что в D6 нужно суммировать все значения из колонки A у которых напротив стоит значение МСТ то есть там чуть ниже есть "1 МСТ" и "4 МСТ" и плюс "121 МСТ" в итоге получается 126!


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 18:04
 
Ответить
Сообщениепонял спасибо с первой частью все ясно но насчет D6 в этом как раз и заключается проблема что в D6 нужно суммировать все значения из колонки A у которых напротив стоит значение МСТ то есть там чуть ниже есть "1 МСТ" и "4 МСТ" и плюс "121 МСТ" в итоге получается 126!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 17:59
Nic70y Дата: Воскресенье, 15.11.2015, 18:05 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")=1);СУММЕСЛИ(B$2:B$100;"МСТ";A$2:A$100);ЕСЛИ(B2<>"МСТ";A2;""))
так?


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")=1);СУММЕСЛИ(B$2:B$100;"МСТ";A$2:A$100);ЕСЛИ(B2<>"МСТ";A2;""))
так?

Автор - Nic70y
Дата добавления - 15.11.2015 в 18:05
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 18:10 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ага спасибки!
 
Ответить
Сообщениеага спасибки!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 18:10
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 18:38 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
применимо для моего примера получилось вот это
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(CG532="МСТ";СЧЁТЕСЛИ(CG$532:CG532;"МСТ")=1);СУММЕСЛИ(CG$532:CG$781;"МСТ";CK$532:CK$781);ЕСЛИ(CG532<>"МСТ";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532);""))&"";"")


не подскажите можно ли как-то при просчете формулу избавляться от выдаваемых нулей

я вроде и так использовал еслиошибка но все равно дает нуль!

ЯЧЕЙКА BS532
К сообщению приложен файл: 2454455.xlsx (86.5 Kb)


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 18:52
 
Ответить
Сообщениеприменимо для моего примера получилось вот это
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(CG532="МСТ";СЧЁТЕСЛИ(CG$532:CG532;"МСТ")=1);СУММЕСЛИ(CG$532:CG$781;"МСТ";CK$532:CK$781);ЕСЛИ(CG532<>"МСТ";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532);""))&"";"")


не подскажите можно ли как-то при просчете формулу избавляться от выдаваемых нулей

я вроде и так использовал еслиошибка но все равно дает нуль!

ЯЧЕЙКА BS532

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 18:38
_Boroda_ Дата: Воскресенье, 15.11.2015, 18:55 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Для
Код
СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532)
не поможет то, что Вы в конце добавили еще &"". Ноль сцепить с пусто будет ноль, только текстовый. Предлагаю не извращаться, а просто убрать из формулы кусок &"" и сделать формат ячеек
0;;;
И ЕСЛИОШИБКА тоже не нужна

Кстати, у Вас же нужные значения уже есть в столбце СD. Зачем еще раз считать?
К сообщению приложен файл: 2454455_1.xlsx (90.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля
Код
СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532)
не поможет то, что Вы в конце добавили еще &"". Ноль сцепить с пусто будет ноль, только текстовый. Предлагаю не извращаться, а просто убрать из формулы кусок &"" и сделать формат ячеек
0;;;
И ЕСЛИОШИБКА тоже не нужна

Кстати, у Вас же нужные значения уже есть в столбце СD. Зачем еще раз считать?

Автор - _Boroda_
Дата добавления - 15.11.2015 в 18:55
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 19:03 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
понял спасибо!
 
Ответить
Сообщениепонял спасибо!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 19:03
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 19:40 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
насчет столбца CD cогласен! но я так же использую эту формулу для просчета и долей и сравнения одной доли с другой!

НО все же извиняюсь есть все таки какой-нибудь извращенный способ избавиться от этих ноликов при помощи формулы, а то я когда сравниваю одно значение с другим то мне иногда все же надо видеть что разница ноль?


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 19:42
 
Ответить
Сообщениенасчет столбца CD cогласен! но я так же использую эту формулу для просчета и долей и сравнения одной доли с другой!

НО все же извиняюсь есть все таки какой-нибудь извращенный способ избавиться от этих ноликов при помощи формулы, а то я когда сравниваю одно значение с другим то мне иногда все же надо видеть что разница ноль?

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 19:40
Nic70y Дата: Воскресенье, 15.11.2015, 20:02 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=ПОДСТАВИТЬ(МАКС(0,0000001;ЕСЛИ(И(CG532="МСТ";СЧЁТЕСЛИ(CG$532:CG532;"МСТ")=1);СУММЕСЛИ(CG$532:CG$781;"МСТ";CK$532:CK$781);ЕСЛИ(CG532<>"МСТ";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532);0)));0,0000001;)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ПОДСТАВИТЬ(МАКС(0,0000001;ЕСЛИ(И(CG532="МСТ";СЧЁТЕСЛИ(CG$532:CG532;"МСТ")=1);СУММЕСЛИ(CG$532:CG$781;"МСТ";CK$532:CK$781);ЕСЛИ(CG532<>"МСТ";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532);0)));0,0000001;)

Автор - Nic70y
Дата добавления - 15.11.2015 в 20:02
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 20:07 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
СПАСИБО!!!
но для понимания можно объяснить что она делает для удаления нулей?
 
Ответить
СообщениеСПАСИБО!!!
но для понимания можно объяснить что она делает для удаления нулей?

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 20:07
Nic70y Дата: Воскресенье, 15.11.2015, 20:48 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
МАКС(0,0000001;0))
если значение = 0, функция выдаст 0,0000001
затем с помощью подставить 0,0000001 "превратим" в пусто


ЮMoney 41001841029809
 
Ответить
СообщениеМАКС(0,0000001;0))
если значение = 0, функция выдаст 0,0000001
затем с помощью подставить 0,0000001 "превратим" в пусто

Автор - Nic70y
Дата добавления - 15.11.2015 в 20:48
_Boroda_ Дата: Воскресенье, 15.11.2015, 21:00 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=ЕСЛИ(СЧЁТ(ПРОСМОТР(;-1/(CG$531:CG531=CG532)/((CG532="МСТ")+(CH$531:CH531=CH532))));"";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;ЕСЛИ(CG532="МСТ";"*";BW532)))

Пусто дает кусок
Код
ЕСЛИ(СЧЁТ(ПРОСМОТР(;-1/(CG$531:CG531=CG532)/((CG532="МСТ")+(CH$531:CH531=CH532))));"";
К сообщению приложен файл: 2454455_2.xlsx (96.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=ЕСЛИ(СЧЁТ(ПРОСМОТР(;-1/(CG$531:CG531=CG532)/((CG532="МСТ")+(CH$531:CH531=CH532))));"";СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;ЕСЛИ(CG532="МСТ";"*";BW532)))

Пусто дает кусок
Код
ЕСЛИ(СЧЁТ(ПРОСМОТР(;-1/(CG$531:CG531=CG532)/((CG532="МСТ")+(CH$531:CH531=CH532))));"";

Автор - _Boroda_
Дата добавления - 15.11.2015 в 21:00
  • Страница 1 из 1
  • 1
Поиск:

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