2013-10-15 5 views
-2

Приносим извинения, если на это уже был дан ответ в той или иной форме; трудно найти правильную формулировку для правильного поиска.IF-Then или Find Function w/Excel

Мне было поручено создать базовую отчетность для моей команды, и мне нужно создать формулу «если-то». По существу, если в столбце A содержится слово «Open Rate», я хочу, чтобы формула захватывала связанный процент из столбца B (16,49%) и делала среднее значение всех открытых ставок на другом листе. (16,49% + 14,98% + 14,48%/3 = 15,31%)

Я бы просто добавил все из них, но набор данных смехотворно большой и всегда растет. Кроме того, количество строк между наборами данных не равно и, следовательно, хороший шаблон не может быть и речи.

+0

Я подозреваю, что это лучше подходит для форума MS Office .... –

+0

http://spreadsheets.about.com/od/excelfunctions/ss/if_function_sbs.htm первая ссылка в google –

ответ

0

первенствует использует синтаксис типа VB

= ЕСЛИ (A2 <> "Ставка", A2, СРЗНАЧ (Лист2! A: A))

приведенная выше формула говорит, что если a2 не равно открытая ставка, а затем вернуться а2, иначе возвращает среднее значение столбца А в листе 2

+0

Спасибо, ребята, - они работали как Шарм! [SOLVED] – ccravens

+0

Пожалуйста, отметьте это или оба в качестве ответа (зеленая галочка). Благодарю. – AwokeKnowing

+0

Я немного удивлен, что это, по-видимому, считается приемлемым, потому что оно, похоже, не относится к столбцу B, где я понимаю усредненные значения. – pnuts

0

Пожалуйста, попробуйте:

=AVERAGEIF(Sheet1!A:A,"=Open Rate",Sheet1!B:B) 

с именем листа скорректированной с учетом, при необходимости.

Edit повторно дополнительного

Google Doc не в данный момент имеют функцию = СРЕСЛИ, однако у него есть строительные блоки для него. Средний (как в арифметическом) может быть рассчитан как сумма значений в наборе данных, деленных на числе всех отдельных элементов в наборе данных:

=sumIF(Sheet1!A:A;"=Open Rate";Sheet1!B:B)/countIF(Sheet1!A:A;"=Open Rate") 

Документа Google действительно есть = средняя функция и это может быть более подходящим, чем указано выше.

+0

Вышеупомянутая формула работала как прелесть в excel, но мне не сообщили, что нам нужны эти данные в Документах Google для совместного использования. Я пытаюсь сделать гибридную версию с FILTER безрезультатно. Есть ли способ сделать «= AVERAGEIF (Sheet1! A: A,« = Open Rate », Sheet1! B: B)« работать в Google Docs? Спасибо за помощь. – ccravens

+0

[Решено] Спасибо ... просто и работает как шарм. – ccravens

Смежные вопросы