Оставлять только первое найденное значение другие не показыв
АЛЕКСАНДР1986
Дата: Воскресенье, 15.11.2015, 17:39 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Есть изначальная таблица в колонках A и B. Как сделать чтобы в колонках C и D отображались все также за исключением "МСТ" (по "МСТ" нужно чтобы отображалось только первое найденное значение "МСТ" и чуть правее проставлялась сумма по всем "МСТ")? В колонках C и D представлен результат как это все должно выглядеть!
Есть изначальная таблица в колонках A и B. Как сделать чтобы в колонках C и D отображались все также за исключением "МСТ" (по "МСТ" нужно чтобы отображалось только первое найденное значение "МСТ" и чуть правее проставлялась сумма по всем "МСТ")? В колонках C и D представлен результат как это все должно выглядеть! АЛЕКСАНДР1986
Ответить
Сообщение Есть изначальная таблица в колонках 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)
так?
Почему в d6 126?Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";B2)
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")>1);"";A2)
так? Nic70y
Ю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!
понял спасибо с первой частью все ясно но насчет D6 в этом как раз и заключается проблема что в D6 нужно суммировать все значения из колонки A у которых напротив стоит значение МСТ то есть там чуть ниже есть "1 МСТ" и "4 МСТ" и плюс "121 МСТ" в итоге получается 126! АЛЕКСАНДР1986
Сообщение отредактировал АЛЕКСАНДР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;""))
так?
Код
=ЕСЛИ(И(B2="МСТ";СЧЁТЕСЛИ(B$2:B2;"МСТ")=1);СУММЕСЛИ(B$2:B$100;"МСТ";A$2:A$100);ЕСЛИ(B2<>"МСТ";A2;""))
так?Nic70y
Ю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
применимо для моего примера получилось вот этоКод
=ЕСЛИОШИБКА(ЕСЛИ(И(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
Сообщение отредактировал АЛЕКСАНДР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. Зачем еще раз считать?
ДляКод
СУММЕСЛИМН($CK$532:$CK$781;CG$532:CG$781;BV532;CH$532:CH$781;BW532)
не поможет то, что Вы в конце добавили еще &"". Ноль сцепить с пусто будет ноль, только текстовый. Предлагаю не извращаться, а просто убрать из формулы кусок &"" и сделать формат ячеек0;;; И ЕСЛИОШИБКА тоже не нужна Кстати, у Вас же нужные значения уже есть в столбце СD. Зачем еще раз считать? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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огласен! но я так же использую эту формулу для просчета и долей и сравнения одной доли с другой! НО все же извиняюсь есть все таки какой-нибудь извращенный способ избавиться от этих ноликов при помощи формулы, а то я когда сравниваю одно значение с другим то мне иногда все же надо видеть что разница ноль?
насчет столбца CD cогласен! но я так же использую эту формулу для просчета и долей и сравнения одной доли с другой! НО все же извиняюсь есть все таки какой-нибудь извращенный способ избавиться от этих ноликов при помощи формулы, а то я когда сравниваю одно значение с другим то мне иногда все же надо видеть что разница ноль? АЛЕКСАНДР1986
Сообщение отредактировал АЛЕКСАНДР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;)
Код
=ПОДСТАВИТЬ(МАКС(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
Ю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
Ответить
Сообщение СПАСИБО!!! но для понимания можно объяснить что она делает для удаления нулей? Автор - АЛЕКСАНДР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 "превратим" в пусто
МАКС(0,0000001;0 )) если значение = 0, функция выдаст 0,0000001 затем с помощью подставить 0,0000001 "превратим" в пусто Nic70y
Ю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))));"";
Еще вариантКод
=ЕСЛИ(СЧЁТ(ПРОСМОТР(;-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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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