2015-09-29 7 views
0

Я использую MS Excel 2010; Я новичок в использовании функций, поэтому будьте добры, когда отвечаете.Нужна помощь в преобразовании диапазона чисел в текст в excel

Я создаю лист спортивной аттестации, который поможет инструкторам рассчитать баллы для своих учеников. До сих пор я настроил excel, чтобы добавить учеников к отдельным точкам в столбце, а затем дать процентное значение из 100%

Теперь я хочу, чтобы процентное значение было преобразовано в выбор текста , Например, если студент получает 76,76% от своего теста; то их знак считается «условным проходом», так как он находится между диапазонами 75% -85%

Мне нужно, чтобы определить, к какому диапазону относятся их результаты теста, а затем автоматически вводить текст в ячейку под ним, например:

Имя: Student Процент общей: 76,76% Результат: условного прохода

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

Надеюсь, это имеет смысл. Спасибо!

+0

Посмотрите на [LOOKUP function] (https://support.office.com/en-us/article/lookup-function-df82ce98-edf9-46ea-8189-b0470e5e0e93), как '= LOOKUP (D6, {0,0,5,0,75,0,85,0,95 }, {"fail", "bare pass", "условный проход", "другой проход", "pass"}) 'или [функция VLOOKUP] (https://support.office.com/en-us/article/vlookup-function-adceda66-30de-4f26-923b-7257939faa65), если вы собираетесь создать таблицу перекрестных ссылок. – Jeeped

+0

Спасибо, он работает, когда значения не являются процентами. Когда я прошу его обратиться к ячейке, процент которой автоматически переходит в «fail» – Dani

+0

Мне показалось, что он работает! Спасибо за вашу помощь. – Dani

ответ

1

Jeepeds ответ - отличный способ сделать это, поэтому я помогу вам немного больше.

Jeeped задал таблицу значений в своем ответе, используя {0,0.5,0.75,0.85,0.95}, который будет работать, но это означает, что значения указаны в каждой формуле каждой ячейки. Ниже вы можете сохранить отдельный список значений, которые определяют текст результата, связанный с диапазоном процентов

Я бы установил диапазон с таблицей значений следующим образом.

LowerMark  UpperMark   ResultText 
0.0    0.50    Fail 
0.50   0.60    Ok Pass 
0.60   0.75    Contional Pass 
0.75   0.85    Good Pass 
0.85   0.90    Excellent 
0.90   1    Brilliant 
1    9999    This should never happen 

Допустим, что указанная выше таблица находится в sheet2 в ячейках A1-C7. Обратите внимание, что столбец верхней метки не нужен, но помогает «прочитать таблицу». (Он может быть задан с использованием формулы, получающей ее значение, из следующих строк LowerMark)

В главном списке, который имеет знаки зрачка, ячейке, которую вы хотите отобразить «Текст результата», будет нужна формула, например, следующий. Эта формула относится к ячейке D6, которая является ячейкой, которая имеет числовой процент, полученный ими.

=VLOOKUP('Sheet2'!$A$1:$C$7, D6, 3, TRUE) 

Обратите внимание, что таблица значений предполагает, что вы вычисление и хранение процента для каждого ребенка, как число, которое находится в диапазоне от 0 до 1 (не от 0 до 100)

+0

Согласитесь, что лучше разместить отдельный лист в таблице.Подумайте, что в формуле есть опечатка, и на самом деле это не VLOOKUP с параметрами ... 3, TRUE)? –

+0

Спасибо Том - Я изменил его. (Я так привык к вводу ложных!) – HarveyFrench

+0

Вы нашли это полезным? Если да, пожалуйста, отметьте в качестве ответа. – HarveyFrench

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