Excel est Si la fonction est utilisé comme un opérateur booléen de base, et qu'il s'habitue à un certain nombre de fonctions simples d'évaluation des données . Le format de base de la déclaration S'il dispose d'une fonction mathématique qui, si elle est fausse , retourne la première valeur, et si elle est évaluée à true , renvoie la deuxième valeur . Si en faisant des déclarations qui font leur nid , il est possible de construire de vastes structures logiques conditionnelles. Limites sur la nidification Avant Excel 2007, Excel formules ont été limitées à sept niveaux d'imbrication . Dans Excel 2007 et 2010, le nombre maximal de niveaux d'imbrication qui peut avoir une formule a été porté à 64. Une question connexe est que dans Excel 2003 et versions antérieures , les formules ont été limités à 255 caractères , ils sont maintenant limité à 1023 caractères dans Excel 2007. Lors de l'ouverture d'une feuille de calcul Excel 2007 dans Excel 2003 et versions antérieures , les formules qui ne peuvent pas évaluer sous l'ancienne version montrera un # ERR résultat. Performance Optimization des instructions IF imbriquées doivent être soigneusement structurée , Excel évaluera chaque étape le long de la déclaration Si un calcul séparé . Essayez de structurer votre formule telle que le plus commun » renvoient true " déclarations viennent plus tôt dans la formule plutôt que plus tard pour empêcher Excel de courir à travers plusieurs étapes qu'il doit le faire. Combinaison avec fonctions ET et OU d'Excel et la fonction peut enlever plus de la nécessité de faire compliqué et difficile à entretenir des instructions IF imbriquées . Par exemple, " = SI ( ET (A1 = 2, A2 = 4, A3 = 7), FALSE, TRUE) " obtient les mêmes résultats que "SI (A1 = 2, SI (A2 = 4, IF ( A3 = 7 , FALSE , TRUE ))) " mais il est plus facile de modifier et d'ajouter des contrôles logiques supplémentaires . Elle ne fonctionne pas dans la limite de nidification , mais une fonction ET est limité à 255 arguments dans Word 2007. Le ou la fonction agit de même, mais au lieu d' évaluer si toutes les conditions sont vraies, est TRUE si l'une des conditions spécifiées est vrai . Vlookup comme une alternative if imbriquées sont couramment utilisés pour évaluer les valeurs des cellules et renvoyer une réponse . L' archétype de l'aide d'une instruction if imbriquée est de convertir les notes en pourcentage sur carnet de notes de l'enseignant en classes de lettres. En raison de la façon dont Excel traite les données , ce qui peut être traité plus efficacement par la définition d'une table et en utilisant la fonction RECHERCHEV pour traverser l'indice de la valeur d'une cellule avec une colonne de valeurs et de retourner le résultat . Cela est plus facile à entretenir et moins de ressources de calcul à utiliser que des instructions IF imbriquées .
|