Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2719 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  45  46  47  ..  105  106  107  108  109  110
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°3228921
Ptit loup
Quand c'est flou, y'a un loup
Posté le 19-04-2016 à 16:22:12  profilanswer
 

Reprise du message précédent :
Avec une validation des données, tu peux choisir une liste de valeurs (plage de cellule par exemple).
 
Pour ta plage (liste), tu peux indiquer une formule qui dépend du coup de la valeur d'une autre cellule
 
Validation de données -> Autoriser => Liste  
Et dans "Source", tu indiques ta formule avec les plages et la condition, du genre :
=SI(A1="pole désanusseur";$B$1:$B$10;$C$1:$C$10)
 
 
Ensuite, tu peux faire des choses plus complexes, mais c'est pour montrer qu'on peut mettre une formule,...


Message édité par Ptit loup le 19-04-2016 à 16:26:08
mood
Publicité
Posté le 19-04-2016 à 16:22:12  profilanswer
 

n°3228930
DjiDji5943​0
Posté le 19-04-2016 à 17:41:23  profilanswer
 

Bonjour,
 

bauer_attitude a écrit :


en fonction du choix du service, ça afficherait uniquement les produits qu'ils ont le droit de commander.
:


 
Moi, je comprends :
A partir d'un choix fait dans une liste déroulante, afficher le tableau avec les valeurs permises par la liste deroulante, et pas une nouvelle liste déroulante.

Message cité 1 fois
Message édité par DjiDji59430 le 19-04-2016 à 17:42:31
n°3228942
bauer_atti​tude
Bonne fête du voile d'hiver
Posté le 19-04-2016 à 19:47:47  profilanswer
 

DjiDji59430 a écrit :


 
Moi, je comprends :
A partir d'un choix fait dans une liste déroulante, afficher le tableau avec les valeurs permises par la liste deroulante, et pas une nouvelle liste déroulante.


Oui voilà c'est ça :jap:
 
Mais à priori faut toucher à du VBA non? :/


---------------
Steam ID
n°3229003
Ptit loup
Quand c'est flou, y'a un loup
Posté le 20-04-2016 à 10:27:16  profilanswer
 

C'est un simple filtre de colonne que tu veux en fait, non ?

n°3229039
DjiDji5943​0
Posté le 20-04-2016 à 17:18:22  profilanswer
 
n°3229043
martel_420
Atypique
Posté le 20-04-2016 à 17:52:50  profilanswer
 

Bonjour,

 

Est-ce qu'il existe une formule si à laquelle on peut ajouter une marge d'erreur mais avec une date

 

Le même cas que ici:
http://forum.excel-pratique.com/ex [...] 31125.html

 

Mais avec une date à + ou -,  2-3 jours :D

 

Merci :jap:


Message édité par martel_420 le 20-04-2016 à 17:53:34
n°3229047
DjiDji5943​0
Posté le 20-04-2016 à 18:12:02  profilanswer
 

Bonjour,
oui
=si(et(a1<b1+3,a1>b1-3);"dans la marge de 6 jours";"NOK" )
 
a1 ta date
b1 date de reference

n°3229056
bauer_atti​tude
Bonne fête du voile d'hiver
Posté le 20-04-2016 à 20:19:21  profilanswer
 


Ça a l'air d'être tout bon ça :love:

 

C'est uniquement à base de formules? Y'a pas de VBA?


Message édité par bauer_attitude le 20-04-2016 à 20:20:12

---------------
Steam ID
n°3229063
DjiDji5943​0
Posté le 20-04-2016 à 21:16:30  profilanswer
 

Je suis nul en VBA ....

n°3229065
bauer_atti​tude
Bonne fête du voile d'hiver
Posté le 20-04-2016 à 21:49:41  profilanswer
 

DjiDji59430 a écrit :

Je suis nul en VBA ....


 [:alyssa -]  
 
Merci :D


---------------
Steam ID
mood
Publicité
Posté le 20-04-2016 à 21:49:41  profilanswer
 

n°3229181
Laska-
Posté le 21-04-2016 à 22:01:03  profilanswer
 

Bonsoir
J'aimerais une fonction d'interpolation dans excel
On lui donne à manger deux vecteurs, un d'abscisses, un d'ordonnées, et une abscisse d'interpolation, et il sort la valeur interpolée.
Exemple :
(1,2,3) et (0,2,4)
C'est une fonction basique linéaire par morceaux qui vaut 0 en 1, 2 en 2 et 4 en 3
On rentrerait interp((1,2,3);(0,2,4);1.5) et le bidule sortirait la valeur interpolée en 1.5, à savoir 1.
 
J'avais tenté de coder cette fonction mais je me heurte à un souci lors de la lecture du vecteur (je n'arrive pas à avoir un sélection de plusieurs cases comme argument de ma fonction)
 
Ce que je veux faire existe déjà dans les choses classiquement connues ?
 
Merci

n°3229190
tomruijin
Posté le 22-04-2016 à 09:02:16  profilanswer
 

Bonjour, j'ai deux problèmes sur Excel2010.
 
Le premier est que quand j'essaye d'ouvrir un .csv ça m'affiche un message d'erreur "... N'est pas une application Win32 valide".
 
Le second est que quand j'essaye d'ouvrir un classeur Excel, ben il n'y a pas de problème apparent. Néanmoins quand j'essaye d'ouvrir un autre classeur, il s'ouvre par dessus le premier et les deux ne sont pas déplaçable dans des fenêtres différentes. Auriez-vous une idée de ce qui dans les options, amène ce problème ?
 
Merci d'avance

n°3229192
Ptit loup
Quand c'est flou, y'a un loup
Posté le 22-04-2016 à 10:03:24  profilanswer
 

cas 1 => pb du CSV, ou de ton install d'Excel
 
cas 2 => c'est le fonctionnement normal d'Excel, et ça depuis longtemps déjà (2003 ?)... si tu veux pouvoir le faire il faut ouvrir un autre Excel (en relançant l'exe/raccourci), et en ouvrant ensuite le fichier dans l'autre fenêtre d'Excel...

n°3229193
tomruijin
Posté le 22-04-2016 à 10:05:12  profilanswer
 

Cas 1 => Je suis encore dessus et rien n'y fait. Je continue de chercher.
 
Cas 2 => Mouais ça ne le fait pas sur le XP sur lequel je suis actuellement donc je ne pensais pas que sur W7 il y avait une différence. M'enfin bon merci quand même.

n°3229207
Ptit loup
Quand c'est flou, y'a un loup
Posté le 22-04-2016 à 11:34:41  profilanswer
 

Est-ce que le CSV s'ouvre sur un autre PC ?
Qu'est ce que tu vois dans le CSV si tu l'ouvres avec un éditeur de texte (notepad++ / ultraedit...)
 
Le pb n'est pas l'OS (Win XP / Win 7) pour ton Excel, mais la version d'Excel... quelles sont les versions d'Excel sur chacun de tes PC ?

n°3230337
titro
Posté le 03-05-2016 à 16:06:55  profilanswer
 

Bonjour à tous,
 
Je coince un peu sur excel pour faire un tarificateur, je vous présente mon problème :
La tarif se calcule par rapport à l'age de la personne et aussi par rapport à la formule choisie, j'ai donc une case réservée pour l'age, ici B1.
Et de B20 à B50 mes tarifs de Formule X, de C20 à C50 mes tarifs de formule Y, etc.
Pour repère de A20 à A50 j'ai mes ages.
 
J'ai fait une première fonction si comme ça :
=SI(B1=A20;B20;SI(B1=A21;B21;SI(B1=A22;B22;SI(B1=A23;B23;SI(B1=A24;B24;SI(B1=A25;B25;SI(B1=A26;B26;SI(B1=A27;B27;SI(B1=A28;B28;SI(B1=A29;B29;SI(B1=A30;B30;SI(B1=A31;B31;SI(B1=A32;B32;SI(B1=A33;B33;SI(B1=A34;B34;SI(B1=A35;B35;SI(B1=A36;B36;SI(B1=A37;B37;SI(B1=A38;B38;SI(B1=A39;B39;SI(B1=A40;B40;SI(B1=A41;B41;SI(B1=A42;B42;SI(B1=A43;B43;SI(B1=A44;B44;SI(B1=A45;B45;SI(B1=A46;B46;SI(B1=A47;B47;SI(B1=A48;B48;SI(B1=A49;B49;SI(B1=A50;B50;0)))))))))))))))))))))))))))))))
 
Traduction : Si mon age en B1 est égal à mon age en A20 alors affiche le tarif en B20, sinon si mon age en B1 est égal à mon age en A21 alors affiche le tarif en B21, etc, etc.
Le truc ou je coince c'est qu'il faut faire ça pour chaque formule que le client peut choisir, et c'est clairement gavant de tout taper à la main, je l'ai fait pour la formule suivante pour que vous puissiez comprendre l'évolution de la fonction :
 
=SI(B1=A20;C20;SI(B1=A21;C21;SI(B1=A22;C22;SI(B1=A23;C23;SI(B1=A24;C24;SI(B1=A25;C25;SI(B1=A26;C26;SI(B1=A27;C27;SI(B1=A28;C28;SI(B1=A29;C29;SI(B1=A30;C30;SI(B1=A31;C31;SI(B1=A32;C32;SI(B1=A33;C33;SI(B1=A34;C34;SI(B1=A35;C35;SI(B1=A36;C36;SI(B1=A37;C37;SI(B1=A38;C38;SI(B1=A39;C39;SI(B1=A40;C40;SI(B1=A41;C41;SI(B1=A42;C42;SI(B1=A43;C43;SI(B1=A44;C44;SI(B1=A45;C45;SI(B1=A46;C46;SI(B1=A47;C47;SI(B1=A48;C48;SI(B1=A49;C49;SI(B1=A50;C50;0)))))))))))))))))))))))))))))))
 
Traduction : Si mon age en B1 est égal à mon age en A20 alors affiche le tarif en C20, sinon si mon age en B1 est égal à mon age en A21 alors affiche le tarif en C21, etc, etc.
C'est juste le tarif affiché qui change, puisque l'age reste le même.
 
Mais quand je veux copier la fonction pour les autres formules ça me décale tout, B1 devient C1 et A20 devient B20, etc.
 
Avez vous une solution autre que de tout se taper à la main ? Parce que j'ai beaucoup de formules à rentrer.
Voir même un autre fonction mieux que SI ?
 
Je vous met un exemple de l'état actuel des choses : en rouge l'age du client, en bleu l'endroit ou se trouve les fonctions.
http://img15.hostingpics.net/pics/865578Sanstitre.png
 
 
Je sais pas si j'ai bien expliqué mon problème  :D .
 
Merci !

n°3230340
flash_gord​on
Posté le 03-05-2016 à 16:10:22  profilanswer
 

Je pense que tu vas découvrir un nouveau monde avec la fonction RechercheV() :D
https://support.office.com/fr-fr/ar [...] a18ad188a1
 
 

titro a écrit :


Je coince un peu sur excel  


 
Bien tenté, mais on voit bien que c'est du Calc sur tes screens hein. :o


Message édité par flash_gordon le 03-05-2016 à 16:22:51
n°3230346
titro
Posté le 03-05-2016 à 16:23:49  profilanswer
 

Ah oui, enfin les fonctions etc sont les mêmes non ? J'ai pas forcément fait gaffe j'ai vu topic excel, dans ma tête j'ai vu tableur et hop !
Si c'est pas le bon endroit désolé je pars :D  !
 
Edit : Merci sinon pour la fonction recherche, je vais voir si ça peut s'adapter à mon cas !

Message cité 1 fois
Message édité par titro le 03-05-2016 à 16:26:19
n°3230348
flash_gord​on
Posté le 03-05-2016 à 16:30:36  profilanswer
 

titro a écrit :

Ah oui, enfin les fonctions etc sont les mêmes non ?  


 
Pas toutes non, calc qui peut remplacer excel, c'est une légende urbaine :o
 
Sur du rechercheV, je pense qu'il ne devrait pas trop y avoir de surprises, mais dès qu'on rentre dans les fonctions plus avancées ça peut coincer.
 

titro a écrit :


Si c'est pas le bon endroit désolé je pars :D  !


 
A ma connaissance, il n'y a pas de "meilleur endroit". Je ne crois pas qu'il y ait un topic entraide calc.
 
On n'est pas sectaires, mais c'est quand même à mon sens utile de préciser que tu n'es pas sur excel mais sur calc, je me souviens d'un cas où sur trois pages on proposait des trucs qui marchaient chez nous mais pas chez lui, jusqu'à ce qu'il nous avoue "au fait je suis pas sur excel, mais sur openoffice, vous pensez que ça peut jouer ?"
 

titro a écrit :


Edit : Merci sinon pour la fonction recherche, je vais voir si ça peut s'adapter à mon cas !


 
Il n'y a rien a voir, C'est la fonction pour ne justement pas avoir à faire dixmille SI comme tu fais. :o


Message édité par flash_gordon le 03-05-2016 à 16:39:46
n°3230350
titro
Posté le 03-05-2016 à 16:42:58  profilanswer
 

Bon ça m'a l'air pas mal ... Mais je pige rien !
Je comprends pas comment adapter la fonction recherchev à mon cas.
 
J'en demande peut être un peu trop mais tu crois pouvoir me donner un morceau de la fonction adaptée à mes cases, histoire que je comprenne ?
 
Parce que là en B6 (endroit ou je veux que mon tarif s'affiche) je met : =RECHERCHEV(B1;A20:A50 pour donc qu'il recherche mon age entré en B1 dans ma liste d'ages de la colonne A, mais après je sais pas comment lui faire afficher la valeur en B20 par exemple si mon B1 = A20.


Message édité par titro le 03-05-2016 à 16:48:25
n°3230351
flash_gord​on
Posté le 03-05-2016 à 16:45:47  profilanswer
 

B6=RECHERCHEV(B1;A20:E50;2;faux)
C6=RECHERCHEV(B1;A20:E50;3;faux)


Message édité par flash_gordon le 03-05-2016 à 16:47:19
n°3230353
titro
Posté le 03-05-2016 à 16:59:08  profilanswer
 

Oh merde ! Ca marche ! J'ai capté.
Le N° de colonne se compte à partir de la première colonne de ma plage, ici A porte le n°1, vu qu'en plage on a mis A20:E50.
 
Et je dois mettre toooooooooooouuutes mes valeurs (age + prix des différentes formules ) en plage.
 
Super merci beaucoup !!!!

n°3230357
tom97420
Posté le 03-05-2016 à 17:47:06  profilanswer
 

tomruijin a écrit :

Bonjour, j'ai deux problèmes sur Excel2010.
 
Le premier est que quand j'essaye d'ouvrir un .csv ça m'affiche un message d'erreur "... N'est pas une application Win32 valide".
 
Le second est que quand j'essaye d'ouvrir un classeur Excel, ben il n'y a pas de problème apparent. Néanmoins quand j'essaye d'ouvrir un autre classeur, il s'ouvre par dessus le premier et les deux ne sont pas déplaçable dans des fenêtres différentes. Auriez-vous une idée de ce qui dans les options, amène ce problème ?
 
Merci d'avance


 
Salut
 
Pour le cas 2, voici ce que j'ai fais sur W7, je sais pas si ça marche sur XP:  
1- tu ouvres ton premier classeur.
2- tu épingles Excel sur la barre des taches si ce n'est pas déjà fait.
3- clique droit sur l'icone Excel --> Microsoft Excel 2010 : ça démarre une nouvelle instance.
4- Tu glisses ton 2eme classeur sur la nouvelle instance MS Excel.
 
EDIT : Hmmm mais ça répond pas vraiment à la question


Message édité par tom97420 le 03-05-2016 à 17:53:07
n°3231288
Lazarock
And a pizza with pepperoni !
Posté le 11-05-2016 à 16:25:49  profilanswer
 

Salut, j'ai eu beau chercher, je n'ai rien trouver.
Je dois rater quelque chose.

 

Je cherche à trouver un nombre en fonction de 3 critères :
1 critère de lieu
1 critère de date
1 critère d'exclusion de date

 

Le fichier est un fichier de recensement, avec la date d'arrivée dans le périmètre.
Je cherche à avoir un résultat mensuellement, en excluant le dernier jour du mois.

 

Du coup, je me retrouve avec la liste de tous les membres, avec toutes les dates d'arrivées.
J'ai donc en formule :
=NB.SI.ENS('[2016 fichier recensement.xlsx]Janvier 2016'!$L$9:$L$195;">="&$N$5;'[2016 fichier recensement.xlsx]Janvier 2016'!$L$9:$L$195;"<="&$O$5;'[2016 fichier recensement.xlsx]Janvier 2016'!$O$9:$O$195;AC10)

 

Avec sur le fichier source :
L:L pour les dates d'arrivées [format date]
O: O pour l'ensemble des périmètres [format standard]

 

Et sur le fichier de travail :
$N$5 pour le premier jour du mois [format date]
$O$5 pour le dernier jour du mois [format date]
AC pour le périmètre choisi [format standard]

 

Ici c'est pour les entrées, donc j'inclu le dernier jour.
Pour les sorties, j'inverse juste les "<" :jap:

 

Sauf que, je ne trouve pas toutes les entrées et toutes les sorties (j'ai par exemple 2 entrées et 1 sortie sur un des périmètres, ça m'affiche 0 pour la formule :pfff: ), et ça me gave :o

 

Une idée ?


Message édité par Lazarock le 11-05-2016 à 16:26:25

---------------
Expert es-COGIP2000, RH patenté
n°3231302
DjiDji5943​0
Posté le 11-05-2016 à 17:41:43  profilanswer
 

Bonjour,
 
essaye :
 
=SOMMEPROD((O:O="paris" )*(MOIS(I:I)=1)*(JOUR(I:I)<>31))
 
Naturellement, avec le fichier, ça serait trop simple !!

Message cité 1 fois
Message édité par DjiDji59430 le 11-05-2016 à 17:42:39
n°3231325
Lazarock
And a pizza with pepperoni !
Posté le 11-05-2016 à 20:22:02  profilanswer
 

DjiDji59430 a écrit :

Bonjour,

 

essaye :

 

=SOMMEPROD((O:O="paris" )*(MOIS(I:I)=1)*(JOUR(I:I)<>31))

 

Naturellement, avec le fichier, ça serait trop simple !!


Données confidentielles, internes à l'entreprise, je ne me vois pas les partager, et de même, avec le proxy je ne peux pas uploader de fichiers plus gros qu'une image :jap:

 

J'essaierai ça demain, merci !  :)


Message édité par Lazarock le 11-05-2016 à 20:22:39

---------------
Expert es-COGIP2000, RH patenté
n°3231345
Lazarock
And a pizza with pepperoni !
Posté le 12-05-2016 à 08:34:31  profilanswer
 

Après essai, en remplaçant les "O : O" et "I : I" par les colonnes correspondantes, je tombe sur des valeurs qui ne sont pas les bonnes :/


---------------
Expert es-COGIP2000, RH patenté
n°3231366
qhyron90
Soyez pas vache adoptez un cha
Posté le 12-05-2016 à 10:19:13  profilanswer
 

Bonjour à tous,
 
j'utilise un tableur (calc) et j'ai plusieurs colonnes:
 
Une comportant des quantités et 4 autres colonnes comportant différents numéros de téléphone.
 
Est-ce qu'il y a un moyen d'arriver à avoir une colonne avec chaque numéro de téléphone et le total des quantités associées à chaque numéro?  
 
merci d'avance :jap:

n°3231370
Ptit loup
Quand c'est flou, y'a un loup
Posté le 12-05-2016 à 11:40:10  profilanswer
 

Un tableau croisé dynamique, si CALC ne fait pas ça, alors change de tableur :)

n°3231372
qhyron90
Soyez pas vache adoptez un cha
Posté le 12-05-2016 à 11:53:30  profilanswer
 

http://malick-nseck.developpez.com [...] fice-calc/
 
je vais regarder là dedans! merci

n°3231395
Lazarock
And a pizza with pepperoni !
Posté le 12-05-2016 à 14:31:27  profilanswer
 

J'ai trouvé la solution à mon problème.
 
Il faut sélectionner les dates, aller dans "Données" > Consolider les données > Délimité > Décocher Tabulation dans l'encart Séparateurs > Suivant > Terminer
 
Voilà voilà


---------------
Expert es-COGIP2000, RH patenté
n°3231403
fam0us
Posté le 12-05-2016 à 16:32:16  profilanswer
 

Bonjour à tous:
 
Un petit doute avec Excel, je recherche à faire une formule pour lier des clients avec un commercial dans une nouvelle base données et dans un autre cas mettre une catégorie à plusieurs valeurs textes et je pense que la même formule applique.  
 
J'ai 5 commerciaux et 500 clients, j'ai générer une nouvelle base de données depuis un crm mais il manque la relation client - commercial. J'aimerai donc savoir quelle formule peut m'aider pour mettre un commercial pour un client donnée.  
C'est à dire:  
 
Si(a1:a500="client1";"Commercial1;"" )  
Mais je souhaiterai pouvoir mettre "si a1:a500=client1 ou client2 ou client3 etc...
J'ai essayé avec Ou mais ma syntaxe doit être erroné car excel me demande toujours de mettre un multiplié en sortie du test logique.  
 
Quelqu'un connaît une solution ?  
Pour mon autre problème je pense que la même formule peut m'aider car je cherche à normaliser les postes: si(postes=directeur finance ou directeur communication etc..; "Directeur; "" )  
 
Merci beaucoup !

n°3231412
Ptit loup
Quand c'est flou, y'a un loup
Posté le 12-05-2016 à 17:19:47  profilanswer
 

[:ahcarien]

n°3231416
Lazarock
And a pizza with pepperoni !
Posté le 12-05-2016 à 17:33:41  profilanswer
 

fam0us a écrit :

Bonjour à tous:
 
Un petit doute avec Excel, je recherche à faire une formule pour lier des clients avec un commercial dans une nouvelle base données et dans un autre cas mettre une catégorie à plusieurs valeurs textes et je pense que la même formule applique.  
 
J'ai 5 commerciaux et 500 clients, j'ai générer une nouvelle base de données depuis un crm mais il manque la relation client - commercial. J'aimerai donc savoir quelle formule peut m'aider pour mettre un commercial pour un client donnée.  
C'est à dire:  
 
Si(a1:a500="client1";"Commercial1;"" )  
Mais je souhaiterai pouvoir mettre "si a1:a500=client1 ou client2 ou client3 etc...
J'ai essayé avec Ou mais ma syntaxe doit être erroné car excel me demande toujours de mettre un multiplié en sortie du test logique.  
 
Quelqu'un connaît une solution ?  
Pour mon autre problème je pense que la même formule peut m'aider car je cherche à normaliser les postes: si(postes=directeur finance ou directeur communication etc..; "Directeur; "" )  
 
Merci beaucoup !


Essaie une formule à ralonge, du genre :
 
=SI(A1="Directeur Finance";"Directeur";SI(A1="Directeur Communication";"Directeur";SI(A1="Assistant Finance;"Assistant";0)))  [avec le nombre de possibilités que tu veux]
 
Et tu fais glisser vers le bas :)


---------------
Expert es-COGIP2000, RH patenté
n°3231418
flash_gord​on
Posté le 12-05-2016 à 17:40:28  profilanswer
 

ou plus simplement :
=GAUCHE(A1;CHERCHE(" ";A1))
 
Par contre pour la question1, pareil que Ptit loup, rien compris à l’énoncé. Soit plus clair ou file des exemples. Sur quoi tu testes ? comment tu comptes lier clients et vendeurs ?


Message édité par flash_gordon le 12-05-2016 à 20:04:49
n°3231486
Ptit loup
Quand c'est flou, y'a un loup
Posté le 13-05-2016 à 09:18:35  profilanswer
 

La question c'est aussi "où existe l'info du lien client/commercial ailleurs que dans ta tête" ??
Est-ce que tu veux le réinitialiser 1 fois où alors tu le veux une fois pour toute ??..
 
En gros, cette info doit être au niveau du "client" qui indique quel commercial s'occupe de lui...
Après si tu as une liste, un simple "recherchev" te redonne l'info

n°3231604
Mr Oscar
Pour la beauté du geste.
Posté le 14-05-2016 à 09:49:37  profilanswer
 

+1 , je pense que c'est exactement un cas de recherchev


---------------
Avatar tiré de Cineminimized (http://tmblr.co/ZyhR_uiPyPEK, réduit pour l'avatar par moi).
n°3231970
xeno94
Posté le 18-05-2016 à 16:53:12  profilanswer
 

Coucou à tous !
J'ai un petit problème sur Excel et je me demande si ce que j'essai de faire est tout simplement possible  [:apges:3]  
 
http://i.imgur.com/EWUD2eG.png?1
 
J'essaie de créer un simulateur d'IR, et pour se faire j'ai crée une cellule "Couple" (b13) dont la réponse peut être "Oui" ou "Non" et une cellule "Parts" (de quotient familiale). La cellule "parts" (b15) consiste en la formule suivante : =SI(B13="non";1;2). A ce stade, si la personne n'est pas en couple, elle est célibataire et donc n'a droit qu'a part, si elle est en couple, le foyer fiscal a le droit à deux parts.
Cependant, chaque enfant à charge octroi le droit à 1/2 part pour les deux premiers enfants, et ensuite une part pour chaque enfant supplémentaire (à partir du troisième donc).
Il n'y a pas besoin d'être en couple pour avoir un enfant à charge.
 
J'ai donc crée une cellule "enfants à charge" (b14) qui recensera le nombre d'enfants.  
J'ai donc essayé d'adapter la cellule "Parts" pour prendre en compte cette nouvelle cellule "enfants". Je voulais que si la réponse dans enfant allait de 1 à 2, ça rajoutait +0.5 au résultat déjà présent dans "Parts" (donc à la situation couple ou célibataire de la formule au dessus) et que au dela de 2, cela rajoutait une part.
 
J'ai essayé plusieurs formules infructueuses, dont la dernière version ressemble à ça  : =SI(B13="non";1;2)+SI(B14="1;2";Parts+0,5;Parts+2). Le résultat de cette formule est systématiquement zéro ..
Je suis un peu perdu donc si quelqu'un aurai la gentillesse de bien vouloir m'éclairer, je le remercie d'avance !  
 
Je sais pas si j'ai été totalement clair, donc je suis disponible pour tout complément d'information.

n°3231972
Lazarock
And a pizza with pepperoni !
Posté le 18-05-2016 à 17:08:38  profilanswer
 

xeno94 a écrit :

Coucou à tous !
J'ai un petit problème sur Excel et je me demande si ce que j'essai de faire est tout simplement possible  [:apges:3]  
 
http://reho.st/i.imgur.com/EWUD2eG.png?1
 
J'essaie de créer un simulateur d'IR, et pour se faire j'ai crée une cellule "Couple" (b13) dont la réponse peut être "Oui" ou "Non" et une cellule "Parts" (de quotient familiale). La cellule "parts" (b15) consiste en la formule suivante : =SI(B13="non";1;2). A ce stade, si la personne n'est pas en couple, elle est célibataire et donc n'a droit qu'a part, si elle est en couple, le foyer fiscal a le droit à deux parts.
Cependant, chaque enfant à charge octroi le droit à 1/2 part pour les deux premiers enfants, et ensuite une part pour chaque enfant supplémentaire (à partir du troisième donc).
Il n'y a pas besoin d'être en couple pour avoir un enfant à charge.
 
J'ai donc crée une cellule "enfants à charge" (b14) qui recensera le nombre d'enfants.  
J'ai donc essayé d'adapter la cellule "Parts" pour prendre en compte cette nouvelle cellule "enfants". Je voulais que si la réponse dans enfant allait de 1 à 2, ça rajoutait +0.5 au résultat déjà présent dans "Parts" (donc à la situation couple ou célibataire de la formule au dessus) et que au dela de 2, cela rajoutait une part.
 
J'ai essayé plusieurs formules infructueuses, dont la dernière version ressemble à ça  : =SI(B13="non";1;2)+SI(B14="1;2";Parts+0,5;Parts+2). Le résultat de cette formule est systématiquement zéro ..
Je suis un peu perdu donc si quelqu'un aurai la gentillesse de bien vouloir m'éclairer, je le remercie d'avance !  
 
Je sais pas si j'ai été totalement clair, donc je suis disponible pour tout complément d'information.


Formule à rallonge que je pourrais simplifier si j'avais un peu plus de temps :
=SI(B14>2;SI(B13="Non";1;2)+0,5;SI(B13="Non";1;2))
 
Pour l'explication de texte :
Si le nombre d'enfants à charge est supérieur à deux, alors, si la réponse au couple est non, 1 + 0,5 part ; si la réponse est oui, 2+0,5 parts.
Si le nombre d'enfants à charge n'est pas supérieur à deux, alors, si la personne n'est pas en couple, 1 part ; si elle est en couple, 2 parts.
 
Normalement ça devrait fonctionner.

Message cité 1 fois
Message édité par Lazarock le 18-05-2016 à 17:14:58

---------------
Expert es-COGIP2000, RH patenté
n°3231987
xeno94
Posté le 18-05-2016 à 18:56:23  profilanswer
 

Lazarock a écrit :


Formule à rallonge que je pourrais simplifier si j'avais un peu plus de temps :
=SI(B14>2;SI(B13="Non";1;2)+0,5;SI(B13="Non";1;2))
 
Pour l'explication de texte :
Si le nombre d'enfants à charge est supérieur à deux, alors, si la réponse au couple est non, 1 + 0,5 part ; si la réponse est oui, 2+0,5 parts.
Si le nombre d'enfants à charge n'est pas supérieur à deux, alors, si la personne n'est pas en couple, 1 part ; si elle est en couple, 2 parts.
 
Normalement ça devrait fonctionner.


Ca fonctionne niquel ! Gros merci, c'est super sympa  [:implosion du tibia]  
J'vais essayer de bien comprendre la formule pour la ré appliquer plus tard :)  
Encore merci

n°3232073
Ptit loup
Quand c'est flou, y'a un loup
Posté le 19-05-2016 à 14:16:09  profilanswer
 

ça reste du basique
si (condition ; si vrai ; si faux)
 
ensuite, c'est dans l'écriture que c'est pas toujours "lisible" et donc où tu peux te perdre en l'écrivant, mais y'a rien de sorcier à la base !

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  45  46  47  ..  105  106  107  108  109  110

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR