J'utilise la formule suivante pour extraire jour et jour de la semaine d'un rapport Google Analytics dans Google Spreadsheet:
=CONCATENATE(CHOOSE(WEEKDAY('90diaspessoas'!A16),"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")," ",TO_TEXT('90diaspessoas'!A16 ) )
Cela me renvoie une valeur comme celle-ci:
Sábado 2017-12-02
Où Sábado
signifie Saturday
, le problème est que la date est affichée avec ce format YYYY-MM-DD
et que j’ai besoin de l’afficher comme ceci DD-MM-YYYY
, j’ai essayé d’utiliser ce qui suit, mais ça n'a pas marché:
=CONCATENATE(CHOOSE(WEEKDAY('90diaspessoas'!A16),"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")," ",TO_TEXT(DATE(LEFT('90diaspessoas'!B16,4),MID('90diaspessoas'!B16,5,2),RIGHT('90diaspessoas'!B16,2)) ))
C'est ce que je reçois: Sábado 12/31/2030
Vous devez utiliser TEXT au lieu de TO_TEXT:
=TEXT('90diaspessoas'!A16,"dd-mm-yyyy" )
Tant que le numéro de date sous-jacent est correct, cela fonctionnera.
OR
Définissez le formatage correct dans '90diaspessoas'! A16 sur DD-MM-AAAA. Ensuite, TO_TEXT fonctionnera.
FORMULE CONCATÉNÉE FINALE:
=TEXT('90diaspessoas'!A16,"dddd dd-mm-yyyy")