Формула для классификации нескольких конкретных значений в диапазоне с помощью таблиц Google

#google-sheets #google-sheets-formula

#google-листы #google-таблицы-формула

Вопрос:

Я мог бы сделать это совершенно неправильно, или я мог бы быть на правильном пути, я понятия не имею! Я пытаюсь оценить решение на основе 3 критериев. Оценки AAA-A и BBB-B и т. Д. Но сейчас мне просто нужен AAA-A, и я могу разобраться с остальным.

По сути, мы хотим, чтобы полковник J для заполнения на основе того, что говорит Г-я полковника. В моей голове это очень просто, но я хочу автоматизировать этот шаг.

Поэтому я начинаю с кола.Я и вижу спаривание.. Результаты AAA-A являются любыми из этих «G/G», «LG/G», «G/LG» или «R/R». Если это одна из этих 4 пар, то мы начинаем с класса АА.

Затем я проверяю col.G (теперь не имеет значения, проверю ли я сначала H или G), и если Ggt;=.5 мы оценим его выше на AAA, если его меньше 0,5, тогда ничего не делайте и держите его на AA.

Затем я смотрю на Кола. H (или G, если мы начинали с H), и если это «Y», мы понижаем оценку с АА до А. или ААА до АА. Но это «N» ничего не делает.

То, что у меня есть до сих пор, прилагается. Технически это работает для 3/4 из этих ячеек, но это может быть совпадением. Столбец результатов(J) должен быть row3 — AA, row4 — AA, row5 — AAA, row6 — AA.

И для одного дополнительного теста представьте: col.g = .64, col.h = Y, col.i = G/G-тогда в результате мы хотим получить AA.

Определенно, самый сложный тест, который я проходил в excel/листах. Я ценю вашу помощь! Заранее спасибо!

Формула, которую я пробовал:

 =Ifs((or(I3="G/G",I3="LG/G",I3="G/LG",I3="R/R"),"AA", and(or(I3="G/G",I3="LG/G",I3="G/LG",I3="R/R"),G3gt;0.5),"AAA",H3="Y","A")  

Образец данных:

G H Я J
3 -0.07 N Р/Р aa
4 -0.46 N Р/Р aa
5 0.64 N Г/Г aa
6 0.76 Y LG/Г aa

Комментарии:

1. Обычно здесь не одобряют размещение кода в виде изображения. Поскольку это означает, что любой, кто хочет вам помочь, должен ввести ваш код (в отличие от простого копирования и вставки). Аналогично, таблицы лучше всего представлять в виде таблиц (а не изображений) по той же причине. Предложите при размещении вопроса взглянуть на ? (помощь). Все инструкции хорошо объяснены. 🙂

Ответ №1:

Как показано, ваша формула просто возвращает ошибку и кажется неправильной интерпретацией того, как Ifs это работает. Тем не менее, это наводит на мысль, что вы пытаетесь сделать Nest If заявления. И, судя по вашему описанию, я думаю, что это имеет смысл.

Предполагая, что это правильная интерпретация, следующее делает то, что вы хотите.
(По крайней мере AAA-A , в том, что касается).

 =If(or(I3="G/G",I3="LG/G",I3="G/LG",I3="R/R"),if(G3lt;0.5,"AA","AAA"),if(H3="Y","A","Not an A"))  

BBB-B Логика была бы той же (просто вложена в where "Not an A" is).