Fonction si (excel)
Résolu/Fermé
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
-
27 avril 2009 à 09:02
michelroland Messages postés 23 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 28 avril 2009 - 28 avril 2009 à 10:42
michelroland Messages postés 23 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 28 avril 2009 - 28 avril 2009 à 10:42
A voir également:
- Fonction si (excel)
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
11 réponses
Utilisateur anonyme
27 avril 2009 à 12:19
27 avril 2009 à 12:19
Bonjour,
Si les noms des magasins sont en B1:E1
Les chiffres en B2:E5
Entrer en G2=MAX(B2:E2) puis en H2=INDEX($B$1:$E$5;1;EQUIV(G2;B2:E2;0)) ,copier ces 2 formules sur la hauteur.
Pour avoir tout dans la même cellule il est possible de concaténer en J2=G2&" dans le magasin "&H2 et copier sur la hauteur.
Si les noms des magasins sont en B1:E1
Les chiffres en B2:E5
Entrer en G2=MAX(B2:E2) puis en H2=INDEX($B$1:$E$5;1;EQUIV(G2;B2:E2;0)) ,copier ces 2 formules sur la hauteur.
Pour avoir tout dans la même cellule il est possible de concaténer en J2=G2&" dans le magasin "&H2 et copier sur la hauteur.
Utilisateur anonyme
27 avril 2009 à 17:04
27 avril 2009 à 17:04
Il y a certainement plus simple que la formule qui suit à entrer en I2 et copier sur la hauteur:
=INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;1);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;2);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;3);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;4);B2:E2;0))
=INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;1);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;2);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;3);B2:E2;0))&" "&INDEX($B$1:$E$5;1;EQUIV(GRANDE.VALEUR(B2:E2;4);B2:E2;0))
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
28 avril 2009 à 08:46
28 avril 2009 à 08:46
merci c'est cool !
ok , ça risque d'être compliqué dans notre cas , nous avons plus de 3000 lignes , donc ça va ramer un peu.
ok , ça risque d'être compliqué dans notre cas , nous avons plus de 3000 lignes , donc ça va ramer un peu.
ainasihery
Messages postés
2
Date d'inscription
dimanche 26 avril 2009
Statut
Membre
Dernière intervention
27 avril 2009
27 avril 2009 à 09:18
27 avril 2009 à 09:18
Bonjour,
J'utilise Excel en anglais, le contexte est comme ca,
=IF(OR(cond1,cond2,...), valeur_si_vrai, valeur_si_faux)
a vous de trouver IF et OR en francais
J'utilise Excel en anglais, le contexte est comme ca,
=IF(OR(cond1,cond2,...), valeur_si_vrai, valeur_si_faux)
a vous de trouver IF et OR en francais
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
27 avril 2009 à 10:33
27 avril 2009 à 10:33
magasin A B C D
ventes 1er trimestre 27 24 10 23
ventes 2eme trimestre 23 30 12 30
ventes 3eme trimestre 20 24 45 67
ventes 4eme trimestre 45 65 43 33
Je voudrais savoir s'il est possible dans une même fonction , de trouver la valeur maximale de la ligne et que cette fonction face apparaitre le nom de la colonne où se trouve cette valeur maximale
par exemple dans le tableau une formule qui trouve 27 dans la première ligne et qui nous face apparaître A (magasin)
MERCI
ventes 1er trimestre 27 24 10 23
ventes 2eme trimestre 23 30 12 30
ventes 3eme trimestre 20 24 45 67
ventes 4eme trimestre 45 65 43 33
Je voudrais savoir s'il est possible dans une même fonction , de trouver la valeur maximale de la ligne et que cette fonction face apparaitre le nom de la colonne où se trouve cette valeur maximale
par exemple dans le tableau une formule qui trouve 27 dans la première ligne et qui nous face apparaître A (magasin)
MERCI
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
smartway14
Messages postés
822
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2011
185
27 avril 2009 à 12:47
27 avril 2009 à 12:47
j'ai essayer la formule suivante:
=EQUIV(MAX(B5:E5);tableau-de-recherche;o)
le résultat était #N/A
=EQUIV(MAX(B5:E5);tableau-de-recherche;o)
le résultat était #N/A
hich24
Messages postés
1633
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
3 novembre 2024
753
27 avril 2009 à 12:51
27 avril 2009 à 12:51
j'est essayer mais j'ai un n/a sur h2
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
27 avril 2009 à 15:39
27 avril 2009 à 15:39
dans l'absolu serait il possible d'effectuer un classement croissant ou decroissant des magasins automatisé ?
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
27 avril 2009 à 15:41
27 avril 2009 à 15:41
désolé c'est pas clair , j'explique :
un classement des magasins suivant leurs ventes (croissant ou decroissant)qui soit automatisé !
un classement des magasins suivant leurs ventes (croissant ou decroissant)qui soit automatisé !
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
>
Utilisateur anonyme
27 avril 2009 à 16:07
27 avril 2009 à 16:07
oui désolé de n'avoir pas précisé , pour chaque trimestre en fait !
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
28 avril 2009 à 09:21
28 avril 2009 à 09:21
J'aurais une autre question j'aimerai faire la fonction suivante :
=SI(I5<1;"";"=A5")
Donc en gros si la valeur de la cellule I5 est supérieur à 1, il faudrait que celà renvoie au texte qui est dans la cellule à 5. Avec la formule actuelle celà mets juste A5 quand la condition est fausse.
Merci d'avance !
=SI(I5<1;"";"=A5")
Donc en gros si la valeur de la cellule I5 est supérieur à 1, il faudrait que celà renvoie au texte qui est dans la cellule à 5. Avec la formule actuelle celà mets juste A5 quand la condition est fausse.
Merci d'avance !
hich24
Messages postés
1633
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
3 novembre 2024
753
28 avril 2009 à 10:14
28 avril 2009 à 10:14
parceque vous le dite de mettre un vide si la condition est vrai c'est logique non !
michelroland
Messages postés
23
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
28 avril 2009
1
28 avril 2009 à 10:42
28 avril 2009 à 10:42
Nan mais en fait c'était la fin de formule qui allait pas. La vraie formule est :
=SI(I5<1;"";A5)
=SI(I5<1;"";A5)
27 avril 2009 à 14:19
27 avril 2009 à 14:27
Le 1 de la fonction INDEX correspond au numéro de ligne du tableau considéré donc ici la ligne 1 de $B$1:$E$5
27 avril 2009 à 15:14