Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> MS Excel, формула

Stroke
post Пятница, 20 октября 2017, 13:39
Отправлено #1


-
*****

Группа: Пользователи
Сообщений: 641
Регистрация: 30 окт. 2006
Из: Дальний Восток
Пользователь №: 18 741





Ребята, бьюсь уже час. Подскажите, пожалуйста, если кто-то понимает!

Есть ячейка, куда суммируется результат.
По итогам результата в другой ячейке должна ставиться оценка (Отлично, Хорошо, Удовлетворительно).

Не могу понять - как написать формулу. sad.gif

Вписываю:

=ЕСЛИ((AH8>0)*(AH8<3,6);"Отлично");ЕСЛИ((AH8>3,5)*(AH8<12,6);"Хорошо");ЕСЛИ((AH8>12,5)*(AH8<1000);"Удовлетворительно")

В итоге высвечивается #ЗНАЧ.

Если оставляю первый кусок =ЕСЛИ((AH8>0)*(AH8<3,6);"Отлично")
то работает.
Это мне ооочень облегчит решить одну задачу на работе.

Диапазоны у меня такие:
0-3 - Отлично
4-12 - Хорошо
13 и выше - Удовлетворительно

Подскажите, пожалуйста, где я ошибаюсь?

Сообщение отредактировал Stroke - Пятница, 20 октября 2017, 14:02
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Пятница, 20 октября 2017, 14:25
Отправлено #2


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





=ЕСЛИ(AH8<=3;"Отлично"; ЕСЛИ(AH8<=12;"Хорошо";"Удовлетворительно"))
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Пятница, 20 октября 2017, 14:32
Отправлено #3


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 575
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





QUOTE (MichaelForExample @ Сегодня, 23:25)

ЕСЛИ(AH8<=12;"Хорошо";"Удовлетворительно"))
*


А куда проверку диапазона дел? 2 это тоже меньше либо равно 12, но это оценка ОТЛИЧНО, а не ХОРОШО.


--------------------
GBA SP/GB Micro/DSL/3DS/Switch/PSP Go/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Пятница, 20 октября 2017, 14:41
Отправлено #4


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (dimm0505 @ Пятница, 20 октября 2017, 15:32)

А куда проверку диапазона дел? 2 это тоже меньше либо равно 12, но это оценка ОТЛИЧНО, а не ХОРОШО.
*

ну смотри
на каком-нибудь условном Js это выглядело бы так
QUOTE
function markLabel(a) {
____if (a <= 3) {
________return "Отлично";
________if (a <= 12) {
____________return "Хорошо";
________} else {
____________return "Удовлетворительно";
________}
____}
}


Сообщение отредактировал MichaelForExample - Пятница, 20 октября 2017, 14:44
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Stroke
post Пятница, 20 октября 2017, 14:46
Отправлено #5


-
*****

Группа: Пользователи
Сообщений: 641
Регистрация: 30 окт. 2006
Из: Дальний Восток
Пользователь №: 18 741





=ЕСЛИ((AH6>0)*(AH6<3,6);"Отлично";ЕСЛИ((AH6>3,5)*(AH6<12,6);"Хорошо";ЕСЛИ((AH6>12,5)*(AH6<1000);"Удовлетворительно")))

Ошибка была в лишних скобках smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 29 мар. 2024, 01:05
Skin Designed (c) by Rooq.net, All Rights Reserved.