Fonction decaler
Fermé
seiya79
-
Modifié par seiya79 le 18/02/2013 à 09:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 févr. 2013 à 11:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 févr. 2013 à 11:18
A voir également:
- Fonction decaler
- Fonction si et - Guide
- Décaler colonne excel - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction filtre excel n'existe pas - Forum Excel
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
18 févr. 2013 à 09:52
18 févr. 2013 à 09:52
Bonjour
pas facile à comprendre votre affaire!
ouvrez vous écrire ci les formules sans les signes $ telles que vous voulez les obtenir en C20 et en D20, ça facilitera la compréhension
crdlmnt
pas facile à comprendre votre affaire!
ouvrez vous écrire ci les formules sans les signes $ telles que vous voulez les obtenir en C20 et en D20, ça facilitera la compréhension
crdlmnt
seiya79
Messages postés
4
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
18 février 2013
Modifié par seiya79 le 18/02/2013 à 09:59
Modifié par seiya79 le 18/02/2013 à 09:59
En D20 je veux
=SI(OU(S4="";S4=0;R4="";D33="";F4="");"";((R4/30)*D27*D28)+((R4/30)*(D30)*D31))
En E 20 je veux
=SI(OU(S5="";S5=0;R5="";E33="";F5="");"";((R5/30)*E27*E28)+((R5/30)*(E30)*E31))
Etc....
=SI(OU(S4="";S4=0;R4="";D33="";F4="");"";((R4/30)*D27*D28)+((R4/30)*(D30)*D31))
En E 20 je veux
=SI(OU(S5="";S5=0;R5="";E33="";F5="");"";((R5/30)*E27*E28)+((R5/30)*(E30)*E31))
Etc....
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
18 févr. 2013 à 10:20
18 févr. 2013 à 10:20
Alors vous ne pouvez pas incrémenter des lignes en déplaçant la formule dans les colonnes.
Il faudra faire un peu plus compliqué
par exemple entre autre solutions:
en C20:
=SI(OU(INDIRECT("S"&COLONNE())="";INDIRECT("S"&COLONNE())=0;D33="";INDIRECT("F"&COLONNE())="");"";INDIRECT("R"&COLONNE())/30*C27*C28+INDIRECT("R"&COLONNE())/30*C30*C31)
cette formule est à placé en C20, c'est à dire là ou le code COLONNE() renvoie 3
Il faudra faire un peu plus compliqué
par exemple entre autre solutions:
en C20:
=SI(OU(INDIRECT("S"&COLONNE())="";INDIRECT("S"&COLONNE())=0;D33="";INDIRECT("F"&COLONNE())="");"";INDIRECT("R"&COLONNE())/30*C27*C28+INDIRECT("R"&COLONNE())/30*C30*C31)
cette formule est à placé en C20, c'est à dire là ou le code COLONNE() renvoie 3
seiya79
Messages postés
4
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
18 février 2013
18 févr. 2013 à 10:42
18 févr. 2013 à 10:42
Petite question dans ta formule, je ne vois pas ou celle ci fait réference a la ligne 3, faut t'il que je rajoute 3 entre les parenthèse de colonne?
merci
merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 18/02/2013 à 11:18
Modifié par Vaucluse le 18/02/2013 à 11:18
Non
ce qui fait référence à la ligne 3 est le résultat obtenu avec le code COLONNE() placé en colonne C
pour le vérifier, aller dans une cellule libre de la colonne C
entrez cette formule:
=COLONNE()
et voyez le résultat. Tirez ensuite cette formule vers la droite, le résultat devient 4,5, etc..
En fait le code renvoie le N° de colonne où se trouve la formule.
Crdlmnt
crdlmnt
ce qui fait référence à la ligne 3 est le résultat obtenu avec le code COLONNE() placé en colonne C
pour le vérifier, aller dans une cellule libre de la colonne C
entrez cette formule:
=COLONNE()
et voyez le résultat. Tirez ensuite cette formule vers la droite, le résultat devient 4,5, etc..
En fait le code renvoie le N° de colonne où se trouve la formule.
Crdlmnt
crdlmnt