Ben Collins
Ben Collins
  • Видео 45
  • Просмотров 1 310 574
Count Specific Days Between Two Dates in Google Sheets
In this video, you'll learn how to quickly count days between two dates in Google Sheets, using the NETWORKDAYS and NETWORKDAYS. Afterwards, you'll be able to easily answer questions like "How many Mondays occur in February?". Knowing these functions will make project planning that bit easier.
📚 Additional resources:
- Template to follow along: docs.google.com/spreadsheets/d/1n1hqPhtE6HPMMfRJ10j-6E0GgmX_DJN6oCJg7FNFxe0/edit?usp=sharing
✉️ Google Sheets Tips Newsletter, my free weekly newsletter:
www.benlcollins.com/google-sheets-tips/
🎓 Join 68,000+ professionals in my courses: courses.benlcollins.com/
#googlesheets #googlesheetstutorial #spreadsheet
Просмотров: 1 244

Видео

How To Create Formula Pie Charts in Google Sheets
Просмотров 1,8 тыс.5 месяцев назад
In this video, you'll learn how to create miniature pie charts inside a single cell in Google Sheets. Using a combination of modern function - BYROW, LAMBDA, and IMAGE - you'll create a named function that can be easily used in other Sheets. 📚 Additional resources: - Template to follow along: docs.google.com/spreadsheets/d/1jPv_m3PoHE6hkw0fuCOdX-du52F39nBVSyevhwuBBOI/edit?usp=sharing - Formula ...
How To Add Superscript And Subscript Characters in Google Sheets
Просмотров 12 тыс.5 месяцев назад
In this tutorial, you’ll learn how to use create superscript and subscript characters in Google Sheets. Unfortunately, there is no built-in format option for superscript and subscript characters like there is in Google Docs, so we have to use alternative methods. This video covers three different ways to create these special characters. 📚 Additional resources: - Template to follow along: docs.g...
How to use the powerful MAP Function in Google Sheets
Просмотров 4,5 тыс.5 месяцев назад
The MAP function in Google Sheets is a powerful function for working with ranges (arrays) of data. It takes array(s) of data as an input and "maps" each value to a new value based on a custom LAMBDA function. MAP is a more modern, functional approach to array formula type problems. 📚 Additional resources: - Template to follow along: docs.google.com/spreadsheets/d/1U-fFTxXlDAdastdtYk5UAvGnleeJ9k...
Smart Chips in Google Sheets 🧠
Просмотров 5 тыс.5 месяцев назад
Learn how to use Smart Chips in Google Sheets. Smart Chips allow us to add richer information to our Sheets, beyond the standard data contained in cells. They help us work more seamlessly by bringing information from external sources into our Sheets. 📚 Additional resources: - The Complete Guide to Smart Chips in Google Sheets: www.benlcollins.com/spreadsheets/smart-chips-in-google-sheets/ - Dro...
My Favorite Google Workspace Workflow! Forms ➡️ Sheets ➡️ Slides
Просмотров 1,7 тыс.5 месяцев назад
In this video, I share one of my all time favorite Google Workspace workflows: Google Forms ➡️ Google Sheets ➡️ Google Slides It's a fantastic workflow for any kind of survey work. It's easy to setup and seamless to use. After watching this video, you'll know how to set it up so that new responses flow through to your presentation charts in Slides without manually copy-pasting new copies of you...
The Chess Game of the Century in a Single Google Sheets formula
Просмотров 1,1 тыс.5 месяцев назад
In 1956, a 13-year old Bobby Fischer announced his chess genius to the world, winning one of the finest games in chess history - a game Chess Review called “The Game of the Century“. In a game full of beauty and surprise, Fischer overcame his much older, more experienced opponent, the International Master Donald Byrne. Learn how I used the MAKEARRAY, LET, CHAR and other functions to create a si...
How to create Barcodes In Google Sheets
Просмотров 6 тыс.6 месяцев назад
In this video, you’ll learn how to create barcodes in Google Sheets in 2 easy steps. Barcodes are a way to represent data in a visual way that is readable by machines. Typically, they consist of thick and thin lines with varying widths between them. They’re super easy to create in Google Sheets as you’ll see in the video. 📚 Additional resources: - Template to follow along: docs.google.com/sprea...
How To Filter Dates in the QUERY Function
Просмотров 2,6 тыс.6 месяцев назад
Learn how to filter dates in the QUERY function. In this video tutorial, you'll learn how to use the "date" keyword in your WHERE clause filters, so you can use the QUERY function to return data based on dates. 📚 QUERY Function Resources: - www.benlcollins.com/spreadsheets/query-dates/ - www.benlcollins.com/spreadsheets/google-sheets-query-sql/ 🗂 QUERY Function Language Resource: - developers.g...
Common Formula Errors in Google Sheets and How To Fix Them
Просмотров 6 тыс.6 месяцев назад
Understanding formula errors in Google Sheets is a crucial step to formula mastery. In this video we look at all the different error types in Google Sheets, including what causes them and how to fix them. In addition, we'll learn about formulas that help you identify errors and how you can use conditional formatting to highlight errors. 📚 Additional resources: - Template to follow along: docs.g...
Advanced Conditional Formatting in Google Sheets
Просмотров 16 тыс.6 месяцев назад
In this video, we do a deep dive into the advanced features of conditional formatting, focussing on the "Custom formula is" rule. Learn how to use conditional formats across entire rows when a condition is met. Then we'll look at conditional formats down columns, identify duplicate entries, multi-condition rules, date rules, search rules, look ups to other sheets, and more. 📚 Additional resourc...
Basic Conditional Formatting in Google Sheets
Просмотров 1,4 тыс.6 месяцев назад
In this video, we do a deep dive into the essential features of conditional formatting. We cover all the rules except for "Custom formula is" (check out the advanced video for that one!) as well as how to copy rules and even turn off the conditional rules but keep the formatting. Chapters: 0:00 - Introduction 1:28 - Empty / Not empty 3:48 - Text conditions 5:55 - Date conditions 9:15 - Number ...
Fill Down Blank Cells in Google Sheets
Просмотров 8 тыс.6 месяцев назад
In this video, we'll see how to fill blank rows based on data contained in cells above. We'll see how to do it manually with shortcut keys, how to use filters and formulas to scale, and finally how to create a dynamic formula to account for expanding data. Learn how to save time and master this essential data cleaning technique today! 📚 Additional resources: - Template to follow along: docs.goo...
The Ultimate Guide to Creating Lists in Google Sheets
Просмотров 2,5 тыс.6 месяцев назад
In this video, we'll create 30 different types of list, including numbered lists, date lists, text lists, emoji lists, and row count lists. We use the SEQUENCE function, array formulas, and even some of the modern LAMBDA style functions to create the lists. 📚 Additional resources: - Template to follow along: docs.google.com/spreadsheets/d/1MT2eHlnUIQ3n20tr9U6NdU7F3ivBIUqaOC9g0mUIdJA/edit?usp=sh...
How to Use XLOOKUP in Google Sheets
Просмотров 3 тыс.6 месяцев назад
The XLOOKUP function is the most powerful and flexible spreadsheet lookup function. In this tutorial, you’ll learn how to use the XLOOKUP function in Google Sheets with 7 examples, from simple to complex. We’ll look at how to return values to the left of the search column, how to do approximate matching, how to use the built-in error handling, do wildcard matching, and much more. 📚 Additional r...
Create QR codes in Google Sheets, Docs, and Slides
Просмотров 8 тыс.6 месяцев назад
Create QR codes in Google Sheets, Docs, and Slides
How to build your own RSS Reader in Google Sheets
Просмотров 1,2 тыс.6 месяцев назад
How to build your own RSS Reader in Google Sheets
Elevate Your Spreadsheet Dashboards With This One Simple Technique
Просмотров 1,2 тыс.6 месяцев назад
Elevate Your Spreadsheet Dashboards With This One Simple Technique
How To Use Column Names in the QUERY Function (Google Sheets Tutorial)
Просмотров 4,6 тыс.7 месяцев назад
How To Use Column Names in the QUERY Function (Google Sheets Tutorial)
The QUERY Function Versus Pivot Table: Similarities + Differences + When To USE
Просмотров 4,1 тыс.2 года назад
The QUERY Function Versus Pivot Table: Similarities Differences When To USE
Automated ConvertKit List Growth Report In Google Sheets
Просмотров 7572 года назад
Automated ConvertKit List Growth Report In Google Sheets
VLOOKUP Function with TRUE for Approximate Matching
Просмотров 4,7 тыс.3 года назад
VLOOKUP Function with TRUE for Approximate Matching
The New Google Apps Script IDE (2020)
Просмотров 19 тыс.3 года назад
The New Google Apps Script IDE (2020)
Google Tables: First Impressions and How I Use It
Просмотров 80 тыс.3 года назад
Google Tables: First Impressions and How I Use It
Google Sheets Formula Tips & Techniques
Просмотров 23 тыс.4 года назад
Google Sheets Formula Tips & Techniques
Slicers In Google Sheets
Просмотров 157 тыс.4 года назад
Slicers In Google Sheets
How to remove duplicates in Google Sheets
Просмотров 147 тыс.5 лет назад
How to remove duplicates in Google Sheets
Google Sheets Macros
Просмотров 47 тыс.5 лет назад
Google Sheets Macros
Introduction to Pivot Tables
Просмотров 13 тыс.5 лет назад
Introduction to Pivot Tables
Google Sheets Filter Function - 8 actionable examples
Просмотров 64 тыс.6 лет назад
Google Sheets Filter Function - 8 actionable examples

Комментарии

  • @mooripo
    @mooripo День назад

    Great, this helped me create this crazy function and jus tstarting =QUERY(Invoices_Extracted_on_2024.07.21!A1:L,"SELECT Col"&XMATCH("INVOICE_ID",header)&", Col"&XMATCH("Date",header)&", Col"&XMATCH("Invoice#",header)&", Col"&XMATCH("Customer Name",header)&", Col"&XMATCH("Invoice Status",header)&", Col"&XMATCH("Due Date",header)&", Col"&XMATCH("Due Days",header)&", Col"&XMATCH("Sub Total",header)&", Col"&XMATCH("Invoice Amount",header)&" - Col"&XMATCH("Sub Total",header)&", Col"&XMATCH("Invoice Amount",header)&", Col"&XMATCH("Balance",header)&" - Col"&XMATCH("Invoice Amount",header)&", Col"&XMATCH("Balance",header)&", Col"&XMATCH("Adjustment",header)&", Col"&XMATCH("Created By",header)&" LABEL"&" Col"&XMATCH("Invoice Amount",header)&" - Col"&XMATCH("Sub Total",header)&"'Disciount Amount', Col"&XMATCH("Balance",header)&" - Col"&XMATCH("Invoice Amount",header)&"'Paid sum'") It's a SHAME, the query function doesn't return Table header if you refer to the TABLE by name, I still have to use Range :/

  • @mooripo
    @mooripo День назад

    aamazing thanks

  • @denidosh
    @denidosh День назад

    Thank you so much for such useful video!

  • @johncornwell1026
    @johncornwell1026 2 дня назад

    Thank you! I'm amazed at the number of wrong answers I found first: all of them suggesting that Format > Text > Superscript is a thing; it isn't.

  • @MateoLeibowitz-
    @MateoLeibowitz- 9 дней назад

    Thank you! is there any way to export the image?

  • @Aiman3471
    @Aiman3471 17 дней назад

    As I recall, It has a built in function, go to format then text then choose what you want!

    • @jeffrobison1291
      @jeffrobison1291 16 дней назад

      In Google Docs, yes. In Google Sheets, no.

  • @ratral
    @ratral 17 дней назад

    Thanks

  • @LauraORourke
    @LauraORourke 21 день назад

    This is SO cool! Thank you for this tutorial! You made it so clear and answered a question I've been having for so long! It felt so good to automate this in my spreadsheet!

  • @YouShotMyRobot
    @YouShotMyRobot 22 дня назад

    This was incredibly helpful and exactly what I was looking for for my google sheet formatting, thank you!

  • @jeffmattheis
    @jeffmattheis 24 дня назад

    Hey, I have 3 columns of numbers I am trying to conditionally format for the ones who have the highest number to be highlighted a certain color. How do I do this across 2 columns?

  • @karolzinka2384
    @karolzinka2384 24 дня назад

    Ean128 gs1

  • @gabrieldossantos3195
    @gabrieldossantos3195 27 дней назад

    8 years has passed and this video still useful as f*ck

  • @cocobunana
    @cocobunana Месяц назад

    Very helpful. Thank you very much!

  • @Aaron-3das
    @Aaron-3das Месяц назад

    EXACTLY what I needed! Thank you!

  • @WenSaiPanther
    @WenSaiPanther Месяц назад

    Hi. How can I get a cell, in a group of cells, to mimic the format from another group of cells? This is also to consider that the 2nd group can be changed at any time.

  • @alfredoiglesias7856
    @alfredoiglesias7856 Месяц назад

    Thanks, Ben! Do you know if Google plans to allow users to extract more Data from Google Docs than the currently allowed?

  • @Sentinaut
    @Sentinaut Месяц назад

    I'm trying to use map lambda with sparkline since sparkline can't use arrays, it's quite tricky.

  • @isabellefeyfant7577
    @isabellefeyfant7577 Месяц назад

    Great video! Ok, now that I have created barcodes how do I do to use them for my inventory?

  • @anybody0077
    @anybody0077 Месяц назад

    Nice and very important tips. Without knowing each of these techniques, it would be very hard to use google sheet efficiently. The onion is necessary, as there is no way to evaluate formula step by step. On the other hand, this video helped me, to add line breaks in the formula. It is very important for long formulas.

  • @herilagan6666
    @herilagan6666 Месяц назад

    Hello Sir, is this work with importrange formula from another spreadsheet file?

  • @PatriciaFrete
    @PatriciaFrete Месяц назад

    You rock! Thank you

  • @ViktorElkin-lf4ll
    @ViktorElkin-lf4ll Месяц назад

    Unfortunately the barcodes created this way will not be scannable( For Libre 39 for instance you need to wrap your code in * in order to make it scannable. Not sure how to handle Libre 128. So if you have the following code 123456789 you need to write asterisk_sign123456789asterisk_sign and assign Libre 39 font

  • @VirginieWGBM
    @VirginieWGBM Месяц назад

    thank you so much!! I was already searching for hours on something and thanks to this video, I could accomplish it 😘

  • @emilyesque
    @emilyesque Месяц назад

    your videos are super helpful, thank you. Q: what is the best way to “attach” the row count numbers to the full row or make them IDs for sorting/filtering?

  • @derrickswaim1367
    @derrickswaim1367 Месяц назад

    I need to be able to have a script save the images to a drive folder. The images need to be named from another cell. Any direction on that?

  • @xder6k
    @xder6k 2 месяца назад

    Grate video! what about aggregative formula such as max? if I want to bold a cell that is the max out of the Colum?

  • @nichlassgaard2548
    @nichlassgaard2548 2 месяца назад

    Whn i try to make this formular =COUNTIF(F4:F500,">0") /COUNTA(F4:F500) It Says Error How do i fix that?

  • @michaelgrant2558
    @michaelgrant2558 2 месяца назад

    Great tutorial! Is there a way to include a thumbnail image or image URL? Thanks!

  • @mircopolo
    @mircopolo 2 месяца назад

    Wow you fixed what Google Sheets were missing on QUERY :D

  • @Rebeccacollister
    @Rebeccacollister 2 месяца назад

    Thank you:)

  • @mph0505
    @mph0505 2 месяца назад

    That was a great video... and thank you for the named function!

  • @andredesjardins8256
    @andredesjardins8256 2 месяца назад

    Thanks you bro very interesting.

  • @Ofer.Sheinberg
    @Ofer.Sheinberg 2 месяца назад

    A tip for those of us on a Windows machine: pressing Win+. (Windows Key + Period Key) will bring up the “emoji window”; on its top row you can switch between emojis, ASCII-smileys, and Symbols; Once switched to Symbols, the bottom row has them categorized. The “Math Symbols” category (∞) has superscript and subscript numerals, as well as fraction glyphs, roman numerals (both upper and lowercase) as well as superscript numerals within parentheses or followed with a dot (both towards the bottom of the list). This is a rather unrelated-to-GSheets tip, as it is built-in to Windows 10 and should work everywhere.

  • @Ofer.Sheinberg
    @Ofer.Sheinberg 2 месяца назад

    This is an excellent demonstration of what can be done with the MAP function, though I think it is worthwhile to add a discussion about the differences between it and ARRAYFORMULA and what can be achieved by either. As far as the initial example of the x*2 case (1:28), the same results can be achieved with an ARRAYFORMULA(array*2) function, through a much shorter syntax (as you’ve acknowledged in 9:35). However, the “x of y” example (7:44) is an excellent testcase to show the differences in the inner logics of the two. In your example, you’ve referenced the original cell (A3) as both the source for the SEQUENCE value as well as the “tail-out” applied through the LAMBDA function, concatenating it after el&“ of ”. Suppose we’d like to use the SEQUENCE itself as the reference for the tail-out. Using the ARRAYFORMULA syntax, this can be achieved with the following: = ArrayFormula(Sequence(A3) & " of " & Max(Sequence(A3))) Or, to use a similar logic as to what’s going on with a LAMBDA function, one could even utilize the same instance of the SEQUENCE function by using LET as follows: = Let(el,Sequence(A3),ArrayFormula(el & " of " & Max(el))) However, if we’ll adjust the MAP example you’ve used accordingly - = Map(Sequence(A3),Lambda(el,el & " of " & Max(el))) The result will be different than expected: instead of getting “x of y”, where x iterates through the array and y stays constant - we’ll be getting an “x of x” result, where x still iterates but seemingly with no constant y. This difference in behaviour seems to me as crucial to understand and make proper decisions as to when to implement the MAP function vs. ARRAYFORMULA. ARRAYFORMULA allows us to apply values from an array to be mass-processed by _non-array functions._ This is done through using _the array as a single instance,_ and is limited as to how it behaves with functions that are _designed to work with arrays_ to begin with - for example, try using ARRAYFORMULA with the TEXTJOIN or CONCATENATE functions and it’ll either issue an error or give unexpected results. MAP, however, takes an array and _iterates its values_ as it passes them along to the LAMBDA function, essentially making a separate dedicated input for each instance to be calculated. Thus, one can iterate the original array also in a manner which can be used with array functions, as only the limited, relevant set of values needed for the specific iterated output to be calculated will be passed. Back to the “x of y” example - when using ARRAYFORMULA, the result is being calculated with the array input _as a whole_ - so the MAX() command always has the full sequence array as defined through A3 to consider. But once MAP is used to process the sequence, each result has _only the single value of its dedicated iteration;_ essentially, it iterates over multiple instances of arrays each holding a single value. For the 5th result, for example, it deals with an input “array” of the single value of “5” - hence “5” is also the array’s MAX value, and we’ll get “5 of 5” before moving to the next iteration - a single-cell array with the value of “6”, resulting in the output “6 of 6”. Therefore, one of the initial things to consider in judging whether a certain task is more fitted for a MAP or for ARRAYFORMULA - and separately from the issue of whether the functions applied are compatible with ARRAYFORMULA usage to begin with - is whether the intentions are to apply a process to _an array as a whole_ - meaning, as a complete _set_ of values - or whether the array is being used as a method to group (or filter) the values to be processed, with the actual aim for carrying out a process on each “record” _within_ the set, but rather independently of the set as a whole.

  • @Scott-vf1ij
    @Scott-vf1ij 2 месяца назад

    Barcodes created with this method WILL NOT SCAN. Code 128, at least, requires a checksum. I believe the others do as well. I've tried scanning barcodes using all the fonts, none are scannable.

  • @doublelayer
    @doublelayer 3 месяца назад

    Amazing! Is it possible in Sheets to import >200 feeds and apply filters to show only dozen of news?

  • @paletteaccount
    @paletteaccount 3 месяца назад

    Thanks

  • @brandonroper7407
    @brandonroper7407 3 месяца назад

    Is it possible to add an item price and description printed on the same label as the barcode?

  • @mikolaskage
    @mikolaskage 3 месяца назад

    Great thanks, now everything is clear🙏🙏

  • @12yards.
    @12yards. 3 месяца назад

    bro is handsome, slim, probably 6 foot tall and literally a GOAT. Thank you, subbed!

  • @RTRT-jr8jv
    @RTRT-jr8jv 3 месяца назад

    Hi, how can I get C + 30 days using sheets query and C is a text(not date) with YYYY-MM-DD,HH:MM:SS format?

  • @Clipsbykim2
    @Clipsbykim2 3 месяца назад

    thanks 12:40

  • @cameron494
    @cameron494 3 месяца назад

    so helpful!!

  • @user-zw8sp7ds2k
    @user-zw8sp7ds2k 3 месяца назад

    Fantastic explanation thank you

  • @TariqNoor-xh3cc
    @TariqNoor-xh3cc 3 месяца назад

    Thanks man that was a great help! JazakaAllah

  • @patricialee6265
    @patricialee6265 3 месяца назад

    Hi Ben, this is great, but could you show how to use this to lookup values in another Tab sheet within the Google Sheet? Thank you.

    • @SheetsNinja
      @SheetsNinja Месяц назад

      So you can use xlookup to reference another tab within the same sheet as follows: =xlookup(A1,Tab1!C:C,Tab1!D:D) Or you can refer to an entirely different spreadsheet by using importrange like this: =xlookup(A1,importrange("spreadsheet_url","Tab1!C:C"),importrange("spreadsheet_url","Tab1!D:D"))

  • @TahaMirzPC
    @TahaMirzPC 3 месяца назад

    Fantastic way of teaching sir .. these days im working on something similar, I got frustrated with this color thing, you explained so easily and within 10 mins of your video all my issues are solved, thank you

  • @RussellTaylorSupernova522
    @RussellTaylorSupernova522 3 месяца назад

    Great video, thank you. The correct title to help me find relevant content

  • @ThepExcel
    @ThepExcel 4 месяца назад

    really good explanations, thx