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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет среднего арифметического с условием - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Расчет среднего арифметического с условием
Gek Дата: Среда, 03.10.2012, 11:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. Имеется следующая формула =ЕСЛИ(B1="x";A1;ЕСЛИ(B2="x";A2;ЕСЛИ(B3="x";A3;0))), которая заполняет значение ячейки C1 в зависимости от того где стоит "х". С помощью какой формулы можно её продолжить, что бы дополнить её следующими условиями:
- если в ячейке B1 и B2 введен "x", то в ячейку C1 идет значение (A1+A2)/2
- если в ячейке B1 и B3 введен "x", то в ячейку C1 идет значение (A1+A3)/2
- если в ячейке B2 и B3 введен "x", то в ячейку C1 идет значение (A2+A3)/2
- если в ячейке B1, B2 и B3 введен "x", то в ячейку C1 идет значение (A1+A2+A3)/3
 
Ответить
СообщениеЗдравствуйте. Имеется следующая формула =ЕСЛИ(B1="x";A1;ЕСЛИ(B2="x";A2;ЕСЛИ(B3="x";A3;0))), которая заполняет значение ячейки C1 в зависимости от того где стоит "х". С помощью какой формулы можно её продолжить, что бы дополнить её следующими условиями:
- если в ячейке B1 и B2 введен "x", то в ячейку C1 идет значение (A1+A2)/2
- если в ячейке B1 и B3 введен "x", то в ячейку C1 идет значение (A1+A3)/2
- если в ячейке B2 и B3 введен "x", то в ячейку C1 идет значение (A2+A3)/2
- если в ячейке B1, B2 и B3 введен "x", то в ячейку C1 идет значение (A1+A2+A3)/3

Автор - Gek
Дата добавления - 03.10.2012 в 11:22
vikttur Дата: Среда, 03.10.2012, 11:29 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Code
=СУММЕСЛИ(B1:B3;"х";A1:A3)/СЧЁТЗ(B1:B3)

При отсутствии "х" - деление на "0", но с этим, надеюсь, справитесь. Например:
=ЕСЛИ(ЕОШ...)
=ЕСЛИ(СЧЁТЗ(B1:B3);...)


Сообщение отредактировал vikttur - Среда, 03.10.2012, 11:30
 
Ответить
Сообщение
Code
=СУММЕСЛИ(B1:B3;"х";A1:A3)/СЧЁТЗ(B1:B3)

При отсутствии "х" - деление на "0", но с этим, надеюсь, справитесь. Например:
=ЕСЛИ(ЕОШ...)
=ЕСЛИ(СЧЁТЗ(B1:B3);...)

Автор - vikttur
Дата добавления - 03.10.2012 в 11:29
Матраскин Дата: Среда, 03.10.2012, 11:29 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
формулами не люблю пользоваться, а вот макрос запросто бы помог.
например : цикл while а в него вбить немного if-ов


в интернете опять кто-то не прав
 
Ответить
Сообщениеформулами не люблю пользоваться, а вот макрос запросто бы помог.
например : цикл while а в него вбить немного if-ов

Автор - Матраскин
Дата добавления - 03.10.2012 в 11:29
Gek Дата: Суббота, 06.10.2012, 19:24 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Возникла следующая проблема с предложенной формулой: значение "x" вводится с другой книги, а формула считается в другой. Экслель отказывается считать формулу пока не будет открыта книга в которой вводится значение "x". Пробовал перенести данные с ячеек в которые вводится "x" в книгу в которой находится формула с помощью связей, но эксель заполняет ячейки в которых не введен "x" нулями и формула начинает действовать не так как нужно. Помогите, пожалуйста, решить проблему.


Сообщение отредактировал Gek - Суббота, 06.10.2012, 19:24
 
Ответить
СообщениеВозникла следующая проблема с предложенной формулой: значение "x" вводится с другой книги, а формула считается в другой. Экслель отказывается считать формулу пока не будет открыта книга в которой вводится значение "x". Пробовал перенести данные с ячеек в которые вводится "x" в книгу в которой находится формула с помощью связей, но эксель заполняет ячейки в которых не введен "x" нулями и формула начинает действовать не так как нужно. Помогите, пожалуйста, решить проблему.

Автор - Gek
Дата добавления - 06.10.2012 в 19:24
vikttur Дата: Суббота, 06.10.2012, 19:42 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Code
=СУММЕСЛИ(B1:B3;"х";A1:A3)/СЧЁТЕСЛИ(B1:B3;"x")
 
Ответить
Сообщение
Code
=СУММЕСЛИ(B1:B3;"х";A1:A3)/СЧЁТЕСЛИ(B1:B3;"x")

Автор - vikttur
Дата добавления - 06.10.2012 в 19:42
Gek Дата: Суббота, 06.10.2012, 20:30 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Спасибо, vikttur.
 
Ответить
СообщениеСпасибо, vikttur.

Автор - Gek
Дата добавления - 06.10.2012 в 20:30
  • Страница 1 из 1
  • 1
Поиск:

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