Python | Arithmetic operations in excel file using openpyxl Last Updated : 19 May, 2021 Comments Improve Suggest changes Like Article Like Report Prerequisite: Reading & Writing to excel sheet using openpyxlOpenpyxl is a Python library using which one can perform multiple operations on excel files like reading, writing, arithmetic operations and plotting graphs. Let's see how to perform different arithmetic operations using openpyxl. =SUM(cell1:cell2) : Adds all the numbers in a range of cells. Python3 # import openpyxl module import openpyxl # Call a Workbook() function of openpyxl # to create a new blank Workbook object wb = openpyxl.Workbook() # Get workbook active sheet # from the active attribute. sheet = wb.active # writing to the cell of an excel sheet sheet['A1'] = 200 sheet['A2'] = 300 sheet['A3'] = 400 sheet['A4'] = 500 sheet['A5'] = 600 # The value in cell A7 is set to a formula # that sums the values in A1, A2, A3, A4, A5 . sheet['A7'] = '= SUM(A1:A5)' # save the file wb.save("sum.xlsx") Output: =PRODUCT(cell1:cell2) : Multiplies all the numbers in the range of cells. Python3 import openpyxl wb = openpyxl.Workbook() sheet = wb.active sheet['A1'] = 2 sheet['A2'] = 3 sheet['A3'] = 4 sheet['A4'] = 5 sheet['A5'] = 6 # The value in cell A7 is set to a formula # that multiplies the values in A1, A2, A3, A4, A5 . sheet['A7'] = '= PRODUCT(A1:A5)' wb.save("product.xlsx") Output: =AVERAGE(cell1:cell2) : It gives the average (arithmetical mean) of all the numbers which is present in the given cell range. Python3 import openpyxl wb = openpyxl.Workbook() sheet = wb.active sheet['A1'] = 200 sheet['A2'] = 300 sheet['A3'] = 400 sheet['A4'] = 500 sheet['A5'] = 600 # The value in cell A7 is set to a formula # that return average of the values in A1, A2, A3, A4, A5 . sheet['A7'] = '= AVERAGE(A1:A5)' wb.save("average.xlsx") Output: =QUOTIENT(num1, num2) : It returns the integer portion of a division. Python3 import openpyxl wb = openpyxl.Workbook() sheet = wb.active # The value in cell is set to a formula # that gives quotient value . sheet['A1'] = '= QUOTIENT(64, 8)' sheet['A2'] = '= QUOTIENT(25, 4)' wb.save("quotient.xlsx") Output: =MOD(num1, num2) : Returns the remainder after a number is divided by the divisor. Python3 import openpyxl wb = openpyxl.Workbook() sheet = wb.active # The value in cell is set to a formula # that gives remainder or modulus value. sheet['A1'] = '= MOD(64, 8)' sheet['A2'] = '= MOD(25, 4)' wb.save("modulus.xlsx") Output: =COUNT(cell1:cell2) : It counts the number of cells in a range that contain the number. Python3 import openpyxl wb = openpyxl.Workbook() sheet = wb.active sheet['A1'] = 200 sheet['A2'] = 300 sheet['A3'] = 400 sheet['A4'] = 500 sheet['A5'] = 600 # The value in cell A7 is set to a formula # that gives counting of number present in the cells. sheet['A7'] = '= COUNT(A1:A6)' wb.save("count.xlsx") Output: Comment More infoAdvertise with us Next Article Python | Arithmetic operations in excel file using openpyxl A ankthon Follow Improve Article Tags : Python python-modules Practice Tags : python Similar Reads Python | Trigonometric operations in excel file using openpyxl Prerequisite : Adjusting rows and columns of an excel sheet using openpyxl. Openpyxl is a Python library using which one can perform multiple operations on excel files like reading, writing, mathematical operations and plotting graphs. Letâs see how to perform different Trigonometric operations usin 3 min read Excel Automation with Openpyxl in Python Excel is a powerful tool that allows you to store, manipulate and analyze data. It is widely used in various industries for data analysis and reporting. However, as the size of the data increases, Excel becomes slow and it takes a lot of time to perform complex operations. This is where Python comes 4 min read Python | Plotting charts in excel sheet using openpyxl module | Set - 1 Prerequisite: Reading & Writing to excel sheet using openpyxl Openpyxl is a Python library using which one can perform multiple operations on excel files like reading, writing, arithmetic operations and plotting graphs. Let's see how to plot different charts using realtime data. Charts are compo 6 min read Python | Plotting charts in excel sheet using openpyxl module | Set â 2 Prerequisite: Python | Plotting charts in excel sheet using openpyxl module | Set â 1 Openpyxl is a Python library using which one can perform multiple operations on excel files like reading, writing, arithmetic operations and plotting graphs. Charts are composed of at least one series of one or mor 6 min read Python | Writing to an excel file using openpyxl module Prerequisite : Reading an excel file using openpyxl Openpyxl is a Python library for reading and writing Excel (with extension xlsx/xlsm/xltx/xltm) files. The openpyxl module allows Python program to read and modify Excel files. For example, user might have to go through thousands of rows and pick o 3 min read Like