Calcul si une cellule contenant "B000" à "B999" est detectée
Résolu/Fermé
Anthony
-
26 févr. 2015 à 11:09
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 - 26 févr. 2015 à 16:06
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 - 26 févr. 2015 à 16:06
A voir également:
- Calcul si une cellule contenant "B000" à "B999" est detectée
- Clé usb non détectée - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Calcul moyenne excel - Guide
- Verrouiller une cellule excel - Guide
3 réponses
eljojo_e
Messages postés
1155
Date d'inscription
lundi 10 mai 2010
Statut
Membre
Dernière intervention
14 octobre 2022
154
26 févr. 2015 à 11:13
26 févr. 2015 à 11:13
Bonjour,
=SI(OU(ESTVIDE($D5);$D5=0);0;si(et(gauche($B5;1)="B";droite($B5;3)<=999;droite($B5;3)>0) ;$D5/250+1)*2)*$C5
Ca devrait fonctionner.
Cordialement,
=SI(OU(ESTVIDE($D5);$D5=0);0;si(et(gauche($B5;1)="B";droite($B5;3)<=999;droite($B5;3)>0) ;$D5/250+1)*2)*$C5
Ca devrait fonctionner.
Cordialement,
DjiDji59430
Messages postés
4170
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 janvier 2025
682
26 févr. 2015 à 11:15
26 févr. 2015 à 11:15
Bonjour,
je ne sais pas si c'est ce que tu veux !
=SI(OU(ESTVIDE($D5);$D5=0);0;SI(droite($B5;3)*1<1000;$D5/250+1)*2)*$C5
je ne sais pas si c'est ce que tu veux !
=SI(OU(ESTVIDE($D5);$D5=0);0;SI(droite($B5;3)*1<1000;$D5/250+1)*2)*$C5
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
26 févr. 2015 à 16:00
26 févr. 2015 à 16:00
Bonjour
=SIERREUR(SI(ET(GAUCHE(A1;1)="B";DROITE(A1;NBCAR(A1)-1)*1<=999);($D5/250+1)*2;0);0)
la formule se passe de la condition SI(D5..., mais à partir d'excel 2007 seulement
par contre je n'ai pas bien compris le calcul du résultat avec la parenthèse derrière le +1 er pas devant le $D5
=SIERREUR(SI(ET(GAUCHE(A1;1)="B";DROITE(A1;NBCAR(A1)-1)*1<=999);($D5/250+1)*2;0);0)
la formule se passe de la condition SI(D5..., mais à partir d'excel 2007 seulement
par contre je n'ai pas bien compris le calcul du résultat avec la parenthèse derrière le +1 er pas devant le $D5
26 févr. 2015 à 11:19
Merci pour ta réponse très très rapide je dois dire. Mais le calcul ne fonctionne pas.
Peut être que ma demande n'est pas assez claire?
Mes salutations,
26 févr. 2015 à 12:54
avec cnum() ca marche chez moi
26 févr. 2015 à 13:48
Mes salutations,
26 févr. 2015 à 15:02
=SI(OU(ESTVIDE($D5);$D5=0);0;SI(ET(GAUCHE($B5;2)="B0","B1","B2","B3","B4","B5","B6","B7","B8","B9";CNUM(DROITE($B5;2))<=99;CNUM(DROITE($B5;3))>0);$D5/250+1)*2)*$C5 ????
26 févr. 2015 à 15:27
C'est ca ? (ca commence à faire des formules balèze ^^)