Difficultés pour écrire les bonnes formules
Résolu
sportfly
-
sportfly -
sportfly -
Bonjour à tous,
Je suis en train de créer une feuille excel qui retrace les statistiques du mois de mon agence.
J'ai plusieurs difficultés pour créer quelques fonctions :
1) Je souhaite faire une moyenne de plusieurs cellules. Jusqu'à là tout va bien. Mais plusieurs chiffres vont se rajouter tous les mois. Donc la somme totale de chiffres va changer tous les mois. Ainsi j'aimerais qu'automatiquement excel trouve la nombre total de chiffre afin de faire la division sur le bon total.
2) Je souhaite maintenant calculé le nombre de jours qui passe entre le moment où l'agence envoi une facture et le moment où elle reçoit le paiement correspondant. J'ai écrit la formule : Aujourdhui()-"date d'envoi de la facture" mais le comptage ne s'arrête jamais même une fois le paiement reçu. Y a t-il une méthode pour stopper le comptage une fois la case "Date de réception du paiement" remplie.
3) L'agence vend des logiciels. Certains clients ont choisi l'option de mise à jour. C'est à dire que dès qu'une nouvelle version sort, l'agence envoi automatiquement cette nouvelle version au client. J'ai donc lister la version du logiciel de chacun des clients. Et sur une feuille à part, j'ai noté la dernière version. Ainsi excel fait une comparaison entre les deux versions et indique si un client possède une version dépassée. Le problème est que l'agence fournit deux versions du logiciel : la version 5 et la version 7. Les deux versions sont mise à jour régulièrement. J'aimerais qu'excel regarde avant quelle version possède le client puis il compare les mises à jour avec cette version précise. Est-ce que c'est possible ?
Exemple : versions actuelles : 5.12 et 7.11
Un client possède la version 5.11 => comparaison => mise à jour à faire vers la 5.12
Un client possède la version 7.11 => comparaison => aucune mise à jour à faire
4) Enfin j'aimerais qu'excel donne automatiquement un identifiant à chaque client en fonction notamment du nom de sa société. Est-ce également possible ?
Merci beaucoup pour votre aide !!
Ciao
Je suis en train de créer une feuille excel qui retrace les statistiques du mois de mon agence.
J'ai plusieurs difficultés pour créer quelques fonctions :
1) Je souhaite faire une moyenne de plusieurs cellules. Jusqu'à là tout va bien. Mais plusieurs chiffres vont se rajouter tous les mois. Donc la somme totale de chiffres va changer tous les mois. Ainsi j'aimerais qu'automatiquement excel trouve la nombre total de chiffre afin de faire la division sur le bon total.
2) Je souhaite maintenant calculé le nombre de jours qui passe entre le moment où l'agence envoi une facture et le moment où elle reçoit le paiement correspondant. J'ai écrit la formule : Aujourdhui()-"date d'envoi de la facture" mais le comptage ne s'arrête jamais même une fois le paiement reçu. Y a t-il une méthode pour stopper le comptage une fois la case "Date de réception du paiement" remplie.
3) L'agence vend des logiciels. Certains clients ont choisi l'option de mise à jour. C'est à dire que dès qu'une nouvelle version sort, l'agence envoi automatiquement cette nouvelle version au client. J'ai donc lister la version du logiciel de chacun des clients. Et sur une feuille à part, j'ai noté la dernière version. Ainsi excel fait une comparaison entre les deux versions et indique si un client possède une version dépassée. Le problème est que l'agence fournit deux versions du logiciel : la version 5 et la version 7. Les deux versions sont mise à jour régulièrement. J'aimerais qu'excel regarde avant quelle version possède le client puis il compare les mises à jour avec cette version précise. Est-ce que c'est possible ?
Exemple : versions actuelles : 5.12 et 7.11
Un client possède la version 5.11 => comparaison => mise à jour à faire vers la 5.12
Un client possède la version 7.11 => comparaison => aucune mise à jour à faire
4) Enfin j'aimerais qu'excel donne automatiquement un identifiant à chaque client en fonction notamment du nom de sa société. Est-ce également possible ?
Merci beaucoup pour votre aide !!
Ciao
A voir également:
- Difficultés pour écrire les bonnes formules
- Toutes les formules mathématiques pdf - Télécharger - Études & Formations
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Ecrire en gras sur whatsapp - Guide
- Comment écrire # sur pc - Guide
- Écrire en majuscule - Guide
7 réponses
Bonjour,
Sans voir le classeur, il y a de fortes probabilités de tourner en rond....
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
quelque pistes en attendant:
1/pour calculer une moyenne tu as la Fonction MOYENNE pluttôt que Somme/nombre
si tu veux calculer le nombre de valeurs numériques dans une page tu peux utiliser NB(laplage)
2/ si(datepaiemen<>"";"";Aujourdhui()-date d'envoi)
3: Si(Gauche(laversionclient;1)=5;versionrécente5;versionrécente7)
Sans voir le classeur, il y a de fortes probabilités de tourner en rond....
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
quelque pistes en attendant:
1/pour calculer une moyenne tu as la Fonction MOYENNE pluttôt que Somme/nombre
si tu veux calculer le nombre de valeurs numériques dans une page tu peux utiliser NB(laplage)
2/ si(datepaiemen<>"";"";Aujourdhui()-date d'envoi)
3: Si(Gauche(laversionclient;1)=5;versionrécente5;versionrécente7)
Voici le lien du fichier : http://cjoint.com/11oc/AJblZgO4JN7.htm
Merci beaucoup michel_m pour tes éléments de réponse !
La question 1) est résolue.
La formule de la question 2) semble fonctionner mais ne renvoi rien quand la case "Date de paiement" est remplie.
Quant à la question 3), la formule semble ne pas fonctionner.
Merci beaucoup !
Merci beaucoup michel_m pour tes éléments de réponse !
La question 1) est résolue.
La formule de la question 2) semble fonctionner mais ne renvoi rien quand la case "Date de paiement" est remplie.
Quant à la question 3), la formule semble ne pas fonctionner.
Merci beaucoup !
La formule de la question 2) semble fonctionner mais ne renvoi rien quand la case "Date de paiement" est remplie.
hé oui, tu n'avais pas demandé ce que tu voulais voir apparaitre
"OK" ou autre chose...
2/ si(datepaiemen<>"";"OK";Aujourdhui()-date d'envoi)
Pourquoi avoir envoyer un format .xlt qui occasionne un tir de barrage de windows ? pas sympa du tout :-((
et d'autre part où se trouve l'indication de la version du logiciel du client et où met on la version actuelle ou un texte d'avertissement? :-((
merci d'^tre précis dans tes demandes
Michel
hé oui, tu n'avais pas demandé ce que tu voulais voir apparaitre
"OK" ou autre chose...
2/ si(datepaiemen<>"";"OK";Aujourdhui()-date d'envoi)
Pourquoi avoir envoyer un format .xlt qui occasionne un tir de barrage de windows ? pas sympa du tout :-((
et d'autre part où se trouve l'indication de la version du logiciel du client et où met on la version actuelle ou un texte d'avertissement? :-((
merci d'^tre précis dans tes demandes
Michel
Encore merci pour ton aide si efficace !
J'aimerais pour la question 2 qu'il affiche tout simplement le nombre de jours qui s'est écoulé entre la date d'envoi de la facture et la date de réception du paiement.
Donc peut être cela : si(datepaiemen<>"";"Aujourdhui()-"datepaiemen";Aujourdhui()-date d'envoi) ?
J'aimerais pour la question 2 qu'il affiche tout simplement le nombre de jours qui s'est écoulé entre la date d'envoi de la facture et la date de réception du paiement.
Donc peut être cela : si(datepaiemen<>"";"Aujourdhui()-"datepaiemen";Aujourdhui()-date d'envoi) ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question