私は1列に3つの値の間のパーセント差を見つけて、新しい列にコード3つの値
Lets say I have the following values to compare:
**Value1** = 5
**Value2** = 8
**Value3** = 2
をパーセント差を転送する間のパーセントの差を決定し、私はvalue1とVALUE3から値2を減算する必要がありますValue3からValue1を減算する必要があります。
3つの値の中で最大値を見つけ、残りの2つの値を減算して2番目に高い値を見つけ出し、最も低い値を差し引いてパーセント差を見つける簡単な方法をお勧めします。
おそらく私はこのすべてに間違っています。どんな助けでも大歓迎です。
****CODE*****
import openpyxl
from openpyxl.worksheet.datavalidation import DataValidation
wb = openpyxl.load_workbook('05.16.17 CaMKII Sean RD.xlsx', read_only= False, data_only = True)
sheet = wb['Sheet1']
### Protein Max Value for Triplicate
for i in range(2,3):
sheet['D{}'.format(i)] = '=max(C2:C4)'.format(i)
for i in range(2,3):
sheet['E{}'.format(i)] = '=((D2-C2)/(D2+C2) * 100)'.format(i)
for i in range(3,4):
sheet['E{}'.format(i)] = '=((D2-C3)/(D2+C3) * 100)'.format(i)
for i in range(4,5):
sheet['E{}'.format(i)] = '=((C3-C2)/(C2+C3) * 100)'.format(i)
wb.save('camdatapolishedoutput.xlsx')
あなたは 'LARGE(n)は'範囲で最大のn番目の値を返すために –
使っ 'sheet.cell(行= xで、COL = Y)' –