La solicitud

De Logan Brooks, Especialista en email marketing
Tu objetivo
En E2:E37, devuelve la fecha en que caduca el código de bienvenida: la signup_date (columna C) más los días de I1. En F2:F37, devuelve "yes" cuando el primer pedido (columna D) cae en la misma semana y el mismo año que el registro, y en caso contrario "no". Usa WEEKNUM con sus semanas por defecto de domingo a sábado.
- Llena
E2:F37con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
WEEKNUMpendiente
Tu hoja
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | customer_id | first_name | signup_date | first_order | code_expires | same_week | Code valid for (days) | 14 | ||
| 2 | 722 | Mark | 2024-03-01 | 2024-03-01 15:45 | ||||||
| 3 | 723 | Stephen | 2024-03-02 | 2024-03-03 22:47 | ||||||
| 4 | 724 | Catherine | 2024-03-03 | 2024-03-04 21:48 | ||||||
| 5 | 725 | Samantha | 2024-03-04 | 2024-03-05 21:35 | ||||||
| 6 | 726 | Robert | 2024-03-04 | 2024-05-06 08:40 | ||||||
| 7 | 727 | Kimberly | 2024-03-04 | 2024-03-06 20:15 | ||||||
| 8 | 728 | Christine | 2024-03-04 | 2024-11-04 12:26 | ||||||
| 9 | 729 | Megan | 2024-03-04 | 2024-03-05 07:00 | ||||||
| 10 | 730 | Carolyn | 2024-03-07 | 2024-11-26 13:46 | ||||||
| 11 | 731 | Megan | 2024-03-08 | 2024-03-08 18:03 | ||||||
| 12 | 732 | Nancy | 2024-03-09 | 2024-03-10 19:58 | ||||||
| 13 | 733 | Brandon | 2024-03-09 | 2024-03-09 10:05 | ||||||
| 14 | 734 | Christopher | 2024-03-10 | 2024-09-21 22:56 | ||||||
| 15 | 735 | Hannah | 2024-03-10 | 2024-03-10 08:00 | ||||||
| 16 | 736 | Anthony | 2024-03-10 | 2025-09-03 09:02 | ||||||
| 17 | 737 | Owen | 2024-03-11 | 2024-03-12 12:00 | ||||||
| 18 | 738 | Frank | 2024-03-11 | 2024-03-12 13:02 | ||||||
| 19 | 739 | Michael | 2024-03-11 | 2024-06-15 07:53 | ||||||
| 20 | 740 | Deborah | 2024-03-12 | 2024-03-13 14:13 | ||||||
| 21 | 741 | Joseph | 2024-03-13 | 2024-03-14 11:52 | ||||||
| 22 | 742 | Andrew | 2024-03-13 | 2024-03-13 11:04 | ||||||
| 23 | 743 | Lisa | 2024-03-15 | 2024-03-17 10:38 | ||||||
| 24 | 744 | Kevin | 2024-03-16 | 2024-03-17 20:44 | ||||||
| 25 | 745 | Olivia | 2024-03-17 | 2024-03-19 21:33 | ||||||
| 26 | 746 | Valeria | 2024-03-20 | 2024-03-21 16:30 | ||||||
| 27 | 747 | Douglas | 2024-03-20 | 2024-11-19 12:27 | ||||||
| 28 | 748 | Brenda | 2024-03-21 | 2024-03-23 11:49 | ||||||
| 29 | 749 | Dennis | 2024-03-21 | 2024-05-27 11:46 | ||||||
| 30 | 750 | Paul | 2024-03-23 | 2024-03-23 20:23 | ||||||
| 31 | 751 | Kenneth | 2024-03-24 | 2024-03-24 08:00 | ||||||
| 32 | 752 | Brenda | 2024-03-24 | 2024-03-24 16:56 | ||||||
| 33 | 753 | Mary | 2024-03-25 | 2024-03-25 15:59 | ||||||
| 34 | 754 | Gregory | 2024-03-26 | 2024-03-28 07:15 | ||||||
| 35 | 755 | Nancy | 2024-03-28 | 2024-03-29 09:28 | ||||||
| 36 | 756 | Heather | 2024-03-30 | 2024-03-30 08:00 | ||||||
| 37 | 757 | Dylan | 2024-03-31 | 2024-04-02 11:04 | ||||||
| 38 | ||||||||||
| 39 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Lo que recibe Logan, y por qué
La lección
El código de bienvenida de Logan son dos preguntas sobre fechas: ¿cuándo caduca y con qué rapidez actuó el cliente? Ambas se vuelven simples cuando recuerdas que una fecha es una cuenta de días.
Un plazo es una suma
El código es válido durante 14 días después del registro, y el 14 vive en I1. Como las fechas son números, la caducidad es una suma:
E2 =C2+$I$1
El cliente 722 se registró el 2024-03-01, así que el código caduca el 2024-03-15. Fija I1 con $ y rellena hacia abajo; si marketing amplía el código a 21 días, cambia una sola celda. El mismo patrón da cualquier regla de “fecha más N días”: un plazo de devolución es la fecha de entrega más la ventana de devolución, un vencimiento de pago es la fecha de la factura más 30.
Si el resultado aparece como un número como 45366, la celda solo carece de formato de fecha. Aquí la columna E ya lo tiene. Para contar solo días laborables, WORKDAY hace lo que hace + pero salta los fines de semana; no está en esta hoja de práctica, así que nos quedamos con días naturales.
¿Qué semana es?
WEEKNUM(date) devuelve la semana del año, de 1 a 53. Por defecto una semana va de domingo a sábado, y la semana 1 es la que contiene el 1 de enero. WEEKNUM(date,2) empieza las semanas en lunes. Elige un sistema y úsalo en ambos lados.
| Fila | Registro | Primer pedido | Días entre ambos | ¿Misma semana? |
|---|---|---|---|---|
| 2 | vie 2024-03-01 | vie 2024-03-01 | 0 | yes |
| 3 | sáb 2024-03-02 | dom 2024-03-03 | 1 | no |
| 4 | dom 2024-03-03 | lun 2024-03-04 | 1 | yes |
La fila 3 es el caso que pilla a la gente. Pasó un día, pero el sábado termina una semana y el domingo empieza la siguiente, así que WEEKNUM da 9 y 10. “La misma semana” y “dentro de 7 días” son preguntas distintas; pregunta cuál quiere decir la persona.
La misma semana, en IF y AND
F2 =IF(AND(WEEKNUM(C2)=WEEKNUM(D2),YEAR(C2)=YEAR(D2)),"yes","no")
AND es TRUE solo cuando lo son ambas pruebas. La prueba de YEAR importa porque los números de semana se reinician cada enero: el cliente 736 se registró en la semana 11 de 2024 y pidió por primera vez en septiembre de 2025, y en una hoja con un cliente recurrente que pida en la semana 11 del año siguiente, la prueba de semana por sí sola diría “yes”. Rellenada hacia abajo, 24 de los 36 clientes pidieron en su semana de registro.
Errores comunes
WEEKNUMsolo. La semana 11 llega todos los años. Añade la prueba deYEAR.- Mezclar sistemas de semana.
WEEKNUM(C2)contraWEEKNUM(D2,2)compara semanas de domingo con semanas de lunes. - Teclear los días dentro de la fórmula.
=C2+14funciona hasta que cambia la oferta. Apunta a$I$1. - Comparar marcas de tiempo directamente.
C2=D2casi nunca es TRUE: el primer pedido lleva una hora. Compara las partes que te importan, aquí la semana, oINT(D2)para el día.
¡Linterna encendida!
Practicaste: date arithmeticweeknumyearifand
- Resuelto
- Sin pistas
- Al primer intento
