Fonctions SEQUENCE et RANDARRAY dans Excel - Astuces Excel

Les fonctions SEQUENCE et RANDARRAY sont la dernière des sept nouvelles fonctions présentées cette semaine à la conférence Ignite à Orlando. Voici un récapitulatif des articles de cette semaine:

  • Lundi a couvert la nouvelle formule = A2: A20, l'erreur SPILL et la nouvelle fonction SINGLE requise à la place de l'intersection implicite
  • Mardi couvert SORT et SORTBY
  • Mercredi couvert FILTER
  • Jeudi couvert UNIQUE
  • Aujourd'hui couvrira les fonctions SEQUENCE et RANDARRAY

SEQUENCE génère un tableau de nombres. La syntaxe est =SEQUENCE(Rows,Columns, Start, Step). Alors que =SEQUENCE(10)génère 1 à 10, vous pouvez personnaliser les nombres avec =SEQUENCE(10,3,5,10)pour générer un tableau de 10 lignes par 3 colonnes à partir de 5 et pas à pas de 10:

Générer une séquence de nombres

La fonction RANDARRAY sera idéale pour conduire l'analyse Monte-Carlo. Spécifiez le nombre de lignes et de colonnes de RAND () que vous souhaitez:

30 nombres aléatoires

Et si vous voulez des nombres aléatoires entre 11 et 19? Ensuite , vous faites revenir les mêmes calculs avant RANDBETWEEN est venu: =ROUND(RANDARRAY(10,3)*9,0)+10.

Un tableau de nombres aléatoires entre 11 et 19

Utilisation de SEQUENCE à l'intérieur d'une autre fonction

La capture d'écran ci-dessous calcule le paiement des intérêts pour chacun des cinq premiers mois d'un prêt. Vous devez saisir les nombres 1 à 5 dans A7: A11 ou utiliser =ROW(1:1)et copier vers le bas. Cette supercherie disparaîtra bientôt.

Cinq formules pour calculer les paiements d'intérêts pendant cinq mois

TENTATIVE ÉCHOUÉE 1: Pour l'argument Période, j'ai essayé de mettre SEQUENCE (5), mais, bon sang, la fomule s'est renversée et m'a donné cinq résultats:

Je voulais une réponse au lieu de cinq.

Remarquer

Le formatage de l'image ci-dessus est un problème avec ces nouveaux tableaux dynamiques. Si votre formule va déborder sur cinq cellules, vous devez d'abord les formater. Dans ce cas, Excel a mis en forme la première cellule mais la mise en forme n'est pas copiée. Quand j'ai interrogé Joe McDaid, chef de projet Excel, il a répondu: "C'est un problème connu. Nous voulions vous offrir toutes les fonctionnalités maintenant et corriger le formatage plus tard." C'est un bon point. Je veux la fonctionnalité maintenant et je peux m'inquiéter du formatage plus tard.

Pour revenir une seule réponse quand Excel veut renverser cinq cellules, utiliser une fonction d'emballage, comme SUM: =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Cinq réponses résumées dans une cellule

Si vous avez déjà créé un tableau d'amortissement des prêts uniquement pour déterminer le montant d'intérêt que vous paierez la troisième année, la formule ci-dessous le fait en une seule formule. Vous utilisez toujours la fonction IPMT. Mais pour le troisième argument, vous pouvez spécifier SEQUENCE(12,1,37,1)de générer les périodes 37 à 48.

Dans l'image ci-dessous, le mois de départ est dans la colonne F. La formule calcule les 12 mois à partir du mois de départ.

Plus simple que le tableau d'amortissement complet

Toute cette semaine, vous avez lu sur: SINGLE, SORT and SORTBY, FILTER, UNIQUE, SEQUENCE et RANDARRAY. Mais les nouvelles fonctions de tableau ne se limitent pas à ces 7 fonctions. Dans une démonstration de la fonction de tableau la plus faible jamais créée, je présente un tableau de fonctions ROMAN (), générées à l'aide de la fonction SEQUENCE (12,8) à l'intérieur de ROMAN. Pratiquement chaque formule Excel est maintenant une formule matricielle, sans avoir besoin de Ctrl + Maj + Entrée.

Laissez-le pour trouver la moindre utilisation au monde des nouvelles formules Dynamic Array.

Regarder la vidéo

Transcription vidéo

Apprenez Excel pour, Episode 2237: Fonctions SEQUENCE et RANDARRAY.

Hey. Bienvenue à nouveau sur le netcast. Je suis Bill Jelen. Eh bien, cette semaine, nous allons parler des nouvelles fonctions de baie modernes - deux nouvelles aujourd'hui - SEQUENCE et RANDARRAY. Regarde ça. = SÉQUENCE. Combien de lignes veux-je? 10. Bam. Il y a les nombres de 1 à 10. Combien de colonnes veux-je? Donnez-moi 3 colonnes de cela. Bam. Où est-ce que je veux commencer? Commençons par le numéro 3 et incrémentons de 9. Bam. (= SÉQUENCE (10,3,3,9))

RANDARRAY. ok, donc, = RANDARRAY, générons 10 lignes de nombres aléatoires, (va - 00:48) entre 0 et 1. Maintenant, j'ai besoin de 10 lignes et 3 colonnes de nombres aléatoires. Oui, d'accord. Maintenant, attendez, donnez-lui toutes les bonnes choses que nous avons vues cette semaine: trier, trier, filtrer, unique. Est-ce qu'ils nous ont vraiment donné la fonction SEQUENCE parce que les gens ne savent pas comment faire passer le 1 à 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

Et, bien sûr, si vous regardez ce podcast, vous savez, maintenez la touche CONTROL enfoncée ou sélectionnez le 1 et la cellule vide à côté, à droite ou, diable, = ce +1, saisissez la poignée de recopie et faites glisser. Il existe de nombreuses façons de le faire. Est-ce la raison pour laquelle ils nous ont donné la fonction SEQUENCE? (= S4 + 1)

Non, ce n'est pas du tout la raison. Je veux dire que c'est un exemple, non? Je peux arrêter la vidéo ici et nous aurions terminé, mais ce n'est pas pourquoi (Joe McDade - 01:35) et l'équipe Excel nous ont donné cette fonction. Pourquoi nous a-t-il confié cette fonction? Parce que cela va résoudre toutes sortes de problèmes.

Disons que vous achetez une maison: 495 000 $, payez-la sur 360 mois, taux d'intérêt de 4,25%. C'est votre paiement ici. Mais, hé, je veux créer un tableau d'amortissement avec les mois qui descendent sur le côté gauche et je dois calculer le paiement des intérêts pour chacun de ces mois, et, voyez, c'est le deuxième argument ici est quelle période signifie que je dois prendre ce numéro 1 et le copier comme ça, puis me référer à cet ensemble de nombres là-bas. Donc, au cours des cinq premiers mois de ce prêt, mon intérêt, mon intérêt total, sera de 8 741 $. (= PMT (B3 / 12, B2, B1)), (= IPMT ($ B $ 3/12, A7, $ B $ 2, $ B $ 1)), (= SOMME (B7: B11))

Regardez, tout cela devient vraiment, vraiment simple avec la fonction SEQUENCE. Donc, ici même, au lieu de dire PÉRIODE 1, je vais demander la SÉQUENCE de 1 à 5, essentiellement. 1 à 5, comme ça. Bam! Oh non, ce n'est pas ce que je voulais. Je ne voulais pas 5 réponses. Je veux une réponse. Enveloppez tout cela dans la fonction SUM. CONTROL + SHIFT + ENTER. Regardez ça. Même réponse que je suis arrivé là-bas; une formule. Pas besoin de créer la séquence de nombres. Cela se produit simplement, ce qui signifie que si tout ce que je veux faire est de calculer le montant des intérêts que je paie chaque année du prêt - je veux donc passer des mois 1 à 12, 13 à 24, 25 à 36 - Je viens de modifier cette formule et je demande la séquence, 12 lignes, 1 colonne, commençant par 1 ou 13 ou 25 ou 37, enveloppez tout cela dans la fonction SOMME et cela fonctionne. (= IPMT ($ B $ 3/12, SÉQUENCE (5), $ B $ 2, $ B $ 1)),(= SOMME (IPMT ($ B $ 3/12, SÉQUENCE (5), $ B $ 2, $ B $ 1))), (= SOMME (IPMT ($ B $ 3/12, SÉQUENCE (12,1, F10,1) , B $ 2 $, $ B $ 1)))

Ces nouveaux tableaux modernes de l'équipe Excel sont géniaux. Maintenant, vous avez besoin d'Office 365. Vous avez besoin de cette version qui, si vous êtes sur le plan semi-annuel, vous parviendra probablement en janvier 2019. Pour plus d'informations, consultez mon livre Microsoft Excel 2019: Inside Out. Cliquez sur ce I dans le coin supérieur droit.

Eh bien, je tiens à vous remercier d'être passé. Nous vous reverrons la prochaine fois pour un autre netcast de.

Télécharger le fichier Excel

Pour télécharger le fichier excel: sequence-and-randarray-functions.xlsx

Excellente pensée du jour

J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:

"Omettre les formats inutiles"

Jordan Goldmeier

Articles intéressants...