Niveau Intermédiaire/pro | Formule à compléter, j'ai besoin d'aide.
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous, mesdames, messieurs !
Aujourd'hui, un jour honorable... Il m'est impératif de faire une base client qui est propre pour que je puisses travailler dans de bonne conditions !
En effet, j'ai commencé à travailler... J'ai vu cette base qui était absolument affreux et j'ai commencé à taffe dessus.
Je voudrais avoir la suite de la formule ci dessous pour faire ce que je souhaites et être plus efficient : =SI(P3<SI(C3="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C3="PART";MOIS.DECALER(AUJOURDHUI();-24);AUJOURDHUI()));"KO";"OK")
Cette formule veut dire: Si la date de maintenance est inférieure à 2 ans pour les pros, alors marqué ok, si c'est au dessus, marqué ko (Donc il est nécessaire de faire la maintenance). C'est pareils pour les particuliers sauf que le délais est à 1 an.
SAUF qu'il y a un petit hic, cette formule est 100% fonctionnelle mais j'aimerais la compléter un peu plus... Pour atteindre la perfection, c'est à dire rajouter: Si il n'y a pas de date de maintenance, alors il est nécessaire de le faire avec la date d'installation.
j'ai fait ceci: =SI(P2="";=SI(O2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK");=SI(P2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK"))))))
Mais ce n'est pas bon, cela marque que c'est une formules invalide. Si quelqu'un pourrait m'aider, je pense que ça aidera pas mal de personnes.
Cordialement, passez une agréable journée !
Aujourd'hui, un jour honorable... Il m'est impératif de faire une base client qui est propre pour que je puisses travailler dans de bonne conditions !
En effet, j'ai commencé à travailler... J'ai vu cette base qui était absolument affreux et j'ai commencé à taffe dessus.
Je voudrais avoir la suite de la formule ci dessous pour faire ce que je souhaites et être plus efficient : =SI(P3<SI(C3="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C3="PART";MOIS.DECALER(AUJOURDHUI();-24);AUJOURDHUI()));"KO";"OK")
Cette formule veut dire: Si la date de maintenance est inférieure à 2 ans pour les pros, alors marqué ok, si c'est au dessus, marqué ko (Donc il est nécessaire de faire la maintenance). C'est pareils pour les particuliers sauf que le délais est à 1 an.
SAUF qu'il y a un petit hic, cette formule est 100% fonctionnelle mais j'aimerais la compléter un peu plus... Pour atteindre la perfection, c'est à dire rajouter: Si il n'y a pas de date de maintenance, alors il est nécessaire de le faire avec la date d'installation.
j'ai fait ceci: =SI(P2="";=SI(O2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK");=SI(P2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK"))))))
Mais ce n'est pas bon, cela marque que c'est une formules invalide. Si quelqu'un pourrait m'aider, je pense que ça aidera pas mal de personnes.
Cordialement, passez une agréable journée !
A voir également:
- Niveau Intermédiaire/pro | Formule à compléter, j'ai besoin d'aide.
- Formule si et - Guide
- Clé windows 10 pro 64 bits gratuit - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Cool edit pro - Télécharger - Édition & Montage
2 réponses
Bonjour,
Supprimer juste le deuxième = . pas besoin de le mettre
=SI(P2="";SI(O2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK");=SI(P2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK"))))))
Supprimer juste le deuxième = . pas besoin de le mettre
=SI(P2="";SI(O2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK");=SI(P2<SI(C2="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C2"PART";MOIS.DECALER(AUJOURDHUI();-24);"KO";"OK"))))))
Utilisateur anonyme
Bonsoir, ça ne marche toujours pas. Je sens que je vais l'avoir dur :P
Bonjour,
Le plus simple est d'utiliser la fonction SI.ESTVIDE
Et donc dans ta première formule remplacer P3 (date dernière maintenance) , si la date d'installation est par exemple en D3 par la formule :
Le plus simple est d'utiliser la fonction SI.ESTVIDE
Et donc dans ta première formule remplacer P3 (date dernière maintenance) , si la date d'installation est par exemple en D3 par la formule :
SI(ESTVIDE(P3);D3;P3)
=SI(SI(ESTVIDE(P3);D3;P3)<SI(C3="PRO";MOIS.DECALER(AUJOURDHUI();-12);SI(C3="PART";MOIS.DECALER(AUJOURDHUI();-24);AUJOURDHUI()));"KO";"OK")