ник: kot_k_k
вот та строка которая ваша
=IIf([НарИтог]<0,51;"A";IIf([НарИтог]<0,81;"B";IIf([НарИтог]<0,101;"";"c")))
1. наритог у вас от 0 до 1 - а вы написали 51, 81, 101.
2. механиз работы iif - напутали
iif ( условие , значение_Правльно (TRUE); значение_НЕ_ПРАВИЛЬНО)
вы сравнивали наритог с больши числом (101) и сразу получали положительный результат - т.е. все числа будут С.
еще есть swich - который в некоторых случаях более удобен.
Вычисляет список выражений и возвращает значение типа Variant или выражение, соответствующее первому выражению в списке, которое имеет значение True.
Switch(выражение-1, значение-1[, выражение-2, значение-2 … [, выражение-n, значение-n]])
|
пример
Matchup = Switch(CityName = "Лондон", "Англия", CityName = "Рим", "Италия", CityName = "Москва", "Россия")
п.с. Рим - столица Парижа