Mój przyjaciel poprosił o pomoc w przypisaniu do programu Excel i ma 2 tabele, HRM i Tabele danych.
Tabele danych mają odpowiadające numery miesięcy od 1-12 w kolumnie I z I3-I14. W kolumnie J znajduje się nazwa miesiąca od stycznia do grudnia w J3-J14. W kolumnie L znajdują się numery dni od 1-7 w L3-L9. W kolumnie M znajdują się nazwy dni od niedzieli - soboty od M3-M9.
Oto zdjęcie .
Pytanie brzmi: wyprowadzić formułę (w scalonej komórce z A2-I2 w tabeli HRM), która używa podstawy „HRM: DayName the DayDate Month, Year”, gdzie DayName pobiera z tabeli Data_Tables i zmienia DayName, DayDate miesiąc i rok, dodając także „st”, „nd”, „rd”, „ft” z instrukcją IF do końca Daty. Oznacza to, że jeśli dokument zostanie otwarty w piątek 15 stycznia 2026 r., Tytuł będzie brzmiał: „HRM: piątek 15 stycznia 2026 r.”.
Odpowiedzi:
Aby to osiągnąć, nie potrzebujesz arkusza pomocnika, wypróbuj tę formułę:
="HRM: "&text(today(),"dddd")&" the "&text(today(),"d")&MID("thstndrdth",MIN(9,2*MOD(day(TODAY()),10)*(MOD(day(TODAY())-11,100)>2)+1),2)&" of "&text(today(),"mmmm")&" "&year(today())
źródło