Страница: 1 |
Страница: 1 |
Вопрос: помогите с Excel формула СУММ()
Добавлено: 15.05.08 23:07
Автор вопроса: Ramil
В стоке ввода кроме цыфр могут быть и букфы ...
каждая буква = на цыфру.
Например:
А = 5
В = 4
С = 3
Е = 2
Р = 1
И в конце в стоке ТОТАЛ нужно чтобы формула =СУММ плюсевало и цыфры и буквы каторые = на значения (на верху указаные)
Например:
5+10+А+5+3+В+2+С+5+Е+15+Р = 60 (Сумма должна быть 60)
Надеюсь я правельно обясьнил ситуацыю.
Плиззз ... помогите кто может.
Извеняюсь за орфографию.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 16.05.08 07:15
Это называется система линейных уравнений. В данном случае у тебя 1 нефиктивное уравнение и 5 неизвестных. Получается линейное многообразие решений размерности 4. Т.е. количество решений бесконечно.
Номер ответа: 2
Автор ответа:
Ramil
Вопросов: 1
Ответов: 4
Профиль | | #2
Добавлено: 16.05.08 10:09
Можете хотябы написать мне одну решения из всех остальных ?
Номер ответа: 3
Автор ответа:
Ramil
Вопросов: 1
Ответов: 4
Профиль | | #3
Добавлено: 16.05.08 11:31
Можем по пробовать VBA ?
Может можно написать КОД ?
Очень нужно ... спасите ...
Номер ответа: 4
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #4
Добавлено: 16.05.08 12:02
Так должно быть?
А B C D E F G H I J K L M
-------------------------------------------
1| 5 10 А 5 3 В 2 С 5 Е 15 Р 60
Номер ответа: 5
Автор ответа:
Ramil
Вопросов: 1
Ответов: 4
Профиль | | #5
Добавлено: 16.05.08 12:05
И что это такое ?
Номер ответа: 6
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #6
Добавлено: 16.05.08 12:48
Это вопрос.
А ниже эскиз листа Эксель.
Номер ответа: 7
Автор ответа:
Ramil
Вопросов: 1
Ответов: 4
Профиль | | #7
Добавлено: 17.05.08 16:00
в разных столбцах в одной строке.
С (C9:AA9) могут быть эти цыфры в разных ячейках:
5+10+А+5+3+В+2+С+5+Е+15+Р
в Range("AB9" должен стоять ТОТАЛ каторый просуммирует мне эти цыфры.
как бы формула каторая просуммирует это должна заранее знать что если хоть где то из этих ячеек (C9:AA9) будет буква A значит это 5.
Номер ответа: 8
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #8
Добавлено: 18.05.08 14:53
Может можно написать КОД ?
в общем модуле книги вставь функцию
Dim cll As Range
Dim sum As Variant
For Each cll In rng.Cells
If IsNumeric(cll) Then
sum = sum + cll
Else
Select Case cll
Case "A"
sum = sum + 5
Case "B"
sum = sum + 4
Case "C"
sum = sum + 3
' etc
'
End Select
End If
Next
sumABC = sum
End Function
на листе excel это будет формула определяемая юзером