Besoin de support pour une formule
Résolu/Fermé
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
-
19 déc. 2017 à 20:11
Tichatnoir Messages postés 23 Date d'inscription mardi 19 décembre 2017 Statut Membre Dernière intervention 8 juin 2020 - 29 déc. 2017 à 18:43
Tichatnoir Messages postés 23 Date d'inscription mardi 19 décembre 2017 Statut Membre Dernière intervention 8 juin 2020 - 29 déc. 2017 à 18:43
A voir également:
- Besoin de support pour une formule
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Formule pour calculer une moyenne sur excel - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
21 déc. 2017 à 03:11
21 déc. 2017 à 03:11
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.
Kwak_for_Ever
Messages postés
10
Date d'inscription
samedi 16 décembre 2017
Statut
Membre
Dernière intervention
5 août 2023
Modifié le 19 déc. 2017 à 20:25
Modifié le 19 déc. 2017 à 20:25
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.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
19 déc. 2017 à 20:48
19 déc. 2017 à 20:48
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
Kwak_for_Ever
Messages postés
10
Date d'inscription
samedi 16 décembre 2017
Statut
Membre
Dernière intervention
5 août 2023
19 déc. 2017 à 21:48
19 déc. 2017 à 21:48
Mais il ne faut pas figer les cellules, et laisser libre
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
>
Kwak_for_Ever
Messages postés
10
Date d'inscription
samedi 16 décembre 2017
Statut
Membre
Dernière intervention
5 août 2023
20 déc. 2017 à 07:41
20 déc. 2017 à 07:41
ce n'est pas une formule à tirer, mais à placer hors champ dans une seule cellule pour avoir un résultat constant
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
28 déc. 2017 à 16:17
28 déc. 2017 à 16:17
Merci mais j'ai plusieurs cellules en considérer.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
19 déc. 2017 à 22:45
19 déc. 2017 à 22:45
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.
Kwak_for_Ever
Messages postés
10
Date d'inscription
samedi 16 décembre 2017
Statut
Membre
Dernière intervention
5 août 2023
20 déc. 2017 à 22:57
20 déc. 2017 à 22:57
Bonsoir,
Vous connaissez les matricielles ?
Vous connaissez les matricielles ?
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
28 déc. 2017 à 16:18
28 déc. 2017 à 16:18
Non !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
21 déc. 2017 à 21:13
21 déc. 2017 à 21:13
Merci j'essai et vous reviens !
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
22 déc. 2017 à 21:01
22 déc. 2017 à 21:01
J'ai essayé la formule ca fonctionne pour une ligne mais j'ai plusieurs lignes à prendre en considération. Ex C1 à C19 et D1 à D19.comment faire ?
Merci
Merci
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
22 déc. 2017 à 21:06
22 déc. 2017 à 21:06
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
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
Modifié le 28 déc. 2017 à 22:51
Modifié le 28 déc. 2017 à 22:51
voici le document
https://www.cjoint.com/c/GLCvWCK0ohv
J'ai mis les colonnes à considérer orangées
Les lignes à sélectionner sont par CPE ex. F5:F12, etc...
Merci
https://www.cjoint.com/c/GLCvWCK0ohv
J'ai mis les colonnes à considérer orangées
Les lignes à sélectionner sont par CPE ex. F5:F12, etc...
Merci
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
29 déc. 2017 à 05:26
29 déc. 2017 à 05:26
Alors en C5 la formule sera
=B5-NBVAL(F5:F12)+NBVAL(M5:M12)
=B5-NBVAL(F5:F12)+NBVAL(M5:M12)
Tichatnoir
Messages postés
23
Date d'inscription
mardi 19 décembre 2017
Statut
Membre
Dernière intervention
8 juin 2020
29 déc. 2017 à 16:44
29 déc. 2017 à 16:44
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 !
22 déc. 2017 à 18:37