excel якщо тоді твердження


0

Я намагаюся створити електронну таблицю, в якій буде сказано, який рік повинен закінчити школяр. Учень з обмеженими можливостями повинен вийти до весни навчального року, коли їм виповниться 21 рік. Тому я хочу, щоб до розрахунку було додано один рік, якщо вони виповниться 21 між 25 серпня та 31 грудня будь-якого року. Або повернути той самий рік, якщо їм виповниться 21 січень - 8 червня будь-якого року.

Я, можливо, занадто сильно ускладнюю це питання, не соромтесь давати альтернативні пропозиції.

Відповіді:


1

Припустимо, що A1клітина містить дату народження студента, ось формула:

=YEAR(A1) + IF(OR(AND(MONTH(A1) = 8; DAY(A1) >= 25); MONTH(A1) > 8); 22; 21)

Деякі застереження:

  1. З вашого запитання незрозуміло, яку формулу потрібно повертати за датами народження між 8 червня та 25 серпня. Я припускаю, що це просто помилка, що цей інтервал дат залишається невизначеним, і його слід включати або в інтервал дат, щоб додати рік, або інтервал дати, щоб не додавати. Отже, напевно я додаю один рік, якщо дата народження є між 25 серпня та 31 грудня, і не додаю іншого.
  2. Я використовую російську версію Excel, і всі назви функцій є російською. Я переклав їх вручну англійською мовою. Але я не маю шансів перевірити це в англійській версії. Отже, я не можу гарантувати, що моя формула працює на 100%, але я сподіваюся, що вона є.

PS Якщо ця формула не працюватиме, ви можете коментувати мою відповідь, і я спробую її виправити.


Дякую! Вибачте, що не пояснив себе добре. рік народження їм виповниться 21 рік, повинні вийти до весни 17.10.97 р. 17.10.2019 р. 23.01.00 1/23/2021 р. 25.08.2000 р. 25/2021 р. /
15/2021 р.

Дякую! Dimitry та @LPChip Вибачте за те, що я не пояснив себе добре. Я не можу вставити свою електронну таблицю. Тож Сью повинна виїхати до весни 2020 року, Джейк 2021, Енн 2022, рік народження Дуга 2021 року, яким виповниться 21 рік, повинні вийти до весни 17.10.97 р. 25/2/2000 25/20/2021 Doug 15.08.2000 8/15/2021
bythepond

@bythepond Я не впевнений, що я досить добре розумію ваш коментар. Особливо моя формула спрацювала для вас чи ні? Я перевірив усі ваші приклади і отримав правильні роки виходу за допомогою своєї формули (у російській Exel з російськими іменами функцій). І як я можу зрозуміти, моє припущення №1 є правильним. Що стосується перекладу імен функцій, я майже впевнений, що це правильно. Тож формула повинна працювати для вас, чи не так?
dmitry.hohlov
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.