Перейти к содержимому

Фотография

Microsoft ExcelВычисления, формулы, макросы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 812

#424946
Petro

Petro
  • В доску свой
  • 3 679 сообщений
MODERATORIAL [egoist]

Microsoft Excel - программа для работы с электронными таблицами. Работает под управлением Microsoft Windows или Mac OS. Предоставляет возможности расчетов, графические инструменты и язык макро-программирования VBA (Visual Basic for Applications).

Смежная тема на форуме: Microsoft Office, обсуждение всех версий

Домашняя страница: http://office.micros...com/ru-ru/excel

Полезные приемы и хитрости: http://www.planetaexcel.ru/tips.php

Сообщение отредактировал egoist: 25.09.2009, 12:52:33

  • 0

#721
ааа8

ааа8
  • Свой человек
  • 718 сообщений

Может сцепить "Итоги за" и месяц? Как склонять не знаю.


  • 0

#722
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

Подскажите, как заставить excel правильно склонять месяцы?

То есть, когда я пишу формулу "=СЦЕПИТЬ("ИТОГИ "; ПРОПИСН(ТЕКСТ(ДатаЗнач;"ММММ ГГГГ")); " ГОДА")", то получается, к примеру, "итоги март 2017 года". Как сделать, чтобы было не март, а марта? Или "января", а не "январь"? Изменение формата ячейки ничего не даёт.

Так у вас сцепляется из-за этой части формулы. Чтобы месяца склонялись, надо их указывать в текстовом формате. Вводить в ячейку "января". 

А вообще насколько это важно? Склонение? 


Сообщение отредактировал sinsemilia: 15.04.2017, 18:44:18

  • 0

#723
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

=СЦЕПИТЬ("ИТОГИ "; ПРОПИСН(ТЕКСТ(A1;"[$-FC19] ММММ ГГГГ")); " ГОДА")


  • 1

#724
punter

punter
  • Свой человек
  • 886 сообщений

всем дд! подскажите, пж-та.

 

Суть:

1. необходимо сложить все значения (колонка С) по Иванову по критерию 1 (колонка В)

2. Сложить все значения по Иванову по критерию 1 + сложить значения по Петрову по критерию 2

 

Спасибо заранее! 

 

SNIMOK.png

 

файл если нужен - здесь:

http://dropmefiles.com/ppKuH


  • 0

#725
Ministery

Ministery
  • Гость
  • 30 сообщений

всем дд! подскажите, пж-та.

 

Суть:

1. необходимо сложить все значения (колонка С) по Иванову по критерию 1 (колонка В)

2. Сложить все значения по Иванову по критерию 1 + сложить значения по Петрову по критерию 2

 

Спасибо заранее! 

 

SNIMOK.png

 

файл если нужен - здесь:

http://dropmefiles.com/ppKuH

 

=СУММЕСЛИМН(C:C;A:A;"иванов";B:B;G1)

 

=СУММЕСЛИ(A1;"иванов";C:C)+СУММЕСЛИМН(C:C;A:A;"иванов";B:B;G1)+СУММЕСЛИМН(C:C;A:A;"петров";B:B;"2")

 

....если я правильно понял условия


Сообщение отредактировал Ministery: 30.05.2017, 17:02:13

  • 0

#726
punter

punter
  • Свой человек
  • 886 сообщений

 

=СУММЕСЛИМН(C:C;A:A;"иванов";B:B;G1)

 

=СУММЕСЛИ(A1;"иванов";C:C)+СУММЕСЛИМН(C:C;A:A;"иванов";B:B;G1)+СУММЕСЛИМН(C:C;A:A;"петров";B:B;"2")

 

....если я правильно понял условия

 

спасибо! но при сложении формул выходит неправильно, но по отдельности работает


  • 0

#727
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

всем дд! подскажите, пж-та.

 

Суть:

1. необходимо сложить все значения (колонка С) по Иванову по критерию 1 (колонка В)

2. Сложить все значения по Иванову по критерию 1 + сложить значения по Петрову по критерию 2

 

Спасибо заранее! 

 

SNIMOK.png

Добрый день. Я бы вот так сделала

Прикрепленный файл  vse.zip   6,8К   Количество загрузок: 76


  • 2

#728
Кельдыш

Кельдыш
  • Читатель
  • 4 692 сообщений

Добрый день. Я бы вот так сделала

хитро

в вашем файле для

Иванова1 можно использовать формулу =СУММЕСЛИМН(D:D;B:B;B2;C:C;C2)

Петров2 использовать формулу =СУММЕСЛИМН(D:D;B:B;B6;C:C;C6)

и так далее

 

зы. кстати Петров2 у вас неверно считает



#729
Daulet.tech

Daulet.tech
  • Завсегдатай
  • 239 сообщений

зы. кстати Петров2 у вас неверно считает

Скрытый текст

 

Скрытый контент (отображается только зарегистрированным пользователям):
Неизвестные прохожие не могут видеть скрытую информацию. Пожалуйста, войдите под своей учётной записью или зарегистрируйтесь.


Сообщение отредактировал DauletAhamanov: 31.05.2017, 16:22:04

  • 2

#730
Кельдыш

Кельдыш
  • Читатель
  • 4 692 сообщений
да, я проглядел.
у sinsemilia все верно

Сообщение отредактировал Кельдыш: 31.05.2017, 16:27:35


#731
borec_za_istinu

borec_za_istinu

    Искатель...

  • Модератор
  • 4 902 сообщений

=СЦЕПИТЬ("ИТОГИ "; ПРОПИСН(ТЕКСТ(A1;"[$-FC19] ММММ ГГГГ")); " ГОДА")

 

Спасибо! Помогло.


  • 0

#732
qashqai

qashqai
  • В доску свой
  • 1 699 сообщений

В экселе числа в числовом формате сортируются по порядку 1,2, 3... 10, 11, 12 и т.д. Однако, если числа в текстовом фомрате, то сортировка работает иначе к примеру 1,10,11,12, 2, 22, 3, 4 и т.п. 

Есть какой-либо способ, чтобы сортировка чисел в текстовом формате работала также как в числовом?


  • 0

#733
ааа8

ааа8
  • Свой человек
  • 718 сообщений

В экселе числа в числовом формате сортируются по порядку 1,2, 3... 10, 11, 12 и т.д. Однако, если числа в текстовом фомрате, то сортировка работает иначе к примеру 1,10,11,12, 2, 22, 3, 4 и т.п. 

Есть какой-либо способ, чтобы сортировка чисел в текстовом формате работала также как в числовом?

А можно узнать, для чего числа оставлять в текстовом формате? Как вариант 001,002....010,011.... Или пробел вместо нулей. Вроде пробел по алфавиту раньше цифр.

Если цифр после девяти много, то, как вариант, чтобы вручную не сидеть сначала использовать формулу сцепить, скопировать её вниз до 99 и полученный результат вставить как значения.


  • 0

#734
qashqai

qashqai
  • В доску свой
  • 1 699 сообщений

В экселе числа в числовом формате сортируются по порядку 1,2, 3... 10, 11, 12 и т.д. Однако, если числа в текстовом фомрате, то сортировка работает иначе к примеру 1,10,11,12, 2, 22, 3, 4 и т.п.
Есть какой-либо способ, чтобы сортировка чисел в текстовом формате работала также как в числовом?

А можно узнать, для чего числа оставлять в текстовом формате? Как вариант 001,002....010,011.... Или пробел вместо нулей. Вроде пробел по алфавиту раньше цифр.
Если цифр после девяти много, то, как вариант, чтобы вручную не сидеть сначала использовать формулу сцепить, скопировать её вниз до 99 и полученный результат вставить как значения.
Цифры используются в наименовании товара в виде префикса либо суфикса. К примеру: 1 товар, 11 товар, 2 товар, 3 товар, или так товар 1, товар 11, товар 2. Наименование разделить никак нельзя - это должно быть одно поле. Однако нужно отсортировать по числу внутри наименования. Кол-во записей несколько тысяч поэтому ручная обработка не приветствуется.


Отправлено с моего GT-N7100 через Tapatalk
  • 0

#735
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений
Цифры используются в наименовании товара в виде префикса либо суфикса. К примеру: 1 товар, 11 товар, 2 товар, 3 товар, или так товар 1, товар 11, товар 2. Наименование разделить никак нельзя - это должно быть одно поле. Однако нужно отсортировать по числу внутри наименования. Кол-во записей несколько тысяч поэтому ручная обработка не приветствуется.

Вы можете приложить файл, так сложно понять что вам нужно. Если число в текстовом формате, то обо будет вести себя как тест. Сделайте отдельный столбик с этими же данными, через формулу СЦЕПИТЬ подвязываете текстовые данные и сортируете.  


  • 0

#736
qashqai

qashqai
  • В доску свой
  • 1 699 сообщений

 

Цифры используются в наименовании товара в виде префикса либо суфикса. К примеру: 1 товар, 11 товар, 2 товар, 3 товар, или так товар 1, товар 11, товар 2. Наименование разделить никак нельзя - это должно быть одно поле. Однако нужно отсортировать по числу внутри наименования. Кол-во записей несколько тысяч поэтому ручная обработка не приветствуется.

Вы можете приложить файл, так сложно понять что вам нужно. Если число в текстовом формате, то обо будет вести себя как тест. Сделайте отдельный столбик с этими же данными, через формулу СЦЕПИТЬ подвязываете текстовые данные и сортируете.  

 

Примерный ряд под спойлером. Нужно упорядочить от меньшего к большему (по весу). Как бы Вы то сделали? 

Скрытый текст


Сообщение отредактировал qashqai: 22.06.2017, 16:30:26

  • 0

#737
ааа8

ааа8
  • Свой человек
  • 718 сообщений

Как бы Вы то сделали? 
Найти и заменить ц на *100, а т на *1000. Затем в соседней ячейке вставить формулу =СЦЕПИТЬ("=";G5) Вместо G5 встаёте на нужную вам ячейку. Затем всю формулу копируете вниз (черный плюсик в нижнем углу). Затем все эти ячейки копируете в ворд, а потом назад в эксель. После этого упорядочить по возрастанию.
  • 0

#738
ааа8

ааа8
  • Свой человек
  • 718 сообщений

Может ещё точку на запятую заменить. 


  • 0

#739
qashqai

qashqai
  • В доску свой
  • 1 699 сообщений
Ну получается все нужно перевести в числовой формат (*100)? По другому никак?

Отправлено с моего GT-N7100 через Tapatalk
  • 0

#740
sinsemilia

sinsemilia
  • В доску свой
  • 3 095 сообщений

 

Примерный ряд под спойлером. Нужно упорядочить от меньшего к большему (по весу). Как бы Вы то сделали? 

Я бы сделала это вот так (только я наоборот сделала, от большего к меньшему). По другому не сделаешь. И перед тем как делать надо "." заменить на ","

 

Прикрепленный файл  Фильтр значений.zip   9,38К   Количество загрузок: 82

 

Ну получается все нужно перевести в числовой формат (*100)? По другому никак?

Поймите, дело не в формате. Проблема в том что у вас разные весовые величины, начиная от кг, заканчивая тоннами. Отфильтровать от наибольшего к наименьшему корректно получиться только переведя все в 1 величину (в кг).  Когда все значения будут переведены в кг, только после этого надо делать фильтр.   


Сообщение отредактировал sinsemilia: 23.06.2017, 08:11:56

  • 0


Количество пользователей, читающих эту тему: 0

пользователей: 0, неизвестных прохожих: 0, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.