Excel : fonction si dans fonction si
Résolu/Fermé
A voir également:
- Excel : fonction si dans fonction si
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
26 oct. 2009 à 15:26
26 oct. 2009 à 15:26
Bonjour
la formule SI et facile à trouver, mais vu le nombre de vos variables, ne marchera que si vous avez Excel 2007, car avant , la formule n'accepte que 7 variables
à tout hasard, vous pouvez traiter le groupe 2 comme suit:
=SI(ET(Cell groupe=1;Cell nombre >=20); cell nombre*50;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*30;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*20)))
mais ceci ne traite qu'un groupe et (avant 2007) vous ne pouvez pas traiter les 3 qui réclament 9 conditions.
Pour contourner le problème au cas où
on peut passer par des colonnes de renvoi hors champ que vous pouvez masquer pour ne pas perturber votre présentation:
en 1° colonne la formule:
=SI(ET(Cell groupe=1;Cell nombre >=20); cell nombre*50;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*30;SI(ET(Cell groupe=1;Cell nombre >=0);cell nombre*20;Cell col2)))
dans la colonne 2 vous placez la formule du 2° groupe et vous finissez en cell col3
en colonne 3 vous placez la formule lièe au groupe 3
Enfin, vous pouvez aussi n'utiliser que deux colonnes en répartissant un groupe à cheval les deux colonnes.
La colonne 1 vous renverra toujours ainsi la bonne information.
Bonne chance
Crdlmnt
la formule SI et facile à trouver, mais vu le nombre de vos variables, ne marchera que si vous avez Excel 2007, car avant , la formule n'accepte que 7 variables
à tout hasard, vous pouvez traiter le groupe 2 comme suit:
=SI(ET(Cell groupe=1;Cell nombre >=20); cell nombre*50;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*30;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*20)))
mais ceci ne traite qu'un groupe et (avant 2007) vous ne pouvez pas traiter les 3 qui réclament 9 conditions.
Pour contourner le problème au cas où
on peut passer par des colonnes de renvoi hors champ que vous pouvez masquer pour ne pas perturber votre présentation:
en 1° colonne la formule:
=SI(ET(Cell groupe=1;Cell nombre >=20); cell nombre*50;SI(ET(Cell groupe=1;Cell nombre >=10);cell nombre*30;SI(ET(Cell groupe=1;Cell nombre >=0);cell nombre*20;Cell col2)))
dans la colonne 2 vous placez la formule du 2° groupe et vous finissez en cell col3
en colonne 3 vous placez la formule lièe au groupe 3
Enfin, vous pouvez aussi n'utiliser que deux colonnes en répartissant un groupe à cheval les deux colonnes.
La colonne 1 vous renverra toujours ainsi la bonne information.
Bonne chance
Crdlmnt