Посчитать какой срок беременности: Рассчитать срок беременности | «IVMED» Родинне Джерело
Формула расчета скорректированного срока беременности
pr1ncess426
Новый член
#1
О сроке беременности говорят в неделях и днях, т. е. ребенка в возрасте 35 недель и 4 дней будут называть «35 и 4» и записывать как «35,4» 9.0007
Я пытаюсь создать формулу Excel, которая может учитывать изменения гестационного возраста на основе количества дней, прошедших с момента регистрации первого гестационного возраста. Например:
A | B | C | D | E | |
1 | Дата рождения | Gestation | |||
2 | 15. 06.17 | 35.4 | 20.06.17 | 5 | 36.2 |
В этом примере вы можете видеть, что с момента рождения ребенка прошло 5 дней, поэтому его скорректированный гестационный возраст теперь равен «36,2».
Количество дней после запятой никогда не может быть больше «6», потому что по прошествии 7 дней меняется неделя беременности. Мне трудно придумать формулу Excel для расчета нового гестационного возраста, так как я не могу просто добавить количество дней к старому гестационному возрасту. Excel обрабатывает число после запятой как истинное число, но мне нужно, чтобы он знал, что как только число после запятой превысит 6, оно должно добавить единицу к неделе беременности, а десятичная запятая начинается с 0,9.0007
Кто-нибудь знает, как с этим справиться? Спасибо!
Последняя использованная ячейка?
Нажмите здесь, чтобы открыть ответ
Нажмите Ctrl+End, чтобы перейти к ячейке, которую Excel считает последней использованной.
Джеральд Хиггинс
Известный член
#2
Чтобы сложить два таких значения, предполагая, что одно находится в ячейке A1, а другое — в ячейке A2, возможно, что-то вроде этого:
=ОКРУГЛВНИЗ(A1,0)+ОКРУГЛВНИЗ(A2,0)+ОКРУГЛВНИЗ((MOD(A1,1 )+MOD(A2,1))/0,7,0)+MOD((MOD(A1,1)+MOD(A2,1))/0,7,1)*0,7
Возможно, есть лучшие способы сделать это .
pr1ncess426
Новый член
#3
Привет, Джеральд,
Спасибо за ответ! Вы имеете в виду указать срок беременности (35,4) в A1 и день жизни (5) в A2? Когда я делаю это и использую вашу формулу для определения скорректированного гестационного возраста, я получаю «40,4» — Excel просто добавил 5 к исходному гестационному возрасту. Гестационный возраст «40,4» означал бы, что этому ребенку сейчас «40 недель и 4 дня». Мне нужно, чтобы добавить 5 дней — это означает, что должно быть написано «36,2» или «36 недель и 2 дня».
Я что-то не так делаю?
Еще раз спасибо!
ксену
MrExcel MVP
#4
Я придумал:
Int(X/7) -> недели
Mod(X,7) -> дни
просто расширяйте по мере необходимости. Используйте функцию Text(), чтобы получить текстовый результат. В основном мы пытаемся работать с семерками, так как основная проблема в том, что 0,4 здесь не 4/10, а остаток от деления на 7.
например:
=ТЕКСТ(INT((B5+D5)/7) ,»#»)&».»&TEXT(MOD((B5+D5),7),»#»)
, где B5+D5 добавляет 5 дней.
(было бы проще, если бы недели и дни были в отдельных ячейках/отдельных столбцах — вы все равно могли бы объединить их вместе для отображения результата в третьем столбце, если бы это было возможно).
Последнее редактирование:
Дэйв Паттон
Известный член
#5
Excel 2010 | |||||||
---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | |
1 | 1 | Date of birth | Gestational age | Today’s date | Day of life | Days | Corrected gestational age |
2 | 2 | 15-Jun-17 | 35. 4 | 20-Jun-17 | 5 | 254 | 36-2 |
3 | 15-Jun-17 | 35.4 | 20-Jun-17 | 5 | 36-2 | ||
4 | |||||||
G2 uses the helper cell F2 который вычисляет количество дней
G3 не использует вспомогательную ячейку
Последнее редактирование:
Джеральд Хиггинс
Известный член
#6
В ответ на сообщение №3 я предполагал, что значение 5 будет введено как 0,5, но, возможно, это было ошибкой с моей стороны.
Дэйв Паттон
Известный член
#7
Excel 2010 | |||||||
---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | |
1 | Date of birth | Gestational age | Сегодняшнее число | Day of life | Days | Corrected gestational age | |
2 | 15-Jun-17 | 35. 4 | 20-Jun-17 | 5 | 254 | 36-2 | |
3 | 15-Jun-17 | 35.4 | 20-Jun-17 | 5 | 36-2 | ||
4 | 9-Oct-16 | 15-Jun-17 | 35.4 | 20 июня 17 | 36-2 | ||
5 | |||||||
шг
MrExcel MVP
#8
А | B | C | D | E | F | |
1 | DoB | Gestational age | Today | Day of life | CGA | |
2 | 6/15/2017 | 35. 4 | 20.06.2017 | 5 | 36,2 | E2: = Dollarfr (Dollarde (B2, 7) + D2/7, 7) |
8888888.
Дэйв Паттон
Известный член
#9
Я поместил предложение shg вверху с примером, включающим дату начала в A2.
Excel 2010 | ||||||||
---|---|---|---|---|---|---|---|---|
«/> | A | B | C | D | E | F | G | H |
1 | Date of birth | Gestational возраст | Сегодняшняя дата | День жизни | Дни | Corrected Gestational age | ||
2 | 9-Oct-16 | 15-Jun-17 | 35.4 | 20-Jun-17 | 5 | 36.2 | ||
3 | 9-окт-16 | 15-JUN-17 | 35-4 | 20-JUN-17 | 254 | 36-2 | 36-2 | |
4 | 9-oct-18 | |||||||
4 | 9-oct-18 | |||||||
15 июня 17 | 35,4 | 20 июня 17 | 5 | 36,2 | ||||
Вы должны войти или зарегистрироваться, чтобы ответить здесь.
Формула для расчета гестационного возраста
- amk_2002
- Вопросы Excel
- Ответы
- 2
- просмотров
- 378
amk_2002
Запрос формулы для сложного расчета
- hidaren
- Вопросы Excel
- Ответы
- 2
- просмотров
- 98
Peter_SSs
Формула возрастной группы
- Зина
- Вопросы Excel
- Ответы
- 5
- просмотров
- 560
Эрик В
Расчет возраста по году и дате рождения — странные результаты
- QBERT
- Вопросы Excel
- Ответы
- 5
- просмотров
- 428
jtakw
Расчет/отображение возраста запасов
- User100
- Вопросы Excel
2
- Ответы
- 10
- просмотров
- 662
БСАЛВ
Делиться:
Фейсбук
Твиттер
Реддит
Пинтерест
Тамблер
WhatsApp
Эл.