COUNTIFS & SUMIFS functions: When you CAN and CANNOT Spill Results. LAMBDA too. EMT 1777

Поділитися
Вставка
  • Опубліковано 3 жов 2024

КОМЕНТАРІ • 84

  • @lucaviglio1206
    @lucaviglio1206 2 роки тому

    The Criteria "" is pure gold...thanks a lot once again Mike

  • @wayneedmondson1065
    @wayneedmondson1065 2 роки тому +1

    Awesome Mike! Thanks for the Monday COUNTIFS/SUMIFS fun. Great reminder on "" criteria as meaning cell is not empty. Love how BYROW makes it easy to spill results. As always, thanks and thumbs up!!

    • @excelisfun
      @excelisfun  2 роки тому +1

      You are welcome, Wayne!!!!!

  • @farhanulhaq3852
    @farhanulhaq3852 2 роки тому +1

    Sir you are great teacher... Hats off

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome, Farhan!!!!

  • @ExcelInstructor
    @ExcelInstructor 2 роки тому +1

    GReat Video as always.
    well Lambda magic with the best teacher on earth = blindly creating perfect solutions! :)

    • @excelisfun
      @excelisfun  2 роки тому

      Just a guy having fun with Excel and the rest of our Team!!!! Go Team!!!!

  • @shubhampawar8506
    @shubhampawar8506 2 роки тому +1

    Lambda's construction seems bit tricky .......but you explained it very well ..thanks a lot ❤️🙌

    • @excelisfun
      @excelisfun  2 роки тому

      It is a bit tricky, but sometimes, it is just the ticket ; )

  • @bagnon
    @bagnon 2 роки тому +1

    I am getting success with spilling by row of 2D spilled arrays using Subtotal or Countifs using this approach, where A1 is the start of the spilled array, e.g count values greater than 1
    : =COUNTIFS(OFFSET(A1,SEQUENCE(ROWS(A1#),,0),,,COLUMNS(A1#)),">1")

  • @darrylmorgan
    @darrylmorgan 2 роки тому +2

    Boom!Cool Fun Class On Spill Results...Thank You Mike :)

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome, Bike Brother darryl!!!!

  • @msantosh1220
    @msantosh1220 2 роки тому +1

    Thanks!

    • @msantosh1220
      @msantosh1220 2 роки тому

      AWS magic trick,

    • @excelisfun
      @excelisfun  2 роки тому

      Go Team!!!!!!!

    • @excelisfun
      @excelisfun  2 роки тому

      @@msantosh1220 Super Glad that you like the magic : ) : ) : ) : ) : ) : ) : )

  • @MalinaC
    @MalinaC 2 роки тому

    Excellent!!! Thak you and 👍:)

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome, Most EXCELlent Teammate ; )

  • @markpodesta4605
    @markpodesta4605 2 роки тому +1

    Old school is easier to understand than BYROW and LAMBDA.

  • @johnborg5419
    @johnborg5419 2 роки тому +1

    Thanks Mike. that was a great one. 7 new functions have been released including the LAMBDA :) I have them on my work Comp. :)

    • @excelisfun
      @excelisfun  2 роки тому

      Yes!!! They are finally released : ) Go Team!!!!

  • @sevagjb
    @sevagjb 2 роки тому

    Achily i use Microsoft 365 from 5 years i find it very useful spatially for 1TB storage :),
    Plus the lasts update it programs from Microsoft

  • @87CVH
    @87CVH Місяць тому

    It would have been so much more intuitive if the programming allowed this ... BYROW(COUNTIFS(B7:C10,D4))

  • @snipelite94
    @snipelite94 2 роки тому +2

    That's the best explanation yet for a reason to actually use Lambda, Byrow and other new functions! 😁
    Mike is the professor non pareil

    • @excelisfun
      @excelisfun  2 роки тому +1

      Glad to help you have fun with Excel : )

  • @datasciencewithdeepansh8685
    @datasciencewithdeepansh8685 Рік тому +1

    best channel i have ever seen for excel like best ever indeed

  • @User_Notion
    @User_Notion 2 роки тому

    Dear, I have bookings data recorded before and after the travel date. Hiw do I get the number of noshow passengers easily!?
    Thanks

  • @naeemjako
    @naeemjako 2 роки тому

    Excel magic trick 1585
    Hello sir,
    Suppose i have to start with 3, not 1
    Then how its done?
    I tried bt didn't work
    Realy appreciate if you tell

  • @jeromeastier462
    @jeromeastier462 Рік тому +1

    Awsome, Thanx Mike!

  • @mattschoular8844
    @mattschoular8844 2 роки тому +1

    Very good. Thanks Mike....

    • @excelisfun
      @excelisfun  2 роки тому

      You are very welcome, Matt!!!!

  • @HusseinKorish
    @HusseinKorish 2 роки тому +1

    Wow ... so we can force excel to generate a spill array .... that's very interesting

    • @ExcelInstructor
      @ExcelInstructor 2 роки тому +2

      yes:) and thats not all,
      if you ever had filter in or out your data set by List of values you can do it without Power query, make it dynamic, and make it spill.
      I have a video on how to do it :)

    • @excelisfun
      @excelisfun  2 роки тому +1

      Glad you find it interesting, Hussein!!!

    • @excelisfun
      @excelisfun  2 роки тому

      @@ExcelInstructor Cool - your videos are great : )

    • @ExcelInstructor
      @ExcelInstructor 2 роки тому +2

      @@excelisfun Thank you, I know my english is crappy, but I try :)
      Plus comming this from you is extremly motivating :)
      Thank you

  • @Luciano_mp
    @Luciano_mp 2 роки тому +1

    Cool, thanks Mike.

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome, Luciano!!!!!

  • @canirmalchoudhary8173
    @canirmalchoudhary8173 2 роки тому +1

    Was knowing it but from now onwards I can assimilate and practice it thoroughly.
    We can spill the MAX/MIN/SUM/COUNTIF when criteria range is single column

    • @excelisfun
      @excelisfun  2 роки тому +1

      Absolutely!!!! Criteria argument can handle function argument array operations : )

  • @BaniMoniah
    @BaniMoniah 2 роки тому +1

    The link is ok Today 😃

    • @excelisfun
      @excelisfun  2 роки тому +1

      : ) : ) : ) : ) : ) I thought of you when I was making the link. It is good to be on a good Team : )

  • @ubaidillahmuhammad20
    @ubaidillahmuhammad20 2 роки тому +1

    Nice. Move on..... Sir

    • @excelisfun
      @excelisfun  2 роки тому +1

      Glad you like it, Ubaidilah!!!

  • @antique-bs8bb
    @antique-bs8bb 2 роки тому +1

    Really very good. All these functions, no idea how to use them - you are showing the way. Thanks.

    • @excelisfun
      @excelisfun  2 роки тому

      Glad it is really good for you, antique9999!!!!!

  • @sevagj.b
    @sevagj.b 2 роки тому +1

    I think you are bayGenius in every function in excel 😎, good to see that, thanks Mike

    • @excelisfun
      @excelisfun  2 роки тому +1

      You are welcome, Sevag!!!! I am just a guy having fun with Excel : )

  • @chrism9037
    @chrism9037 2 роки тому +1

    More reasons to get Microsoft 365. Awesome Mike, thanks!

    • @excelisfun
      @excelisfun  2 роки тому

      You are awesomely welcome, Chris M!!!!

  • @edge5817
    @edge5817 2 роки тому

    Awesome Awesome Awesome as always Mike... thank you very much!

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome very much, Edge!!!! : )

  • @SyedMuzammilMahasanShahi
    @SyedMuzammilMahasanShahi 2 роки тому

    Thanks Mike for this EXCELlent video.

    • @excelisfun
      @excelisfun  2 роки тому

      You are welcome, Syed MM and Fellow Teacher : ) : ) : )

  • @carlosmantilla7997
    @carlosmantilla7997 2 роки тому +1

    👍🏻

    • @excelisfun
      @excelisfun  2 роки тому

      Glad you like it, Carlos!!!!

  • @excel_along_the_way
    @excel_along_the_way 2 роки тому +1

    Hi Mike, very good perspective on the formulas. I always say you need to study the behaviour of a formula. I don't know if you seen my comment on 1769. There is method on SUMIFS that I have not seen somebody else does. It is to spill a cumulative or running total with SUMIFS.

    • @excelisfun
      @excelisfun  2 роки тому

      I don't think I did see comment. UA-cam comments have really been broken for about a year. I do not often get notifications... : (

    • @excel_along_the_way
      @excel_along_the_way 2 роки тому +1

      @@excelisfun yeah nice one UA-cam. But to be fair, I am a late subscriber to your channel. That video is probably over a year old and I am catching up and still learning new things. Thank you for your intuitive lessons.

    • @excelisfun
      @excelisfun  2 роки тому

      @@excel_along_the_way I found your comment and replied

  • @shaharyarahmed6124
    @shaharyarahmed6124 2 роки тому

    Kindly make a sheet excel trile creteria match return value

    • @excelisfun
      @excelisfun  2 роки тому

      I am sorry I do not understand what you are asking?

  • @GeertDelmulle
    @GeertDelmulle 2 роки тому +1

    Nice and concise explanation of spilling, unspillable, and spilling the unspillable (using the helper functions).
    As you point out: it’s the aggregators that need the special treatment (for obvious reasons).
    I wish to add to this: I think it’s important to be able to spill (I like to call it “vectorize”) as many functions and calculations as possible.
    Reason: the results can be dynamic (in size) and you can easily build upon those dynamic arrays for further calculations.
    Gives you a lot of dynamic results with a minimum of effort.

    • @excelisfun
      @excelisfun  2 роки тому +1

      Goo point: dynamic is much more flexible. In some cases, where there are a fixed number of items in the spill, then there can be an argument to not spill.

    • @GeertDelmulle
      @GeertDelmulle 2 роки тому +1

      @@excelisfun I like to control the size of the spill by using a parameter.
      Especially spilling table widths: the first time the (management) users see this: they can’t believe it.
      But they adapt quite quickly. ;-)
      but still: dynamic arrays with flexible spill ranges: good & powerful stuff.
      Love it! :-)

    • @excelisfun
      @excelisfun  2 роки тому +1

      @@GeertDelmulle L-O-V-E to the max : )

  • @nadermounir8228
    @nadermounir8228 2 роки тому

    Absolutely brilliant Mike. 👏 Thank u for your hard work u always bring the best 👌

  • @ppanigrahi
    @ppanigrahi Рік тому

    Amazing video, Mike. When the data table is in the form of a dynamic array, I am not able to use this SUMIFS trick. (even with choosecols and byrow functions.)

    • @excelisfun
      @excelisfun  Рік тому

      CHOOSECOLS and BYROWS deliver arrays!!!!!!! arrays can't be used in SUMIFS... But : ) INDEX delivers ranges that SUMIFS can handle. INDEX can lookup rows or columns. like: INDEX(J15:M26,0,2) for lookup second column

    • @excelisfun
      @excelisfun  Рік тому

      XLOOKUP will work too.

    • @ppanigrahi
      @ppanigrahi Рік тому +1

      @@excelisfun Thanks Mike. The INDEX function worked beautifully. One more addition to the infinite learnings I get from your videos : “it is very important to understand the difference between an 'Array' and 'Range' and their usage in formula".

    • @excelisfun
      @excelisfun  Рік тому

      @@ppanigrahi : )

  • @excelwithmark
    @excelwithmark 2 роки тому

    Great video and well explained

    • @excelisfun
      @excelisfun  2 роки тому

      Glad you like it, TechWithMark!!!

    • @excelwithmark
      @excelwithmark 2 роки тому

      @@excelisfun It was good i like how you explaine the prompts as think its something a lot of people skip past and kind of teach it like you have to remember it all

    • @excelisfun
      @excelisfun  2 роки тому

      @@excelwithmark That is my specialty here at UA-cam for 14 years: Show the hows and the whys. But most in the world do not care about whys. That makes people like you especially smart !!

    • @excelwithmark
      @excelwithmark 2 роки тому

      @@excelisfun Ah thanks dont know if I could be described as smart but inquisitive might be a word haha Thanks again

    • @excelisfun
      @excelisfun  2 роки тому +1

      @@excelwithmark I am not smart either, just hard working with thigs that are fun : ) : ) Go Team!!!!

  • @guranslifes
    @guranslifes 11 місяців тому

    hello @ExcelIsFun I'm trying to do sumifs in "single cell" with this formula: =LET(A,HSTACK({"Sun";"Mon";"Sun";"Sun";"Mon";"Mon";"Sun"},SEQUENCE(7,1,2,6)),B,CHOOSECOLS(A,1),C,CHOOSECOLS(A,2),D,UNIQUE(B),SUMIFS(C,B,D)) but its not working. can you help me? Desired report is: {"Sun",74;"Mon",66}