Les partenaires publicitaires:

Niché si les fonctions dans Excel 2007

Si la fonction d'Excel est utilisé comme un opérateur booléen de base, et il obtient utilisé pour un certain nombre de fonctions d'évaluation de données simples. Le format de base de la déclaration Si a une fonction mathématique, qui, si elle est évaluée à false, retourne la première valeur, et si elle est évaluée à true, renvoie la deuxième valeur. Si en faisant des déclarations qui nid, il est possible de construire de vastes structures de logique conditionnelle.

Limites sur Nesting

  • 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 qu'une formule peut avoir a été porté à 64. Une question connexe est que dans Excel 2003 et les versions antérieures, les formules ont été limités à 255 PERSONNAGE- ils sont maintenant limités à 1,023 caractères Excel 2007. Lors de l'ouverture d'une feuille de calcul Excel 2007 dans Excel 2003 et plus tôt, des formules qui ne peuvent pas évaluer sous l'ancienne version montreront un résultat #ERR.

Optimisation des performances




  • If imbriquées doivent être structurés attentivement- 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 "évaluée à true" déclarations venir plus tôt dans la formule plutôt que plus tard pour empêcher Excel de courir à travers plusieurs étapes qu'il doit.

Combinaison Avec fonctions ET et OU

  • Et Excel de fonction peut enlever la plupart de la nécessité de rendre compliqué et difficile à entretenir imbriqué Si les états. 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, SI (A3 = 7 , false, true))) "mais est plus facile à modifier et ajouter des contrôles logiques supplémentaires. Il ne coule pas dans la limite de nidification, si une fonction ET est limitée à 255 arguments dans Word 2007. La fonction ou fonctionne de façon similaire, mais au lieu d'évaluer si toutes les conditions sont vraies, TRUE si l'une des conditions spécifiées est vrai.

Vlookup comme alternative

  • Si les états imbriqués sont couramment utilisés pour évaluer les valeurs de cellules et de retourner une réponse. L'archétype de l'aide d'une instruction if imbriquée est de convertir les notes en pourcentage sur le 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 manipulé de manière plus efficace en définissant une table et en utilisant la fonction Vlookup à traverser l'indice de la valeur d'une cellule avec une colonne de valeurs et de retourner le résultat. Cela est plus facile à maintenir et à des calculs moins de ressources que d'utiliser if imbriquées.

» » » » Niché si les fonctions dans Excel 2007