Créer une formule (2)
Résolu/Fermé
gigicui
Messages postés
151
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
24 décembre 2018
-
3 févr. 2018 à 19:00
gigicui Messages postés 151 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 24 décembre 2018 - 4 févr. 2018 à 12:41
gigicui Messages postés 151 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 24 décembre 2018 - 4 févr. 2018 à 12:41
A voir également:
- Créer une formule (2)
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
- Formule si et - Guide
5 réponses
gigicui
Messages postés
151
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
24 décembre 2018
27
3 févr. 2018 à 19:16
3 févr. 2018 à 19:16
Aussi, j'aimerais que lorsque j'étend la formule à toute la colonne, excel ne calcul pas à l'avance.
Exemple : si j'ai un 2 en E6, je ne veux pas avoir des 2 dans toutes les autres cellules de la colonne lorsque j'étend la formule.
Merci d'avance,
Exemple : si j'ai un 2 en E6, je ne veux pas avoir des 2 dans toutes les autres cellules de la colonne lorsque j'étend la formule.
Merci d'avance,
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
3 févr. 2018 à 19:27
3 févr. 2018 à 19:27
Bonjour
=SI(C6="";"";ARRONDI.SUP((I5+D6)/(C6-1);0))
Cdlmnt
Via
=SI(C6="";"";ARRONDI.SUP((I5+D6)/(C6-1);0))
Cdlmnt
Via
gigicui
Messages postés
151
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
24 décembre 2018
27
3 févr. 2018 à 19:58
3 févr. 2018 à 19:58
Merci
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
3 févr. 2018 à 20:37
3 févr. 2018 à 20:37
Oups, désolé
Grosse fatigue, j'ai recopié ta formule sans la corriger, la bonne formule est
=SI(C6="";"";MAX(2;ARRONDI.SUP((I5+D6)/(C6-1);0)))
Cdlmnt
Via
Grosse fatigue, j'ai recopié ta formule sans la corriger, la bonne formule est
=SI(C6="";"";MAX(2;ARRONDI.SUP((I5+D6)/(C6-1);0)))
Cdlmnt
Via
gigicui
Messages postés
151
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
24 décembre 2018
27
3 févr. 2018 à 21:15
3 févr. 2018 à 21:15
Merci ça fonctionne.
J'ai un autre petit problème. Je m'explique :
Excel m'affiche "valeur!" dans la cellule L(27+28) ainsi que dans la cellule L(29+30). Or, la formule que j'ai ajouté dans ces cellules fonctionne lorsque le tableau comporte peu de lignes (max 3). Je ne comprend pas pourquoi.
https://www.cjoint.com/c/HBdupjhE3bX
Merci d'avance
J'ai un autre petit problème. Je m'explique :
Excel m'affiche "valeur!" dans la cellule L(27+28) ainsi que dans la cellule L(29+30). Or, la formule que j'ai ajouté dans ces cellules fonctionne lorsque le tableau comporte peu de lignes (max 3). Je ne comprend pas pourquoi.
https://www.cjoint.com/c/HBdupjhE3bX
Merci d'avance
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
3 févr. 2018 à 23:27
3 févr. 2018 à 23:27
Ta formule
=INDEX(E6:mtotal;NBVAL(E6:mtotal)-2)+INDEX(P6:ototal;NBVAL(P6:ototal)-1)
est pour le moins bizarre mtotal étant le nom de la cellule E18, NBVAL(E6:mtotal)-2) donne 10 (puisque pour NBVAL les cellules avec formules même s'il est renvoyé "" ne sont pas vides) et la 10eme cellule dans la plage E6:E18 est vide; idem pour la 2eme partie de la formule qui renvoie du vide aussi et avec le + entre les 2 tu as forcement l'erreur #VALEUR
Si tu veux dans la formule ne tenir compte que des cellules ayant une valeur numérique c'est NB qu'il faut employer et non NBVAL =INDEX(E6:mtotal;NB(E6:mtotal)-2)+INDEX(P6:ototal;NB(P6:ototal)-1)
Mais que cherches tu à calculer avec cette formule ? j'avoue que je n'y comprends pas grand chose
Il y a surement un autre moyen mais il faut expliquer en détail ce que tu cherches
Cdlmnt
Via
=INDEX(E6:mtotal;NBVAL(E6:mtotal)-2)+INDEX(P6:ototal;NBVAL(P6:ototal)-1)
est pour le moins bizarre mtotal étant le nom de la cellule E18, NBVAL(E6:mtotal)-2) donne 10 (puisque pour NBVAL les cellules avec formules même s'il est renvoyé "" ne sont pas vides) et la 10eme cellule dans la plage E6:E18 est vide; idem pour la 2eme partie de la formule qui renvoie du vide aussi et avec le + entre les 2 tu as forcement l'erreur #VALEUR
Si tu veux dans la formule ne tenir compte que des cellules ayant une valeur numérique c'est NB qu'il faut employer et non NBVAL =INDEX(E6:mtotal;NB(E6:mtotal)-2)+INDEX(P6:ototal;NB(P6:ototal)-1)
Mais que cherches tu à calculer avec cette formule ? j'avoue que je n'y comprends pas grand chose
Il y a surement un autre moyen mais il faut expliquer en détail ce que tu cherches
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58716
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 novembre 2024
17 232
4 févr. 2018 à 02:13
4 févr. 2018 à 02:13
Pourquoi ? Tout simplement parce que tu essaies de faire =""+"" au lieu de =SOMME("";"")
Il te suffit donc de remplacer
=INDEX(E6:mtotal;NBVAL(E6:mtotal)-2)
=
Il te suffit donc de remplacer
=INDEX(E6:mtotal;NBVAL(E6:mtotal)-2)
+INDEX(P6:ototal;NBVAL(P6:ototal)-1) par
=
SOMME(INDEX(E6:mtotal;NBVAL(E6:mtotal)-2)
;INDEX(P6:ototal;NBVAL(P6:ototal)-1)
)
gigicui
Messages postés
151
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
24 décembre 2018
27
4 févr. 2018 à 12:41
4 févr. 2018 à 12:41
Merci, ça fonctionne.
Cordialement,
Cordialement,