Comment mettre à part une cellule particulère dans la formule SI
Résolu/Fermé
A voir également:
- Comment mettre à part une cellule particulère dans la formule SI
- Formule si et - Guide
- Comment aller à la ligne dans une cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller une cellule excel dans une formule - Guide
2 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
24 févr. 2015 à 12:05
24 févr. 2015 à 12:05
Ceci ne modifie pas G4 s'ii commence par 820 et contient 14 caractères
=SI(ET(GAUCHE(G4;3)="820";NBCAR(G4)=14);G4;SI(OU(GAUCHE(G4;3)="000";STXT(G4;1;3)="820");STXT(G4;4;7)&I4;GAUCHE(I4;10)&I4))
=SI(ET(GAUCHE(G4;3)="820";NBCAR(G4)=14);G4;SI(OU(GAUCHE(G4;3)="000";STXT(G4;1;3)="820");STXT(G4;4;7)&I4;GAUCHE(I4;10)&I4))
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
Modifié par ccm81 le 24/02/2015 à 11:39
Modifié par ccm81 le 24/02/2015 à 11:39
Bonjour
Le N° de commande est du genre 82045621120001 ????
S'il est exactement comme ça, essaies ceci
=SI(G4<>"82045621120001";SI(OU(GAUCHE(G4;3)="000";STXT(G4;1;3)="820");STXT(G4;4;7)&I4;GAUCHE(I4;10)&I4))
Sinon, il faut plus d'explications
Cdlmnt
Le N° de commande est du genre 82045621120001 ????
S'il est exactement comme ça, essaies ceci
=SI(G4<>"82045621120001";SI(OU(GAUCHE(G4;3)="000";STXT(G4;1;3)="820");STXT(G4;4;7)&I4;GAUCHE(I4;10)&I4))
Sinon, il faut plus d'explications
Cdlmnt
Excusez-moi je m'étais mal exprimé, le N° de commande est en effet du genre 82045621120001, c'est-à-dire les 3 premiers carctères seront toujours "820" puis la commande contiendra toujours 14 caractères. Ce n'est pas une seule cellule mais un ensemble de cellules (commandes) ayant ces caractéristiques
24 févr. 2015 à 12:26