Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - [решено] Посчитать сумму

Ответить
Настройки темы
Разное - [решено] Посчитать сумму

Новый участник


Сообщения: 31
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: okshef
Дата: 20-04-2012
как в OpenOffice Calc или Excel посчитать сумму значений находящихся за дробью, например:
есть ячейки со значениями
103680/128
86400/10
86400/10
51840/8
51840/8
172800/36
25920/8
103680/4
51840/6
172800/36
129600/24
Как посчитать сумму значений находящихся до дроби (числитель) и посчитать сумму значений находящихся после дроби (знаменатель)

Имеется тема тут
Там вопрос звучал для программы Open Office Calc, то же самое помогите реализовать в Excel'e

Отправлено: 12:17, 19-04-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Например, так (для Microsoft Excel):



Для OpenOffice.org Calc: просто скопируйте ячейки из Microsoft Excel. Получите преобразованные данные и формулы.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:24, 19-04-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Модератор


Moderator


Сообщения: 16829
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


VanUliK, для excel 2010: выделите диапазон с дробями. Данные -> Текст по столбцам -> Разделитель - "/"
Получите 2 столбца: в одном - числители, в другом - знаменатели

А в формулах (второй вариант), если у вас, например, число в А2:
Для числителей: =ЗНАЧЕН(ПСТР(A2;1;ПОИСК("/";A2)-1))
Для знаменателей: =ЗНАЧЕН(ПСТР(A2;ПОИСК("/";A2)+1;ДЛСТР(A2)-ПОИСК("/";A2)))

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:03, 19-04-2012 | #3


Новый участник


Сообщения: 31
Благодарности: 2

Профиль | Отправить PM | Цитировать


Iska, а что выводит функция в стобец B?
В OpenOffice.org Calc формулы получились таковыми
=FIND("/";$A12)
=VALUE(LEFT($A1;$B1-1))
=VALUE(MID($A1;$B1+1;LEN($A1)))
Соответствие команд Excel и OOo Calc

или так
числитель=VALUE(LEFT($А9;FIND("/";$А9)-1))
знаменатель==VALUE(MID($А9;FIND("/";$А9)+1;LEN($А9)))

Отправлено: 12:26, 20-04-2012 | #4


Новый участник


Сообщения: 31
Благодарности: 2

Профиль | Отправить PM | Цитировать


а не взглянете на эту темку?
попробую объяснить попроще:
есть таблица:

в столбце кол-во часов надо автоматически подсчитывать кол-во часов (значение в знаменателе из столбцов ТО ТР К), т.е. если встречается ТО, то берем значение знаменателя из стобца ТО и т.д. (вроде бы попонятней пояснил.

Отправлено: 12:41, 20-04-2012 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


VanUliK, в столбец «B» выводится позиция символа «/» из строки в столбце «A». Мне думалось, что так Вам будут понятнее формулы.

Цитата VanUliK:
а не взглянете на эту темку? »
Я смотрел. Оно мне не понравилось Я в своё время пытался приобщить главного инженера к сделанной базе данных по ТО, ему не понравилось — «многа букафф», он остался на ручном «рулении» ТО в листах таблицы Excel, в чём я ему не стал мешать. Так что, сожалею, но — увольте, нет желания.

Последний раз редактировалось Iska, 20-04-2012 в 12:49.


Отправлено: 12:41, 20-04-2012 | #6


Новый участник


Сообщения: 31
Благодарности: 2

Профиль | Отправить PM | Цитировать


Сижу ломаю голову, начал поэтапно, вот что наломал:
http://s019.radikal.ru/i612/1204/0b/9e689148fca2.jpg
Все эти формулы можно объединить в одну, но это такой трэш получится. помогите для начала упростить формулу для ячейки сумма

может есть какие-нить функции цикла. Вставить в цикл проверку условия и выполнять по 12 раз, всё же сократится формула...

уф.... вот что накорябал:
это только для ячейки D2, при проверке на наличие надписи ТО
Код: Выделить весь код
=IF(IF(D2="ТО";1;0)=1;VALUE(MID($A2;FIND("/";$A2)+1;LEN($A2)));0)
Если таких 36 строчек сложить то получится то, что я хочу))) пока составишь такую формулу, я вручную посчитаю быстрее.

Если быть точнее то для той же самой ячейки, если проверять на наличие ТО, ТР и К, то получается следующее:
Код: Выделить весь код
=IF(IF(D2="ТО";1;0)=1;VALUE(MID($A2;FIND("/";$A2)+1;LEN($B2)));0)+IF(IF(D2="ТР";1;0)=1;VALUE(MID($B2;FIND("/";$B2)+1;LEN($C2)));0)+IF(IF(D2="К";1;0)=1;VALUE(MID($C2;FIND("/";$A2)+1;LEN($C2)));0)

Последний раз редактировалось Vadikan, 23-04-2012 в 11:31. Причина: повторяю - с таким рисунком вы нарушаете правила - п.3.9


Отправлено: 15:23, 20-04-2012 | #7


Модератор


Moderator


Сообщения: 16829
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Цитата VanUliK:
может есть какие-нить функции цикла »
есть функции счетесли и суммесли (countif и sumif), а еще суммпроизв (SUMPRODUCT)

У вас в столбцах D-O меняются данные?

И почему вы подсчитываете общее количество ТО и ТР?
Это количество считается формулой =счётз(D2:O2)

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Последний раз редактировалось okshef, 20-04-2012 в 15:53.


Отправлено: 15:42, 20-04-2012 | #8


Новый участник


Сообщения: 31
Благодарности: 2

Профиль | Отправить PM | Цитировать


В целом обрисую картину, это график ППР, в числителе стоит значение часов между ремонтами, в знаменатели стоит время простоя оборудования, мне надо знать сколько в году простаивает оборудование (при остановах на ТО ТР и К)
Значения в столбцах D-O ещё не полностью внесены, нужно расчитать и расставить их так, чтобы не получилось в каком-то месяце электрик "с мыльной задницей" в каком-то - "семечки щелкает"
В дальнейшем, при составлении на следующий год, соответственно будут изменения.

Отправлено: 15:55, 20-04-2012 | #9


Модератор


Moderator


Сообщения: 16829
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


VanUliK, формула для V9
Код: Выделить весь код
=СУММПРОИЗВ(--((J9:U9)="ТО"))*(ЗНАЧЕН(ПСТР(D9;ПОИСК("/";D9)+1;ДЛСТР(D9)-ПОИСК("/";D9))))+(СУММПРОИЗВ(--((J9:U9)="ТР")))*(ЗНАЧЕН(ПСТР(E9;ПОИСК("/";E9)+1;ДЛСТР(E9)-ПОИСК("/";E9))))+(СУММПРОИЗВ(--((J9:U9)="К")))*(ЗНАЧЕН(ПСТР(F9;ПОИСК("/";F9)+1;ДЛСТР(F9)-ПОИСК("/";F9))))

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:36, 20-04-2012 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - [решено] Посчитать сумму

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - [решено] Помогите посчитать NeoVit Microsoft Office (Word, Excel, Outlook и т.д.) 24 19-02-2011 08:58
Разное - Посчитать лицензии exo Лицензирование продуктов Microsoft 5 17-12-2010 13:17
Системник на сумму 10-12 тыс. руб. Di_mka Выбор отдельных компонентов компьютера и конфигурации в целом 15 20-02-2009 23:27
Log/Monitoring - Посчитать трафик с ассиметрички thief_89 Сетевые технологии 1 06-03-2008 11:37
Как посчитать трафик dieron Microsoft Windows NT/2000/2003 4 03-03-2006 11:47




 
Переход