Besoin de support pour une formule
Résolu
Tichatnoir
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Tichatnoir Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Tichatnoir Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Voici mon problème:
J'ai un nombre dans Aet je voudrais soustraire de celui-ci lorsqu'il y a du texte en C et additionner une autre Cellule D lorsqu'il y a une date d'inscrite, le total dans la case B
Donc: A-C(texte)+M ( date)total en B
A: 3
B
C P232323
D: 12-12-2017
Le but est de savoir combien de place il me reste pour inscription.
Donc, A case de départ, C (inscription faite), D (date de fermeture, donc 1 place se libère)
J'espère être claire, pas évident à expliquer.
Merci
J'ai un nombre dans Aet je voudrais soustraire de celui-ci lorsqu'il y a du texte en C et additionner une autre Cellule D lorsqu'il y a une date d'inscrite, le total dans la case B
Donc: A-C(texte)+M ( date)total en B
A: 3
B
C P232323
D: 12-12-2017
Le but est de savoir combien de place il me reste pour inscription.
Donc, A case de départ, C (inscription faite), D (date de fermeture, donc 1 place se libère)
J'espère être claire, pas évident à expliquer.
Merci
A voir également:
- Besoin de support pour une formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Il y a effectivement de multiples formules possibles ... En voici une autre :
=A1-SI(ESTTEXTE(C1);1;0)+SI(ESTNUM(D1);1;0)
Si Tichanoir sait qu'en C il ne peut y avoir que du texte ou rien du tout, et en D qu'une date ou rien du tout, on peut simplifier la formule et écrire :
=A1-SI(C1="";0;1)+SI(D1="";0;1)
Si au contraire il y a des risques que l'utilisateur du fichier saisisse en C autre chose que du texte et en D autre chose qu'une date, alors il faut prendre des précautions et écrire :
=A1-SI(ESTTEXTE(C1);1;0)+SI(CELLULE("format";D1)="D1";1;0)
Amicales salutations à tous.
=A1-SI(ESTTEXTE(C1);1;0)+SI(ESTNUM(D1);1;0)
Si Tichanoir sait qu'en C il ne peut y avoir que du texte ou rien du tout, et en D qu'une date ou rien du tout, on peut simplifier la formule et écrire :
=A1-SI(C1="";0;1)+SI(D1="";0;1)
Si au contraire il y a des risques que l'utilisateur du fichier saisisse en C autre chose que du texte et en D autre chose qu'une date, alors il faut prendre des précautions et écrire :
=A1-SI(ESTTEXTE(C1);1;0)+SI(CELLULE("format";D1)="D1";1;0)
Amicales salutations à tous.
Tichatnoir
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup , cela a fonctionné. ! Joyeuses Fêtes et bonne retraite.
Bonsoir,
Je n'ai pas tout compris, mais voici ma solution :
=si(a="";;si(b="";,a-c+d))
A voir si cela convient.
Je n'ai pas tout compris, mais voici ma solution :
=si(a="";;si(b="";,a-c+d))
A voir si cela convient.
Bonsoir
on essaie avec
=SI(C1<>"";A1-1;A1)+SI(D1<>"";1;0)
reste à savoir comment vous "descendez" ça dans une colonne pour faire évoluer sur plusieurs lignes
Par exemple pour cumuler plusieurs lignes de ligne 2 à ligne 50:
valeur de départ en A1:
=A1-NB.SI($C$1:$C$50;"<>")+NB.SI($D$1:$D$50;">0")
crdlmnt
on essaie avec
=SI(C1<>"";A1-1;A1)+SI(D1<>"";1;0)
reste à savoir comment vous "descendez" ça dans une colonne pour faire évoluer sur plusieurs lignes
Par exemple pour cumuler plusieurs lignes de ligne 2 à ligne 50:
valeur de départ en A1:
=A1-NB.SI($C$1:$C$50;"<>")+NB.SI($D$1:$D$50;">0")
crdlmnt
Bonjour à tous,
J'ai compris un peu différemment, alors en A2 je mettrais
Avec l'initial en A1 et la formule à tirer sur la colonne selon besoin.
J'ai compris un peu différemment, alors en A2 je mettrais
=SI(ESTNUM(D2);A1+1;SI(C2="";A1;A1-1))
Avec l'initial en A1 et la formule à tirer sur la colonne selon besoin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci j'essai et vous reviens !
Cette fois-ci, il te faudra joindre un fichier Excel !
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Oui cela fonctionne, mais cela me donne le nombre de places restantes, Est-ce que vous croyez qu'il est possible de décortiqué les place allouées et les places restantes ? car les intervenantes veulent que le nombre de place restantes soient plus visibles, je ne peux pas faire B-C=D, car cela donne 2 et il me reste 6 places.
Je vous remercie de votre support !
Je vous remercie de votre support !