Rechercher des valeurs dans un tableau avec des conditions.
Résolu/Fermé
r1kku83
Messages postés
8
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
28 juillet 2016
-
25 juil. 2016 à 17:41
r1kku83 Messages postés 8 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 28 juillet 2016 - 27 juil. 2016 à 16:09
r1kku83 Messages postés 8 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 28 juillet 2016 - 27 juil. 2016 à 16:09
A voir également:
- Rechercher des valeurs dans un tableau avec des conditions.
- Rechercher ou entrer l'adresse - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
4 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
25 juil. 2016 à 18:00
25 juil. 2016 à 18:00
Bonjour Jeffrey
Une possibilité ;
Faire un tableau classé en ordre décroissant, par ex courant en D2:D5, section en E2:E5
La formule pour trouver la section correspondant à une valeur exacte ou directement supérieure à une valeur donnée sera si la valeur donnée est en A2 :
=INDEX(E2:E5;EQUIV(A2;D2:D5;-1))
Cdlmnt
Via
Une possibilité ;
Faire un tableau classé en ordre décroissant, par ex courant en D2:D5, section en E2:E5
La formule pour trouver la section correspondant à une valeur exacte ou directement supérieure à une valeur donnée sera si la valeur donnée est en A2 :
=INDEX(E2:E5;EQUIV(A2;D2:D5;-1))
Cdlmnt
Via
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
27 juil. 2016 à 14:27
27 juil. 2016 à 14:27
Bonjour
1) pour adapter la formule INDEX EQUIV :
=INDEX(E2:E5;EQUIV(SI(A2<=621;A2;A2/2);D2:D5;-1))
2) Dans la cellule où tu veux le chiffre 2 :
=SI(A2>621;2;"")
Cdlmnt
Via
1) pour adapter la formule INDEX EQUIV :
=INDEX(E2:E5;EQUIV(SI(A2<=621;A2;A2/2);D2:D5;-1))
2) Dans la cellule où tu veux le chiffre 2 :
=SI(A2>621;2;"")
Cdlmnt
Via
r1kku83
Messages postés
8
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
28 juillet 2016
27 juil. 2016 à 16:09
27 juil. 2016 à 16:09
Merci via, au top ta solution.
J'y ai intégré mes conditions 4 au total (celle qui compare mes valeurs), le truc c'est que ça me fait vraiment un formule de fou et qui n'est que partiellement terminée...
Je te laisse juger par toi même.
J'y ai intégré mes conditions 4 au total (celle qui compare mes valeurs), le truc c'est que ça me fait vraiment un formule de fou et qui n'est que partiellement terminée...
Je te laisse juger par toi même.
=SI(ET(B2=1;F2=1);INDEX($AG$7:$AG$22;EQUIV(SI(ET(V2>=621;V2<=1242);V2/2;SI(ET(V2>1242;V2<=1863);V2/3;SI(ET(V2>1863;V2<=2484);V2/4;V2)));AH7:AH22;-1));SI(ET(B2=0;F2=1);INDEX($AK$7:$AK$21;EQUIV(V2;$AL$7:$AL$21;-1));SI(ET(B2=1;F2=0);INDEX($AO$7:$AO$22;EQUIV(V2;$AP$7:$AP$22;-1));SI(ET(B2=0;F2=0);INDEX($AS$7:$AS$21;EQUIV(V2;$AT$7:$AT$21;-1));SI(ET(B2=1;I2=1);INDEX($AW$4:$AW$19;EQUIV(V2;$AX$4:$AX$19;-1));SI(ET(B2=0;I2=1);INDEX($BA$4:$BA$15;EQUIV(V2;$BB$4:$BB$15;-1))))))))
r1kku83
Messages postés
8
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
28 juillet 2016
26 juil. 2016 à 08:52
26 juil. 2016 à 08:52
Bonjour VIA,
Merci de ta réponse, cela fonctionne bien !
Je vais chercher un peu ce à quoi corresponde les fonction INDEX et EQUIV histoire de ne pas simplement copier.
Merci encore !
Jeffrey
Merci de ta réponse, cela fonctionne bien !
Je vais chercher un peu ce à quoi corresponde les fonction INDEX et EQUIV histoire de ne pas simplement copier.
Merci encore !
Jeffrey
r1kku83
Messages postés
8
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
28 juillet 2016
27 juil. 2016 à 11:01
27 juil. 2016 à 11:01
A nouveau bonjour,
Je rencontre un problème pour le bon fonctionnement de mon tableau.
En effet :
Lors d'un calcul de dimensionnement de câble, lorsque l'intensité équivalente I'z est trop élevée pour un conducteur, on le double, le triple voir on le quadruple. Je m'explique :
I'z (mon courant à faire transité dans mon conducteur)= 900A.
Intensité maximum admissible dans un câble unipolaire de section 300mm² = 621A
Lorsqu'on est dans ce cas là, on divise I'z par 2 soit 450A et on double le nombre de conducteur, alors :
I'z = 450A
Intensité max admissible dans un câble unipolaire de section 240mm² = 538A
Donc je mettrai 2 câble unipolaire par phase pour faire transiter mes 900A. (Espérant avoir été clair)
Du coup, voici mes problèmes :
- Dès que mon I'z dépasse 621 A (intensité max admissible de mon câble de plus grosse section), il ne me renvoi plus de valeur au travers de la fonction INDEX (logique puisqu'il ne trouve pas de valeur correspondante)
- J'aimerai réaliser la formule suivante :
Mais la je ne sais pas faire et ne sais d'ailleurs pas si c'est réalisable.
Merci d'avance.
Jeffrey
Je rencontre un problème pour le bon fonctionnement de mon tableau.
En effet :
Lors d'un calcul de dimensionnement de câble, lorsque l'intensité équivalente I'z est trop élevée pour un conducteur, on le double, le triple voir on le quadruple. Je m'explique :
I'z (mon courant à faire transité dans mon conducteur)= 900A.
Intensité maximum admissible dans un câble unipolaire de section 300mm² = 621A
Lorsqu'on est dans ce cas là, on divise I'z par 2 soit 450A et on double le nombre de conducteur, alors :
I'z = 450A
Intensité max admissible dans un câble unipolaire de section 240mm² = 538A
Donc je mettrai 2 câble unipolaire par phase pour faire transiter mes 900A. (Espérant avoir été clair)
Du coup, voici mes problèmes :
- Dès que mon I'z dépasse 621 A (intensité max admissible de mon câble de plus grosse section), il ne me renvoi plus de valeur au travers de la fonction INDEX (logique puisqu'il ne trouve pas de valeur correspondante)
- J'aimerai réaliser la formule suivante :
SI "valeur_saisie > 621" alors "valeur_saisie/2" & "renseigner une cellule avec le chiffre 2"
SINON "continuer le calcul standard"
Mais la je ne sais pas faire et ne sais d'ailleurs pas si c'est réalisable.
Merci d'avance.
Jeffrey
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
68
27 juil. 2016 à 11:33
27 juil. 2016 à 11:33
Bonjour ,
Pour adapter cette demande à ton titre, je te propose de passer ce sujet en résolu, puisque le problème initial l'est, et de créer un nouveau sujet avec le titre adapté à ta situation.
Tu peux toutefois faire référence à ton 1er sujet dans le nouveau.
Cordialement,
Fahora
Pour adapter cette demande à ton titre, je te propose de passer ce sujet en résolu, puisque le problème initial l'est, et de créer un nouveau sujet avec le titre adapté à ta situation.
Tu peux toutefois faire référence à ton 1er sujet dans le nouveau.
Cordialement,
Fahora