Rechercher : dans
Par :

Problème fonctions date et si ensemble

Dernière réponse le 6 jui 2009 à 15:42:03 artos fidelis, le 6 jui 2009 à 14:17:05 
 Signaler ce message aux modérateurs

Bonjour,
Il semblerai que ma formule contient trop de syntaxe pour excel.
Je recherche à faire remplir une date dans une case en fonction des choix suivants:

Type de dossier => colonne C Date butoir => colonne R
Type d'intervention => colonne E DFT => colonne S

- choix 1 : soit le dossier est de type "tempête" et d'intervention "conversion"
choix a : la colonne date butoir est vide et la colonne DFT est rempli alors date butoire + 4 ans
choix b : la colonne date butoir est rempli et la colonne DFT est vide alors DFT + 4 ans

- choix 2 : soit le dossier n'est pas de type "tempête" et d'intervention "conversion"
choix a : la colonne date butoir est vide et la colonne DFT est rempli alors date butoir + 2 ans
choix b : la colonne date butoir est rempli et la colonne DFT est vide alors DFT + 2 ans

La formule rentrée était pour la ligne 3 : "=SI(ET(S3="";C3="tempête";E3="conversion");DATE(ANNEE(R3)+4;MOIS(R3);JOUR(R3));SI(S3="";DATE(ANNEE(R3)+2;MOIS(R3);JOUR(R3);SI(ET(R3="";C3="tempête";E3="conversion");DATE(ANNEE(S3)+4;MOIS(S3);JOUR(S3));SI(R3="";DATE(ANNEE(S3)+2;MOIS(S3);JOUR(S3)))))))

Excel me marque : vous avez tapé un nombre trop important d'arguments pour cette fonction.
Pouvez-vous m'indiquer comment faire, s'il vous plait?
Merci par avance
a+ Artos

Configuration: Windows Vista
Firefox 3.0.11

Meilleures réponses pour « Problème fonctions date et si ensemble » dans :
Différence entre dates avec la fonction DATEDIF Voir La fonction DATEDIF n'est pas documentée dans Excel, mais par contre sur CCM vous pouvez trouver les possibilités offertes. En voici un résumé.   La syntaxe =DATEDIF(date début;date fin;type de calcul) date début : doit être une valeur date...
[VBA] Fonction NB.SI_Plus VoirFonction NB.SI_Plus sans limitation Cette fonction "Plus" permet d'appliquer la fonction NB.SI sans que l'on soit limité au nombre de paramètres imposés par Excel. Introduction Le classeur Dans un module général Télécharger le...
Gérer les fonctionnalités sous vista VoirSous Vista, comme il est possible sous Xp, vous pouvez activer ou désactiver certaines fonctionnalités suivant si vous utilisez les jeux, une imprimante, etc... Accéder aux fonctionnalités de Windows Fonctionnalités Accéder aux...
[PHP] Dernier jour du mois / Nombre de jours dans le mois VoirSoient $m le numéro du mois en question et $y l'année. La fonction date() permet d'afficher directement le nombre de jours dans le mois avec le caractère "t" :
VBScript - Les fonctions de date et de temps VoirLes fonctions de date et de temps Fonction Description Date Retourne la date du système DateAdd(interval, number, date) Ajoute un intervalle de temps (interval) à une...

1

michel_m, le 6 jui 2009 à 14:28:42

Bonjour

date butoir est vide et la colonne DFT est rempli alors date butoire + 4 ans
--

==> référence circulaire
si résultat autre colonne =1/1/1904

Cordialement, Michel

Répondre à michel_m

2

artos fidelis, le 6 jui 2009 à 14:35:16

Bonjour,
Il semblerai que j'ai inversé la fin de mes conditions.
Merci bien
Artos

Répondre à artos fidelis

3

michel_m, le 6 jui 2009 à 14:38:49

OK, mais ca m'en dit pas plus...
je n'ai que ce que tu écris pour essayer de t'aider... Cordialement, Michel

Répondre à michel_m

4

 artos fidelis, le 6 jui 2009 à 15:42:03

Les choix sont :
- choix 1 : soit le dossier est de type "tempête" et d'intervention "conversion"
choix a : la colonne date butoir est vide et la colonne DFT est rempli alors DFT + 4 ans
choix b : la colonne date butoir est rempli et la colonne DFT est vide alors date butoir + 4 ans

- choix 2 : soit le dossier n'est pas de type "tempête" et d'intervention "conversion"
choix a : la colonne date butoir est vide et la colonne DFT est rempli alors DFT + 2 ans
choix b : la colonne date butoir est rempli et la colonne DFT est vide alors date butoir + 2 ans

Je recherche à écrier une formule pour le choix 1a, 1b, 2a et 2b dans une même case, ce qui semble utopique.
Donc j'ai créer une colonne en plus où j'ai rentré la formule: si(case intervention="conversion";1;0) afin de réduire la formule. Maintenant je suis en train d'essayer de voir pour créer une formule avec la deuxième partie. SI besoin de créer une étape intermédiaire encore une fois, c'est pas grave.
Merci par avance
a+ Artos

Répondre à artos fidelis