상품명에는 145g이라고 적힌 참치캔인데 판매 페이지의 고형량 단가는 102g으로 계산합니다. 둘 중 하나가 반드시 틀린 것은 아닙니다. 서로 다른 양을 가리키므로, 분모를 잘못 고르면 가정에서 얼마나 버렸는지 따지기 전부터 비교 기준이 달라집니다.
2026년 10월 24일 Tesco의 en-GB 상품 페이지 열 개를 읽고 표시된 GBP 단가를 다시 계산했습니다. 상품을 사거나 물을 빼거나 무게·맛을 측정하지 않았습니다. 날짜가 있는 공개 표시 관찰이지 가까운 매장의 장바구니 견적이나 모두 주문할 수 있다는 뜻은 아닙니다. 두 페이지에는 품절이 명시돼 있었습니다.
개당 가격이 낮아도 오늘 결제액은 커질 수 있습니다
필요한 양이 한 캔, 두 캔, 네 캔이라고 가정해 보겠습니다. 10월 24일에 확인한 표시에서 낱개는 65페니, 네 개 묶음은 249페니입니다. 아래는 그 가격에 필요한 개수만 바꾼 생성 예시이며 가격을 새로 조사한 결과는 아닙니다.
| 가정한 필요량 | 필요한 만큼 낱개 구입 | 네 개 묶음 하나 구입 | 묶음에 더 있는 수량 |
|---|---|---|---|
| 한 캔 | 65페니 | 249페니 | 세 캔 |
| 두 캔 | 130페니 | 249페니 | 두 캔 |
| 네 캔 | 260페니 | 249페니 | 없음 |
두 캔이 필요한 경우 묶음의 개당 가격은 낮지만 당장 119페니를 더 결제합니다. 네 캔이 필요하면 묶음의 결제액이 11페니 적습니다. 여기서 앞으로 실제로 얼마나 먹을지는 알 수 없습니다. 더 있는 캔은 쓸 수 있는 재고일 수도 있으므로 전부 폐기량으로 잡으면 관찰하지 않은 결과를 만들어내게 됩니다. 고형량 기준을 맞춘 뒤 필요한 수량과 결제에 필요한 돈을 각각 확인하세요.
수요 세 사례의 결과와 생성 코드에 정수 페니 계산을 남겼습니다. 배송비·회원 할인·미래 사용량은 포함하지 않았습니다. 실제 구입 전에는 현재 가격과 재고를 다시 확인하세요.
열 개의 표시에서 어떤 수량을 분모로 골랐나
가격은 회원 전용 할인가가 아닌 표시 가격입니다. 마지막 열은 선택한 분모로 재계산해 소수 둘째 자리로 반올림한 뒤 페이지와 맞춘 값입니다. 고형량이라는 조건도 단위의 일부로 남겼습니다.
| 상품 페이지 | 표시 가격 GBP | 이번 계산의 수량 | 재계산 단가 GBP |
|---|---|---|---|
| 바스마티 쌀 1kg | 1.79 | 마른 쌀 1,000g | kg당 1.79 |
| Finest 바스마티 쌀 500g | 1.65 | 마른 쌀 500g | kg당 3.30, 페이지 품절 |
| 전자레인지용 바스마티 250g | 0.70 | 조리된 쌀 250g | kg당 2.80 |
| 물에 담긴 참치 145g | 0.65 | 고형량 102g | 고형량 kg당 6.37 |
| 참치 네 캔 4×145g | 2.49 | 고형량 4×102=408g | 고형량 kg당 6.10 |
| Large 표시 방사 사육 달걀 6개 | 2.10 | 6개 | 개당 0.35 |
| Large 표시 방사 사육 달걀 12개 | 3.35 | 12개 | 개당 0.28 |
| 옥수수 통조림 325g | 0.53 | 고형량 260g | 고형량 kg당 2.04 |
| 냉동 옥수수 1kg | 1.90 | 냉동 상태 1,000g | kg당 1.90 |
| 세미스킴 우유 2L | 1.60 | 2,000mL | L당 0.80, 페이지 품절 |
우유 페이지는 북아일랜드 우유로 설명합니다. 배송 대상·해당 지역 재고·수수료·대체 상품은 확인하지 않았습니다. 두 마른 쌀도 제품 등급이 다릅니다. 이 표는 수량 기준을 점검하는 자료이며 모든 가격 차이가 포장 크기 때문에 생겼다고 분리해 입증한 실험은 아닙니다.
상품명 145g과 고형량 102g이 동시에 맞는 이유
단일 참치 페이지는 순내용량 145g과 고형량 102g을 따로 표시합니다. 0.65파운드를 순내용량으로 나누면 0.65 ÷ 145 × 1,000 = kg당 약 4.48파운드입니다. 고형량으로 나누면 0.65 ÷ 102 × 1,000 = kg당 약 6.37파운드이며 페이지의 고형량 기준과 맞습니다.
추가 요금이 붙은 것이 아니라 분모가 바뀐 것입니다. 물을 뺀 내용물을 비교하려면 고형량을 쓰고, 다른 제품의 순내용량 단가와 섞어 같은 기준인 것처럼 비교하지 않아야 합니다. 차이 43g은 실제 가정의 폐기율이나 버릴 음식의 예측값이 아닙니다.
옥수수 통조림 페이지도 순내용량 325g과 고형량 260g을 구분합니다. 이번에는 페이지에 분모가 명시돼 있어 상품명이나 영양성분의 1회 제공량만 보고 추정할 필요가 없습니다.
묶음 개수만큼 분모도 함께 곱합니다
참치 네 캔은 순내용량 4×145g, 고형량 4×102g입니다. 가격 2.49파운드에 대응하는 고형량 분모는 408g입니다. 묶음 전체 가격을 102g으로 나누면 단가가 네 배로 부풀고, 580g으로 나누면 다시 순내용량 기준의 질문으로 바뀝니다.
관찰한 가격에서 단일 캔 네 개는 0.65×4=2.60파운드로 묶음의 2.49보다 0.11 많습니다. 같은 제품군의 표시 고형량을 맞춘 좁은 가격 비교입니다. 배송·대체 상품·실제 내용물 차이·미사용 식품까지 확인한 절약 실적은 아닙니다. 오늘 한 캔만 사는 것보다 묶음 결제액이 더 크다는 점도 남습니다.
조리 상태나 수량 차원이 다르면 비교를 멈춥니다
전자레인지용 쌀은 조리된 쌀로 설명돼 있고 원재료에 물이 포함돼 있습니다. 마른 쌀과 각각 판매 상태의 kg당 가격을 쓸 수는 있지만 그 kg이 같은 양의 완성된 식사를 뜻하지는 않습니다. 조리 수율을 측정하지 않았으므로 코드는 환산 계수를 지어내지 않고 같은 완성량의 비교를 막습니다. 두 마른 쌀은 질량으로 나란히 쓸 수 있어도 품질과 구매 가능성은 다를 수 있습니다.
냉동 옥수수 1kg과 물을 뺀 통조림도 같은 조리 후 분량이라고 단정하지 않았습니다. 보관·준비·최종 수율을 따로 봐야 합니다. 비교 검사에서는 상태가 다르다고 표시하고 어느 쪽이 더 싼 식사라고 결론 내리지 않습니다.
달걀 두 포장은 명시한 크기 범주에서 개당 단가를 비교할 수 있습니다. 총 가식부 질량을 기록하지 않았으므로 열두 개를 kg으로 바꾸지는 않습니다. 우유 2L는 2,000mL이며 표시 가격에서 100mL당 0.08파운드입니다. 이를 g으로 바꾸려면 적절한 질량·부피 관계가 필요한데 이번 관찰은 그 값을 제공하지 않습니다.
반올림한 개당 가격을 다시 곱하면 1페니가 달라집니다
달걀 열두 개 가격 3.35파운드를 12로 나누면 개당 0.279166…이고 표시는 0.28입니다. 반올림된 0.28을 다시 열두 번 더하면 3.36이 됩니다. 1페니 차이는 반올림 효과이지 숨은 요금의 증거가 아닙니다. 결제 합계에는 포장 가격을, 비교에는 중간에 자르지 않은 값을 쓰고 마지막 표시에서 반올림하세요.
열 개의 단가 모두 해당 분모에서 소수 둘째 자리 표시와 맞았습니다. 산술이 맞았다고 해당 지역 재고가 있거나 페이지가 계속 같거나 다른 제품과 품질이 같다는 사실까지 확인된 것은 아닙니다.
실제 사용량은 고형량과 다른 두 번째 계산입니다
이전 여섯 사례는 가상 가격과 가정한 사용량입니다. 위 열 개 제품에서 실제로 측정한 수치가 아닙니다. 소포장 300g의 가격이 3.60, 대용량 1,000g은 9라고 정했습니다.
| 가상 사례 | 구입량 / 끝내 사용한 양 | 구입량 100g당 | 사용량 100g당 |
|---|---|---|---|
| 소포장 전부 사용 | 300 / 300g | 1.20 | 1.20 |
| 대용량 전부 사용 | 1,000 / 1,000g | 0.90 | 0.90 |
| 대용량 100g 폐기 | 1,000 / 900g | 0.90 | 1.00 |
| 대용량 250g 폐기 | 1,000 / 750g | 0.90 | 1.20 |
| 대용량 400g 폐기 | 1,000 / 600g | 0.90 | 1.50 |
| 두 개 묶음 가격 16, 800g 폐기 | 2,000 / 1,200g | 0.80 | 약 1.33 |
이 입력에서는 9 ÷ (3.60 ÷ 300) = 750g이 사용량 손익분기점입니다. 일반적으로 그만큼 버려도 된다는 기준이 아닙니다. 나중에 쓰려고 사용 가능한 상태로 남겨둔 식품을 이미 버린 것으로 계산하지 말고, 사용을 마칠 때까지 사용량·잔량·폐기량을 나눠야 합니다. 보관 실험은 하지 않았으며 단가 계산으로 식품이 안전한지 정할 수는 없습니다.
코드를 재현하되 미확인 값은 남겨둡니다
열 개 관찰 CSV, Python 코드, 전체 결과에 원문 주소·선택 수량·상태·품절 메모를 담았습니다. Python 3가 이미 있다면 python3 label-check.py를 실행할 수 있습니다. 확인일의 관찰을 내장했고 개인 파일·쇼핑 계정·네트워크·실시간 요금 피드를 쓰지 않습니다.
열 개 단가, 묶음 산술, 반올림을 검증하고 마른 쌀과 조리된 쌀·고형량 옥수수와 냉동 옥수수·부피와 질량의 비교를 정한 이유에 따라 막았습니다. 미지원 단위·수량 0·수량 미확인·음수 가격·유한하지 않은 가격·순내용량보다 큰 고형량 등 오류 입력 여섯 개도 거절했습니다. 지원 단위 목록은 예시 코드의 범위이지 다른 단위 자체가 잘못됐다는 뜻은 아닙니다.
이전 여섯 사례 CSV·계산 결과·JavaScript 코드도 유지했습니다. 실제 구매에는 최신 페이지와 실물 표시를 다시 확인해야 합니다. 먼저 필요한 결과는 근거를 댈 수 있는 분모이며, 아직 비교할 수 없다면 그 이유를 함께 남기는 것입니다.
